<SEC-DOCUMENT>0000096943-22-000016.txt : 20220301
<SEC-HEADER>0000096943-22-000016.hdr.sgml : 20220301
<ACCEPTANCE-DATETIME>20220301105840
ACCESSION NUMBER:		0000096943-22-000016
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		132
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220301
DATE AS OF CHANGE:		20220301

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:		22695135

	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-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:817d67d1-1b79-4f6f-9833-6dd8ff9bb8f0,g:6e2134f9-39ed-42a8-a271-430f0bb9dd4c,d:72e7098abafa4247929adfb37c5a4e02--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tfx="http://www.teleflex.com/20211231" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>tfx-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl80L2ZyYWc6OGFkNDRkMWUxZGUyNDcxZjg5ODYxNzk1YmE4ZTA4NzgvdGFibGU6MzU3Mjc2ZjM4NzNhNDA4OWE2OWRlNTVjZjRiNTM3YzgvdGFibGVyYW5nZTozNTcyNzZmMzg3M2E0MDg5YTY5ZGU1NWNmNGI1MzdjOF8xLTEtMS0xLTA_08888bac-93ea-427b-be75-ecdb6b811b7e">false</ix:nonNumeric><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl80L2ZyYWc6OGFkNDRkMWUxZGUyNDcxZjg5ODYxNzk1YmE4ZTA4NzgvdGFibGU6MzU3Mjc2ZjM4NzNhNDA4OWE2OWRlNTVjZjRiNTM3YzgvdGFibGVyYW5nZTozNTcyNzZmMzg3M2E0MDg5YTY5ZGU1NWNmNGI1MzdjOF8yLTEtMS0xLTA_072b949e-ca9c-4016-bfa5-e78cbce916f9">2021</ix:nonNumeric><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl80L2ZyYWc6OGFkNDRkMWUxZGUyNDcxZjg5ODYxNzk1YmE4ZTA4NzgvdGFibGU6MzU3Mjc2ZjM4NzNhNDA4OWE2OWRlNTVjZjRiNTM3YzgvdGFibGVyYW5nZTozNTcyNzZmMzg3M2E0MDg5YTY5ZGU1NWNmNGI1MzdjOF8zLTEtMS0xLTA_6303ef52-4c6e-4673-9e46-e9c77fc924aa">FY</ix:nonNumeric><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl80L2ZyYWc6OGFkNDRkMWUxZGUyNDcxZjg5ODYxNzk1YmE4ZTA4NzgvdGFibGU6MzU3Mjc2ZjM4NzNhNDA4OWE2OWRlNTVjZjRiNTM3YzgvdGFibGVyYW5nZTozNTcyNzZmMzg3M2E0MDg5YTY5ZGU1NWNmNGI1MzdjOF80LTEtMS0xLTA_405027d1-6f10-4220-b86d-e363e7955123">0000096943</ix:nonNumeric><ix:nonNumeric contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEyLTAtMS0xLTA_b56d8276-38ad-41ad-a45d-c2dc2a6bcbc0">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member</ix:nonNumeric><ix:nonNumeric contextRef="i493287e8808649dea44da25785049ae2_D20210101-20211231" name="tfx:LesseeOperatingLeaseOptiontoTerminateOrExtend" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzM1Nw_e574cb87-ce5a-4a7d-ae44-7a7a6e59f368">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i493287e8808649dea44da25785049ae2_D20210101-20211231" name="tfx:FairValueofPlanAssetsEffectiveAverageDuration" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzkyMzM_01c941ea-9adf-439f-aba1-626870db2e4b">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="tfx-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ibd148e052a324de2879be50336a948e7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3867a50d7dea4b81bf00dced7eeac474_I20210627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i1f6644b51afd4505b15dbb1e2ef4851f_I20220222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i4870a379f0104944b741100b9731e358_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:context id="if2719d7f183a46a79b760203b90ebcc0_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: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="i86b5a7c849734068b12623d4ab3a9d19_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f663d0975b74059bbf74218ca5a7dd7_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="i6a0288adcac04dd1bf5d4a9c97915ba7_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="ic6b1beff08e745c3825762181311b796_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="i84dd850de27a44028aa6dc1325d9ffba_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="id74d6b3879314e9e84dccb406a678b13_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="i9e907138c4cc43b185a2d52cca3bcb84_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="ice9e4b457e484433ac344ea3f233bb53_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="i45c3695f28a34feabc5aaf22902c57e1_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="ib931949f1d294361b75b0077eb44563b_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="ib9e70c0ef5d84c52871657bfc07b2115_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="id5f7cf04587a49d288fb6cc2bff18c9c_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="i151e2ace51fe40bd89c94695547e50ff_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="i84e4101834d344639346ffcdfb176920_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="i759fbc99b9064ea49df2f23e4230bc11_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="if44b47daa94248ee9c389e7751440131_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="i9fd5a3c5152e4d0caeb7c977f7dcfc9e_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="ie0f0c43906074255a551ca8a29eda6e8_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="iec8f4e093ae442a596815310f0d3893e_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="i9055f2f7ea8f40cdb86539fc044d2611_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="i8294f42dc8034683a34b9224eaeb9a86_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="ie410a0dbfba1481bb1da627c31ef158e_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="i6a582dff8b474543a530c4a846585294_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="i326d98b990af4cdf9921626b475a8b74_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="i9ecc2491a92d49629a9a0587933c7620_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="i6764cad222e849f0aafdde3638b8cd67_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="iafe78f9d4dfc4056a3579ecc2d215770_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="i7598d45bc0134b698de39b9155e1aab6_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="i7bec156190294e1985d1b900e8a49ed8_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="i5c3282d70bd24906b6a531f785915966_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="i4dbfdee0c3cf483c94a7767ddfa779b5_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="i7285651629c44efbb474465589d77439_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="ia444be959bfe48be841336e7e6a41b69_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="i8bbebc15bbf94f7ba4c9041319c2941c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a8abbf0ef654fcc9abe090876b0c8c0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia46426d1bb46456abfb21e8819e18b18_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibab756b144174e329193d462948b06a5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia17dfafefc1b4406b4dbce1f56ba22e2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c3624f7794844e982e41add3fb876da_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0688b0583942401aa8a28c0dcb6a0892_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f5a4e4c5297458fb65eb36a0f35e4ae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia249b5ae8bf04691b487834a3f756d37_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefa00d79515b4a398cfb671d17986bba_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a4fd6baf23a45d6a47eb5448a655723_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0659c49468614ce284b06f477bbf977c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ffb36c30b51452b846c090f44448ed3_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6486a52bf8a42359f99d7d61c1be817_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b84b624c1d04f358a1cc064425c9e3c_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ec1c4832b6649308bb4dcce3d0e5a4e_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49511bf6ddfa42118255b176bcefa954_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb0b69ee79f74023b52d0e4aaab91f25_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbf28a9bec3d43d1aafc807f3b426af3_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i807797d8fc054b1a97033935136e5a39_D20210101-20211231"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i428a5e4c0b0c4f1a86b38342be03d154_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf92eca62b7d4763b56cda1929d290a7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tfx:NoncompleteAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f370dc3fe074af89c7511c825c798ac_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tfx:NoncompleteAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c2ef0ad12b549b9be3fb8dcf0328dfa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tfx:HospitalsAndHealthcareProvidersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i4f716583d6e5489ba843702d50771a4d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tfx:OtherMedicalDeviceManufacturersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia146639d51124925895628761d513e3f_D20210101-20211231"><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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic34788b2d54144d6986a7e4065e4a708_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:VascularAccessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6426a8aaccd642f0a3475843ba05cbc2_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="i6f10a0cafc104c5eacb17b231b4569e3_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="i7d3e9a39333f42b9836fa4f4ed6cf6b1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:AnesthesiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a9dddb129c74c2dad0397ec238332e8_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="i123677702f684a03a930f3b90c22e677_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="ic9ea91ceb98e4bab9bc989857de1ec8d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cd657bcedee4e5889257e6c8eb6c071_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="i32d4217f406e419785cedbc33bc24d01_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="ibb7183f2dd0b4454b7a8189216b3b0f7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:SurgicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ddebd65cac4443eb7ffc11b60bd4ba3_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="i7a3141b841ef4d8e8e9989cf01d0be9c_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="ieb9e4c480108424ab7a4e934c0bad762_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalUrologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f27bd064ac7429892c046f23c3e7b1c_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="i6ea188c31a6d4d918f81e8367b3b3ed8_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="i869b40c68f0b4b3fab9a2148bf49d4b7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4927c3bac41c4cd9865df40f488ec11e_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="i84826c74a9b24046ac7b4e031823e77a_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="i4f58ca1276c6439598946d17b577146b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9784bd5a570041698f859fc61da11991_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="i3e8ebc2a724243f68d2ab62da6855c90_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="i8176937b881548958891c24907110313_I20210515"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3be9ed40ecf74c299c932b4cc6a692d5_D20210628-20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief71b4f509694c1090c7bfebe963a50b_I20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">tfx:MedlineManufacturingAndSupplyTransitionAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8051f5155f6740d580170f3b453cc899_D20220101-20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2c9eaabcb1f47c2953a54f22d68e5ed_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08cbc5402bf94080857184636fa5bde0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</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="i255274fd9e6044f9b97c74dbdfba93e0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">tfx:MedlineManufacturingAndSupplyTransitionAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf6e2a0f91264f4abd0b0ae7daf4213f_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="i9427564eccf646a58bd7f039b59439f9_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="if37ce7d8b7914385ab89fbe1e1cbe224_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9068de63fdb645e297a1b94e053629d0_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="i432016504bf2419b8d8e2062df6970a6_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="i1922478018a546568f62ae767b64db48_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="i8b14fb9a34c64e2eaae5be48443df66e_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9e54e98e51d4cdf972b76c8113e4d25_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifadeb3d0c29b4d7980fc991f74ad5fa2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie07b3d1cda3c4e3980e75822f01f9221_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37075449e63d4a169328f1ce5a21355b_I20211231"><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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5d02b18cf8946c9a3a247b623c456a5_I20211231"><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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia105773e9aa94177a5f338e5ca7c2529_I20211231"><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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i118163d0248a4136b331dad793ec9f0a_D20210101-20211231"><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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06108cca5b73409eaec9a53dd98a3a25_D20210101-20211231"><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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe282c4788c940d0a51eb1e825c584fd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49d60508d22d49d8847ecbbaa205113a_I20211231"><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:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i843bfa0fb559440997f07689de5a5a02_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b21762d1d154f20a77846d7f96f4f74_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15008724ca96404a927e583a1f0712b6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i686da8c2e8524ca4a86c0213308e4d8e_I20211231"><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:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1c946f5ef7c4b4baf7fbf874cd6da7d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i899d8c568ff94ec89619380423e823d8_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25687471e4a944139a02e2ebb9293020_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i092aebecc4314649a7442f46913d232d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idebe3dbd4acb445ab2817cb1f59679ec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb6e71eb9e234fdda03ecd642b040292_I20211231"><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:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28606258b7b544fb921d6ab1074717ff_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i543cd923d7484f19b2e51bfab19caa1f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i868bb693bf0642dd9c79223c2ca7b6e2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6fb243b425d4795a84d87779f013242_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2377eb26ffb4a5c9cef7811295fb853_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac418f2b21074aeebe0d8f23e399ac23_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i892631609de441cead1ae5b057d85020_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie05e19f475f04ebbaf8471bdfe6f3777_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb6d62b0ae4646bca3e610c2aa2c69b4_I20211231"><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:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i440c71574d584396b40515a1eee119db_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebd9266ad754400f861feafe4cf6056d_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id30a3bf80a0847d184d75f229b37260c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6015dba87fdf47759b6c8f34cc1465f3_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc615755f1cb451abf73e98ebd80562e_I20211231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9299f38ceb5415f88d335c2ef4c8774_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9e8a8fe4db44ba797a7d8187aa043d5_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea54ed2fe2994ca3a7b4f459a3f1f9c6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i017d475e7482402c89a2069468c6b14f_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id62bc3ee6e614e4ea42aea459be89d07_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f041d1a7bc14092bdc6e8d6e66f00a7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebed89dcdc174690869a54326d382861_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="iacb2fc44ed9f498c9725173854a5289a_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="i056f3351d4f747fd8b0265778271374a_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="i7dae76c3fe55415f8b450af49aa528af_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</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="ica80d55f393146a197b41f22ad9ef9aa_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="i90f117cfccf8456eb60154b88c06655e_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="i2f27938930394aeca0b8ffaadab5678a_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="i748fc8e7aec54b97b0e6e5fbcdd0f839_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2150d3c2eb9d4df595d85c6af25023f1_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="i5648d8329ed547f8b3d21511f69b066d_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="i4b7c2486338945f29270a60ae40b4f32_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="i32f22f68af9342ff978df92ae6484111_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81f40ac64983429fa1d32f1ec2c7cf69_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78bfa6bc6a8342cbb6c1f858e6cd301e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic16a8542c5c3446e93a22beee6ab4c7f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2decdf3ed3f4220a1454b9b17bf1ba1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02e12406f0424f11914025b4d1dcc150_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f65180fabe7447dbc1bc3c6c3f82af7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea4193e67c204fe9836487a2e0828df5_D20210101-20211231"><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:A2021RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b0dec2bdbab424bb112a09f676b75b4_D20210101-20211231"><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:A2021RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i628b715c9c0b4e4086dca0c0546244e8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:A2021RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i262ea141b366498ca56138db84a87e0d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id24d83e1b54648e5bb53cce40c09ff84_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief1414aa927f41daae1e2d0e5490bd3c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aedcdc932a646b7ba9e416df91a1ef7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43d74d4e921b47fb8ca46f6c3c498e4f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7f71c60f4dc45cb8adb9c4b35850a2a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6db474483c2442a183b09a6e50fc6279_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc636d149be84d0f95e4307ff239cdf2_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0aebb723c4f34c63a39185d9d1bf56bd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide6f9db673924dba8aacde059bdb7d1f_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><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="i52777d24e05e4910a885ec31dbdb04eb_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><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="i5c2850bfd59c4f8a83b8ede745fde934_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="i05c8fbe37e94462ea62eb4de9a0ae371_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="i10707621451c484d8acbec913bf66835_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="ie3255658be0a47f08b55e155fd5e74b4_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><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="i9f6a526450be4184bd3405dee95ec1e2_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><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="ibcef683ef0184300b05bf9429edea6a3_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><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="i545667804b0f46adad1996b31845e401_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><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="i5991d4d3b7bf43bca3db5e53bab4aa64_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="iec67c3dc22124f4fa3a930fd65e31d53_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="i122aadbfd86a4db5ae33312ac0898e81_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="ia7b24563b332411cba668047d15da725_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="i6847fc068b564811994e5a0a1f0fc22e_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="id0822dd222cc4b4b8ef0b5da4b2ea529_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="i812c8c1080374d65872a18bca47e9802_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><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="ifb997fb55ced4e04bb69e23d12381f14_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><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="i6f66b177c1fd45d4853adc98fbb58102_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="i6908f8df0c41493e807d844999227cf7_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><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="i6135bbdaa046416297d3ccadd841f078_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><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="if06ffce330cd44588e90a5c914ea7b11_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="i430d4c25325a43c48f295b8d2adf96ac_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="i4eadf98f6d964a93b0819a7244144b4d_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="i65bb5f8b86194c0382e9b7171e2ec7c4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeafa3cef307423090670f1ceddbade2_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="if862d590af1f44efb54c24a440a29706_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="ic3fc40c27b29405c8289ca6a62fe46e4_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="i3fe8b63bd3694dccb6f1cfb355655662_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><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="i84868653a7314829ab95296935d140b1_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="i829c6fbf7a53466bac55bd181383ff39_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="i4a4d6b3cc5494c79a1db255f657d79fe_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="if39b26eb88e64cbfb24e23a3068f227a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember><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="if6fb43569eb643a6bdf2bb1024d11030_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="i60bc8f9394c740de93e7349fe139f24e_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="i51bfbbccced940c8b7ae9b3241b4e69a_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="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76de83c93728415bbb44a95e557ad797_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c724882251447548916dc0dd3faa8fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1875352a2dd542929d89ac609ac5e682_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dca93ec53584e6d8a25ac82bf4c87fe_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0c475ba317d4398accfb857e4f1c233_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73cf682065d94f3abd6552c841497657_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ed24e9e78f64762bb7be11b947d753f_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="i92055e6eb2f94aa2b933ad79be8ae4c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67ef23266cb74f19b53540f3df2ec862_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="ibe425bb06d4244a498cfd5f2714d60cf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c541e4dae854f8c87752183ccee7f0b_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="i6d7e9cddc201437c9b6aef33ee9dad76_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b51cbaf2fc642d6b3fa1d25f9c28968_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="ia9f8af7ea3154e9c9b2d47cd894026fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i243fe3e921ef4a939395a457c37514f4_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="ifc4fb4bc3df64bd3b5b7bd2f86e9f8ac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b789547f17d47868734326aa6fec603_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="ic1b18cbeca6a45889e747e35cd492035_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i493287e8808649dea44da25785049ae2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic23ac776fe67498fb6919f7d43fed289_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i273d370744e64d66b904e4246954d72a_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="i469fb3b19ba246f092d6dc7eb911a49e_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2043320cdc26400d8991e0e406d9e1e7_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="iaeeb5e0048244215a611f195dfee52f8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id742ff7eb2774d90aa8be08e4a513492_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</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="ic870fd8eff154070b7ceb09599e0efc3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecd0cf77db3d45eea3a1be6882d31b15_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i574c45d85bad48cb8188ae55aba48bba_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="i9e8ed16f17564dca9da2bb10e17575df_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07274b90bd3646639b7f09c1a811e361_I20211231"><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:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d5e07da58284aeb8cacdcf9a5e7d521_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:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9256c56080614add8b61b1463d9121ca_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="ifb3cc6a207424de8b424193dca0a3c10_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1eb6f38c96be4d339c16d3709c8a5a56_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i275f1efef7e04c2886811b970f36e19d_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="i139fe507be9640c3a39615abe018d0fa_I20210429"><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>2021-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id56988ac2356448684063802cf0b4986_D20210429-20210429"><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:startDate>2021-04-29</xbrli:startDate><xbrli:endDate>2021-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib402a526a244437e98c041f762505a08_D20190101-20191231"><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: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="i352facf34efa4b959900c8e212f6771e_I20191231"><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: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="i1f00150f12324b00b6afbff272c05ae9_I20191231"><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:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15c8d73098e246e8adf62709bdef2624_D20190101-20191231"><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-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e17b7817b7d4151b739ba424994c659_D20190101-20191231"><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">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</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="ib2b6acc130f44f27b2799b4d04fe43fa_D20190101-20191231"><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:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</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="i64c10d5694094b1ca2e6d7c880c75600_D20190101-20191231"><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-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfd6d8fe36da43e8acd8eb9aaeb0f037_D20190101-20191231"><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-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f6bbfccb315428da4e3f977b23050e8_D20190101-20191231"><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-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c1ddb6f7feb4105808b5a14e5193360_I20191231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70723d5a30b847fa8e9d24907426abcc_I20191231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29993bbda9d84450b5ab9e8c6e54795a_I20171120"><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:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-11-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib33d85b9d2bb4a1a8b6e419aedfe7aa5_D20171120-20171120"><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:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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="i1f212c1a23a84427bf1421b2be294bb4_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="i6813c6754dd54013aa74ca9e085bd235_D20171120-20171120"><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: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="i4e5d2b8a462f4fd9b09f3cf81fd5025e_D20171120-20171120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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="ieb5971b1fc3c4b1f906d5f0fb3e8568b_D20171120-20171120"><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: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="ie97394362efc417fa60bb94416a98f79_D20171120-20171120"><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:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</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="ic0f0d4a4ff224fdda0db19adc19d6d42_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="i21e678f6756644fcb3349b314644c65f_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="i2424e2753ed54a5e8b1a9fdc127ea75b_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="i96c99584af2644afa0d7211623e91e86_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="i18f304b23d59494cb334c24e33b664d5_D20200527-20200527"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember><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="i69d3726fc1c24a198aef912b372dbb8d_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="i48041baa10034034aabeac3755e4e95b_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="if05fc7193fc045818dc9e29e28f12012_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i885002bcd4734aa5820be169e013cee2_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="ic21c8d90dd394823887761f5eb9e8341_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52aa1b9c83814207bea516dc36f89a47_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="iead34500d47549e08834f214c02153cd_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2310010aac904b0f904749a2c06c6dbc_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="ia51c3f4f1b0c4b9c85aa017a2ad5322b_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa0d484ef5ca4629865d9b1c67a267f1_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="i08b738f1f5df48fe9731da45954645a8_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:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="financial_institution_counterparty"><xbrli:measure>tfx:Financial_Institution_Counterparty</xbrli:measure></xbrli:unit><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="i6ee24d20bd454ecc88a1bd71e8c62943_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:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6272d9e158b4b7b8fd9850963788139_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8bfdbb483404a5ba3752c8f6c3627aa_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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafc318244809487986dcd01f7e47c29f_D20210101-20211231"><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:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52412c3855624896b08d04566dbf770a_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:CrossCurrencyInterestRateContractMember</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="ia2de89302225449686dbaa57fe490860_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6462d20d6f9e43e8babfe614b6e46538_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><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="i8389b47632174029ac5a257159427ef7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i247eaec0e1d140cf886a9e448a36a131_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><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: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="i6f5f0961f3f8461f9a0653621ba645cf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i920e726c227346e2b6c035d494ea52cc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i985a8d9923f34c4f9dd9eff111f28c3c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8655b9a307c42da9f197c3f3dfd1070_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</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="i77abc99840104e63a4f05df6f7612471_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b2bc893b8bf4ed989194a3bcedc5bfc_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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0351eba17fad45ee8dd11060d1d7dc9e_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac7d92f96b944619a40401bfa8a0d97b_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="id033f14547214e80b26c5091ce7f6f7d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0ce145309b7435c9ac790e1fa1952eb_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="i56b1561386e44bb69a4895e635fa1246_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i111fae98b4d74c70b923fbf3edf13542_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><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i054eb77ed17d4de89bd3f01f9ae529f2_I20211231"><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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7934e683e68c4ebba1004328dcec51cd_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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33cec1ca1058466b88e8823e62ef5de7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e5ab0d7a81740db8403114c8839686d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff31061528814b7cba990f3269a9e32a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1253f502a994b5297144017f89f4412_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i381bd9d49c65415d9246f687698d4c31_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d325bb85e6542f9b16538a84c44e611_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i479eb4c2fad7451ba38d443afe3be261_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="i6af2d150847e45dfb2db0d6d7e42965c_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="i92cda531b1964dd8821f3870fcf7c619_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib450c308dfb646c8a4b435f2047f5182_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63d754f540b54629baaf84197ce15e5d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff8c2da979704e65b1000ea8ec7a1adf_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="ibd2e9c0648084c6e8a7ff61074ac51f4_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="i76bf9a0aea0b4429883269978c9ec3ad_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6afc85344fba43e48a0843ffb4a0bbfb_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i478f7ced25934faa98c5aa6ff73d3312_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac0025a9d0b742558aa524474f73831f_I20211231"><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:RevenuebasedPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac47c18f6d7b4cc2983144fe88142f3b_I20211231"><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:RevenuebasedPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3f2be752bed49898a7bb6493280708a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc7914ada4f34da9a96bb844197b37f2_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2de4f1a337bf42eca188cf72788a4314_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="i292882cf360d48a8aafeb40e4a7441cc_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fe2312758924d0e9bc66374f7b2cd7e_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="if73ab2a9b9d84449a733da0e2c4e4ccd_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="i8754677b0caf4b3d85add93ee7e0c80d_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="i91c8554f5a2344018d27ef3319093b8b_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="if9f1f54bb19d432d86117c7f89a3f138_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="ib6c9c629e48d48bd8c355d1141517849_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="i5bf9ec34417b4807b6847912b1f9117f_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="ifff6f1a8d84449dcbe254dfcc71b57b2_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="idc006e38c040466383f5905af6a09d0a_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="i44227f18db55487a90afcc69032a2f50_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="i5835dd0035434d3cb0bb929b2475cee4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2842dc7046db468db022ded13be232dd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14e1b3c24da34620952a7bce39168e71_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22c563f35e294952a86d7a44753cd33e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a77eb24b0ee42788335f1fe5f77d1f8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie86c875dc7654abbabcacc61f7728da3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i270c3e6016f64fdd9bd60d02a815f047_D20210101-20211231"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57430c4789824b8583e08ef1b9f59973_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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7d8116dd3624346af102a4264ea23c6_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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><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="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231"><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><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2bbeb87598d4336a8059e38bc00ae03_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><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="iabb0c27220a04d28aa39da3c7a2b2bc8_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><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="icc98751b2eb84ce48f24609cc69ea68f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0ef807fce56441eba9ad738b9e5b205_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="ieccb3e7a26134409be0f153ca3e198c0_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="idc373da78e3c452ba127d2ead3cdaf87_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic254cdfbf3794ec99dcef520677456d1_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9ee6d17559e40ca843baba4e7615b38_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77d088ea227741ff96341b1d9f6d49ba_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f3253372a3e4129ab4293e2ec3b8a17_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6c7f279307c4951b43d79793f1bea46_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="i461b434e5bf64d2a958e9ad02da12ff3_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="i0cb3df49218e4a61be63556925679204_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08cdc56c17194538a8617057a97b41e4_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83df84a9bed248a6a0baefd81ce7d4db_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="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bee8cc0b73d49278bcc50260f3dab39_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="ibdb0f598a2e0406d99644122265f6273_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="id265819c2c514e47a54e1588103bcef4_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="i3a0a1dc0c1a5447d9f8bb6d2fa361654_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ca9b2f92f48417ab542597d9ebb5800_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd904480a5d74d2aa9f93f939ddbfe1f_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ba68eecc84f4bcdb2c6851267a32005_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba3e998a3d7c42108d2254a8eb4233e3_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e20d29157674099acf15c9c4afac5e8_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i361e5f2ecedb49d38a318e13daea6805_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14586e3f41ae4430b17b74e0b27523f9_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc3327fbc195432283f31b2070db55ef_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="ia3a1c6bc82cd4464b06581028c104b71_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="id1c276566b89472ca333514e6278efad_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4050c335d40547b48748dd703c6f768b_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="if7a19a5d424945f38ac6f45bff61aac2_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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92fbb543330244048ee2adc14d495a45_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="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_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="i0ed6ca68bb8148fcbc42247aa4b47eba_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="ib471dbe0a0e34e02a36e54aa91865112_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="i3f75057654e242e485eb48fc45071387_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9906006776ef490e8a52615ced24c2a4_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib766774232c94f7fa01a757c12c52069_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3413a96da5b407aa7909cad3fd9e12e_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="i897d0f66b8a64f14bccde082e2265bcf_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i649395d46e974c64831a901ebbee6146_I20211231"><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">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b95f1ce79f445c5826c86ed879e585a_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">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d98e7df60ca4eb3ae30e7a6f86de5b4_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i730f2e32892f4072862b83abeaa501a9_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id293ec39aeac4e8ba53d8ef0537b1478_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62516f5a3fef4ff7bb6724fc7376f0fe_I20211231"><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:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c4cad42eaab42d0b936e2ce956ec800_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if48493fd00fb48058c5df8b545a7d1b2_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a81ef3c3de14f9ea6f15d163d9886c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e8d9f30aa204a2caa097f940ba9f094_I20211231"><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><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9b2f185b14f4b50a6a6fa7e88553467_I20211231"><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:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f994c2cf40b40759e94963247b5648f_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec1d98a45dfd40df9df62cbc1e0c6534_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7789a3eb95e845a0a7c85d00837d828d_I20211231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a925d5c514247aea2fc6b9896a85e1f_I20211231"><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: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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fb96e12d82c4b2eb324efd2c27f9996_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id852d65ce8754238a4e08b7a1ca2443b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefc1daeb210a4f9e93c7a354dc96ed81_I20211231"><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><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ced6054bb13444fbb4c3516bdf11683_I20211231"><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:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eeea1c0f02a4fb8a50560512acd48c5_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b70f9e02c124ffb9360dde35d9bb7c3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00f288efccbe49efbe0e81495b6a70e0_I20211231"><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><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5409d73f8c544cba2dfb5d49fd70f86_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e0b91e3c2aa4c388aac66341402c5aa_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40efdadea996416db9facde4cf35f00b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie34ac89f70fb415c8c7c8ae8f15688b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie46726156bab43f8b7bf2e45c72e67a4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i085f2649566540acab6e74f504c8aa68_I20211231"><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:IntermediateDurationBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i763f7793b63e4a7183f570158cb860d2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85187993ec094e279b9167bca39700d2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07ba8e1e312d4b63bd3462222f0f988c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib90296a002454d8b9b2f0ba36eed3794_I20211231"><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:LongDurationBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie590640b2c464900ab651969aa47b124_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20fe865520894b04ba06cb706ab8be04_I20211231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8967697a68c64e62af3b50471bfae9ae_I20211231"><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: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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib89a48f3ec0a41119392f3de97e510c1_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a8d527d7ec54456b03e53b02378ee27_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbcee9de4fd142d3955c2244be89ddea_I20211231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8003219f4a6143158cae0d9c5a4c6b27_I20211231"><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: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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9ac1c3aca624a609b8b6a4ca738be8d_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i820dc6ce6409404f8468fcf26512b973_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i858eb58500984d80b120c76797f6fee7_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3be09525e56e40d585b4eba80d43673a_I20211231"><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:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie003660f845549dea492d40c28a03d1f_I20211231"><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:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69fa9b17a3c84d71893273137503a106_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AbsoluteReturnCreditFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6496be34f5cb42fdb9f27504be2f6cfc_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AbsoluteReturnCreditFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7662daf224ad47ca961f6ce3c891c84a_I20211231"><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:AbsoluteReturnCreditFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i155ca6324f7348e5a552629316c22dbe_I20211231"><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:AbsoluteReturnCreditFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33df7f915d0343158fcbf0740e9cb58f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b8bd67aaf0440ec922296df2ea39495_I20211231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4dc6fa4bb3cd482ca449feba4492a9e5_I20211231"><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: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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if25556f3470e4cc294a8b482efae294e_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94fe18b18d4c422d9b6e5b58f46c38d9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9b54aff3e744415939583853a29364e_I20211231"><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:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09821ffc5c6f4680b9257703e97d510b_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia99515bbf9b94be597207be692d645a0_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e8e57855a834978b1266658ae5a144c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8276625b32594889ad70b95d7dac8e79_I20211231"><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><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e0473423ad345919dc259381e27fed8_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06c1101028554a69ae90fc992ab1d9bc_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife34582e6bf14a928203441a588503be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd8de7acf01842be84cdcf86c69562ea_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61d0ad4e7d5c4a41b9d19d170150c191_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i405c48a9223b45778f096747f8448d0e_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3af378ba12fc4ee683761a7f1bfaf433_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d4453b9f0234d7a919096f39c6b27f0_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida86de93c9024f669b09eb92d9a0e80a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="iaa724812c1334b6fbb5896bf8682a601_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:FairValueInputsLevel1Member</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="ifc602ade849c4d04bee93e379fd23e93_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="i5d95175127b74d6086a806228dda3c00_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="i787131d3bc174e4f81aa7aeccc43b2c5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="i55d20b506f4b4ad7a15a7ba1ea4c2632_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><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="i198bc3b3f2034e2db4f80068ac782f78_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: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="i284cc7eab58d4aefae2d963669851429_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="i842713d018ea4edbabc4679894a0686a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="i82665f0e82af4594a22958b963470e6d_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i4b37fa3e0cb644b8a3440f7831628616_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: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="ibfcb7943085d42bab618510541a56537_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="i317c15e0e1ff4574a8e3f003ad18fc8b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="i5bc577e133ff44ba8b60df8ae82a4b0b_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><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="i38a0091411084379b38ed0476d5ba85f_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: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="i34a7a0ffb36f440a9185e409ceb71f7b_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="i9d18feba0c98411181d94ed2a3ce5211_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="id07e2e7258494720ab44a49cd1e29683_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><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="i2641816474ef4f8d8be3dec52a5fe0b7_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="i4d785b9cc9c5436591fcf0ab1e623b64_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="ibf41ce8a6d294327b8df55e9bf3ca0af_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="id8ca84e7ebfb4fc98b730d013f68e09c_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="iacea7314669b4eaf8cd61419e0650802_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: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="i7a83437507274fb4acf09cf140ba563d_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="ib9fcb44c66054342b6887c076b37a8a4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</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="ib42d6df64e294c45a1e31dc92e5939d8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0514ea29b0284a45bc429d4fca8bb757_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5c58594a64b4b439ec4219e6ea0aaf5_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:IntermediateDurationBondFundMember</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="iecb332bd95fa460ea990839c656062bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</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="i6b19e56f69e54baabf7cad255ea63664_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5859866480c4c2b81a1af6249b0beb1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie02f3021d6e14fa5aabe7c3e5e73cbac_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:LongDurationBondFundMember</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="i1e0c05119d0843769054e828f130e0d3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="i248fd8c6d3194c4bbfa24cbf031e85ef_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i231245e0d9d2404a8f881e0c3bf79c89_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: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="i446e38ef3a4c47beb266fbb2ca343f84_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="i992a8ae1912c45668fcc22c52959e140_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="id9da5f2b053a45259e78704db7a65a4c_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i68cb61ec93354a0eac59c1cbb98ae21a_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: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="if5950114a96041679f7ac6098696eec2_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="ia6e26052e1e84c36b33d97054130b440_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic884335906194cd2a612cee71a109933_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54966a0045c04a42a78cb2b5eba83d09_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:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9b4142de5504c9aa17d60c958690546_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:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i765e04611ce44950b58ad341c3b3c742_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="i4660e5b2c62140998cc6c07a279b4d66_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i5bd90be515634c4788a9c205c6cbcff2_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: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="i17e6654ab0214f3ab3428ae60782a82a_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="ibe16ff16041143c1846b9cc601ba3968_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="i1e6a1e092d794560bde0e90dd77b6a07_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i8bdc7042843440eba7a87d860e89a9ab_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: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="ie3e0dfc5d7df4cbd98b17d8ec2759963_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="i8188d93fd12642ad8613457e7e879aaf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="ib7877e1381934d0191630fbd6d0cadc9_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:FairValueInputsLevel1Member</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="ibe650cf413d841fcb50b43cc3bcbf8a7_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="id8ba78204b304ce0bc7f3d1c97f7a15d_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="i43358d93ad3c43f78d61b6a81079cd1b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="i3942f1af54c94ba1812cabb81570de89_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><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="i95803ab8a79e45d88dcd54dc4291f7c5_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="ic3e9f698e45b4523b4b2720884193adc_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="i167caff37377431ebc05bd39e1b23a1f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</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="ic99056e3c77340c39cff0239560076f2_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><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="i87f37ba233f8458586b7a66a77581a19_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="ie4a17a39098948a9a56697ba93bf09ad_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="i121738ad70d3487a9a2da837b62fc486_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</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="ia13328b3300f43edaf733bba4de4e338_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="id3a97ee9451f4d4682608cb2109311e5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tfx:UnitedStatesRussellTwoFiveZeroZeroIndexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:SmallAndMidSizedCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i059dbaae0c0f4809b71774991a121203_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d6fa6f5e7344721bd820a14cf4ab488_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3c492dc617c43efbec7eafe5f2c2f7c_D20210101-20211231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51dc6c4bc37640019af39131ea8008a0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i026b68565b934a168771791bd92eb395_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="ida364a7bf1374ea1bd5fcf558ff65536_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tfx:OtherLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34b0d357d62946dfa883b0ff22ac26ef_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="ib5ae1d9bf4b0411698973ef108322335_D20210217-20210217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></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="i0a1ea6301ccf44a9ad98a50eb1391a3a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc8b136501064f9bb696df1bb54a15a5_D20210628-20210926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1935e5a2c741493990446f15ee7794e2_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6171751a169d4831b06412dee89cf68f_D20210101-20211231"><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:LossContingenciesByNatureOfContingencyAxis">tfx:ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfd1cbb1485f4662a09ff38e00ce9078_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i651fd0b9eb4443aab8a0a32e46f197bb_I20211231"><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:LossContingenciesByNatureOfContingencyAxis">tfx:ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>tfx:segment</xbrli:measure></xbrli:unit><xbrli:context id="i1e73935caaaf44c284c8931c196feb6e_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><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="ie70e601ca8dd4e72a3970815ecc0be06_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="i64094158e3614333aa73eaf3f062a166_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="icb95c378f8e3495786273250a587572f_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="i9e40b991eb1b413fa63ba673381bc94f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic74ad6826852400da6f031d9649d8a8b_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="id3de8fe1ce2340adbf7de8c9e4b6a453_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="ic5f3a00fde7d46c9a985bc37f1aee3a7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic89f11bb56a84ecba40c44dff04fd314_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="i529a453dd7d344f886e55d30a0c66b40_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="ida2a7b3744d643eea42bd5fdb4213210_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84cf3750c47d48b086abb28f72df992e_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="i6d30964275634ee99dda6d223351d838_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="i95e44b03622a464e92ce1aa33a53ec32_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c6bb82d98314356afe66af02d86390c_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="i79d1454b67e04f2e89e140dc95402da6_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="i38e79e83e3a940c69c6f2acd572a51b9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9023f7a0cdc45648050984d293ce231_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="i7ecb8d99179140f9b5087a8c63fa16ae_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="i1600c7621dbc41c8ae3dc553f399fc02_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cb5ec32026d4d70b20d5db0946a3272_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="ib1fdd88fd96a46de83583a051226f37f_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="ie50d0f96acd247d39134dc5a88551488_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id378183a3c104143a0afd3f2309e7308_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="ie4090144e39240868d0848945b6341c0_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="i7e5d23e559b3498bbda25f21c0802e94_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0216458508454c46a78fc39b610f7900_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="i20a4077642214ed7bda1a776bb4945f2_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="i120e1bb70e5441b79bfc08018a6ba41d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icac9b61d61794d82b2244df616b4714e_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="i8c289ac1b925462493d77eeedb5d478c_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="ibd682142aeff4569866263b5af82d530_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i365edd0ecd76406c9216c289f1e0942d_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="ia7e7b9a5e74b425598dc3333f092ab61_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="id73c1d3a23f94011b3627753bfafa32c_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1966a794c384f999f96f1c6d2666a93_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="i24dffc2e116d4896adbe01facece0744_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b00dc5d7aae42a994394397d9e6cdea_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="i0fc9e4b739a447cb9d6b630fc5dbfea5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dba9efd06e443fcac2a60dfda60b097_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib40a666d8f1848f18e3e7e81976d8bfc_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i842dbd8186ff42e7974b553965b72804_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="i804b2a36ec91443fb65bd0603576dac4_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="i47e7bc7460b541cd9a0280f56535959f_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i607f60407d154ef0b6e3fb2ab88611c5_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8273f3ac75ea461aa19e4354192d82b0_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="iba2ff61b3a8e441c86f2c63367371846_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="i4f196e495c6c428985e0a8ca7edfae6d_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="icded1dc6a1f94419a56fd5fb6616127d_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="iad9fe08dda444c3a836b24d6ea798778_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="ie9ab92e813c149dd86a95dd270869e9e_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ed4cb56e9434ed3bfb1a0ed13e104b0_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2b0f09618d944ab8b02710355433a94_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="i7c72163d3729464dbe48c3ef3c4934c2_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="i452a1cf3f21043a89fb54e50d7fa1b62_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="icd22204201934a2682d3accd0681d5fb_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></ix:resources></ix:header></div><div id="i72e7098abafa4247929adfb37c5a4e02_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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF8xMzQ_6404caa1-779d-48b7-aa1d-97c9cccdc5c1">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6MTg0MWJhZjNlNTRjNGZlZGI3MTJlNzdhYWM5NjRhYzEvdGFibGVyYW5nZToxODQxYmFmM2U1NGM0ZmVkYjcxMmU3N2FhYzk2NGFjMV8xLTAtMS0xLTAvdGV4dHJlZ2lvbjo4NWU2MjVlNTI1ODg0MTUxYjIwNzAzZDQ3ODAwYWJhOV80_49bb8561-ae2a-4e62-b770-5cda6b61b606">&#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF8yMTU_c794a3f5-9e65-4a7f-9016-3e046b32aacf"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF8yMTU_a529b4c5-1c5f-458f-87c2-553e69180f63">December 31</ix:nonNumeric>, 2021</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6NjdiYjRhOWYwZTlkNDA1ODljMzM2N2U1YmQ5YjQyMWUvdGFibGVyYW5nZTo2N2JiNGE5ZjBlOWQ0MDU4OWMzMzY3ZTViZDliNDIxZV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjo2Mjg0ZTAzYzUwNWY0MDljYjA0ODEwMGE5NDYwNzkxOV80_2b022bb5-9b33-4940-a26a-75f6fb379ad9">&#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF8zMjU_bac3e5be-2b54-4b01-b3f1-3ac730379986">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF8zNzg_e852227c-73a1-4be7-a0fd-59ff2486ee04">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjo1Mjc1ZTBjODNkMzE0NjBhOThhZDZhOGE5MTNmYjU0ZF80_342843f6-d489-4b67-b6e3-5a29472146f3">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8wLTItMS0xLTAvdGV4dHJlZ2lvbjpmZTE1MDlkODJlMmE0ZmQ4YjA0OTc2YzlkYjY0ZGY1Zl80_669a5e91-0e9b-4aaa-985a-a8c6d3c06954">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMzRjYzY0ZmFiM2E0OWJkYjQwY2VmMWVjMTc0MzRmZF80_7b873dcc-f869-4e39-be9e-094d0afc5caf">550 East Swedesford Road, Suite 400</ix:nonNumeric>, <ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMzRjYzY0ZmFiM2E0OWJkYjQwY2VmMWVjMTc0MzRmZF84_1021a2fb-9c15-46cc-9ce9-566e3f70aa14">Wayne</ix:nonNumeric>, <ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMzRjYzY0ZmFiM2E0OWJkYjQwY2VmMWVjMTc0MzRmZF8xMg_4c8f341a-fbd2-4f9f-ba44-bbe00de67979">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8zLTItMS0xLTAvdGV4dHJlZ2lvbjo5MTBhMTBhNmFlNjI0ZGVjYWM4YzlkNTAwYWE5ZmVkY180_5d213edc-2eb1-4977-b49d-92c4371d3079">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF81NDM_be2c5b56-c075-4cb0-b611-ac7289e41d66">610</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF81NDc_a5863324-f020-440e-8018-5a97bb1bacc2">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6NjA3YmFmYTkxNzg3NDM5ZTkxMTAwYmZjNjg2ZjBlYjYvdGFibGVyYW5nZTo2MDdiYWZhOTE3ODc0MzllOTExMDBiZmM2ODZmMGViNl8yLTEtMS0xLTAvdGV4dHJlZ2lvbjpmNGYwMzJmZjdjNjg0YTkyOWI0OTA0NDI2OTJlMDU2NF80_adf64db1-8cae-4647-9aae-c619780cef9d">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6NjA3YmFmYTkxNzg3NDM5ZTkxMTAwYmZjNjg2ZjBlYjYvdGFibGVyYW5nZTo2MDdiYWZhOTE3ODc0MzllOTExMDBiZmM2ODZmMGViNl8yLTItMS0xLTAvdGV4dHJlZ2lvbjpmODgxY2ZlOTIxMjA0MTY1YmRmMGY1OTMxZWJmMDU2Y180_917cb5eb-f3ff-4ac9-99ce-45d5714f7ca2">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6NjA3YmFmYTkxNzg3NDM5ZTkxMTAwYmZjNjg2ZjBlYjYvdGFibGVyYW5nZTo2MDdiYWZhOTE3ODc0MzllOTExMDBiZmM2ODZmMGViNl8yLTMtMS0xLTAvdGV4dHJlZ2lvbjplNGY2YzcxN2RhNjQ0OTk1Yjc0Y2U0YjVlYjUwOTg0Yl80_e78d4127-116e-478a-9fc2-06cec486ca08">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6ODYzZjY1NDE1MGIwNGNlM2JhNTRmNWMwZGM2ZGU0YWQvdGFibGVyYW5nZTo4NjNmNjU0MTUwYjA0Y2UzYmE1NGY1YzBkYzZkZTRhZF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjoyM2U4NDhjZTU3ZTg0MDMwODczYzFiN2YxNTJlODMyMF8xMjg_739e1bd9-6708-4614-b238-36d86b41ec92">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6ODYzZjY1NDE1MGIwNGNlM2JhNTRmNWMwZGM2ZGU0YWQvdGFibGVyYW5nZTo4NjNmNjU0MTUwYjA0Y2UzYmE1NGY1YzBkYzZkZTRhZF8xLTAtMS0xLTAvdGV4dHJlZ2lvbjpmM2MyZGM2ZGYyMDI0ZjU3YmE5ZjQ2MTIwZmM0M2ZlYl8xNDQ_a2bd5ddf-6e46-4ed9-a678-286482fe2325">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 style="text-align:justify"><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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6ODYzZjY1NDE1MGIwNGNlM2JhNTRmNWMwZGM2ZGU0YWQvdGFibGVyYW5nZTo4NjNmNjU0MTUwYjA0Y2UzYmE1NGY1YzBkYzZkZTRhZF8yLTAtMS0xLTAvdGV4dHJlZ2lvbjplNWM3Y2IwZTc0YWY0MjE4Yjc4ZWEyOGZiZjFlZWY2NF8zNTM_8515dbed-a4b5-47da-b887-64b98cc95e6c"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6ODYzZjY1NDE1MGIwNGNlM2JhNTRmNWMwZGM2ZGU0YWQvdGFibGVyYW5nZTo4NjNmNjU0MTUwYjA0Y2UzYmE1NGY1YzBkYzZkZTRhZF8yLTAtMS0xLTAvdGV4dHJlZ2lvbjplNWM3Y2IwZTc0YWY0MjE4Yjc4ZWEyOGZiZjFlZWY2NF8zNTM_d275adfd-a7ba-4eed-a288-055994be1429">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 style="text-align:justify"><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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6ODYzZjY1NDE1MGIwNGNlM2JhNTRmNWMwZGM2ZGU0YWQvdGFibGVyYW5nZTo4NjNmNjU0MTUwYjA0Y2UzYmE1NGY1YzBkYzZkZTRhZF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyY2QxZTZhMmVmNDg0M2MwOGE0OWFhODg3NmMxZWJmYl8yOTA_bf8c5d84-1acc-4b58-87a1-5a2ff3b00c7f">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:justify;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjplYzczMWM3ZGI2MzA0OWQ0YWZiZGE4NDJiNjBiMWRhZF81_c39e5bb1-22f4-4b40-9055-3bb5ab34f255">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl8wLTYtMS0xLTAvdGV4dHJlZ2lvbjo3Zjk1MzZiZDA2MDI0MTNmODYyYTk4ODRkZTZkZjE3Nl8zMQ_0e8aa7d1-ad3c-4be6-b3ae-6425393b450a">&#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl8wLTgtMS0xLTAvdGV4dHJlZ2lvbjowMzQzNDI1MmUzMzM0ZjMwODA1M2EzM2E0ZDZkMmYxZF8yOA_bc9075fb-0f0b-4d47-8a66-b2d1e32f7320">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="27" 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: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 style="text-align:justify"><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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl8yLTAtMS0xLTAvdGV4dHJlZ2lvbjoyOWQ4NWJiNjVjZjk0OTk2YTcxZjhlYjFlYmQ1M2JlMl8zMjQ_9a84af72-5e9e-4fed-8196-7331e58a5ca7">&#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjowOTNiNzhhNTI4MGU0OTJhYTZkOGFjYWExZDY2MDEyOF8xMTQ_5e4122d2-bab4-404a-a061-3ed87dd60399">&#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 style="text-align:justify"><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 (29,100,050 shares) on June 27, 2021 (the last business day of the registrant&#8217;s most recently completed fiscal second quarter) was $<ix:nonFraction unitRef="usd" contextRef="i3867a50d7dea4b81bf00dced7eeac474_I20210627" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl80LTAtMS0xLTAvdGV4dHJlZ2lvbjoxZjFkZGUxNTFmYmE0YzJhOThiYzE5Y2QwNTMzYjU4YV8yNDE_79c71047-f092-4d75-935c-196f8cee89ca">11,995,331,611</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="i1f6644b51afd4505b15dbb1e2ef4851f_I20220222" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl81LTAtMS0xLTAvdGV4dHJlZ2lvbjpkMTBjNTZiNDJiM2E0YWRhYjU1N2RmM2NkYWE3ODhlMV8yMw_a09f18ce-9c41-4b98-9ad2-2da821f26d87">46,870,014</ix:nonFraction> shares of Common Stock outstanding as of February&#160;22, 2022.</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 22pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6MjBmNmYyYjg3ZjYyNDhiMTgwZDE5MTcyNWI3NTBkOWQvdGFibGVyYW5nZToyMGY2ZjJiODdmNjI0OGIxODBkMTkxNzI1Yjc1MGQ5ZF8wLTAtMS0xLTA_8d97ce35-25b3-417f-84a9-a5fbd85d2fcb" continuedAt="i0c3d2108fc4d473a82506a08ebd6e862" escape="true">Certain provisions of the registrant&#8217;s definitive proxy statement in connection with its 2022 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 22pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:continuation id="i0c3d2108fc4d473a82506a08ebd6e862">(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="i72e7098abafa4247929adfb37c5a4e02_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, 2021 </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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_28">29</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">RESERVED</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i72e7098abafa4247929adfb37c5a4e02_40">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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_43">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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_67">46</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_70">47</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_73">47</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_76">47</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_79">47</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="#i72e7098abafa4247929adfb37c5a4e02_1978">Item 9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><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="#i72e7098abafa4247929adfb37c5a4e02_1978">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</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="#i72e7098abafa4247929adfb37c5a4e02_1978">47</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_85">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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_88">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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_91">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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_94">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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_97">48</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_103">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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_109">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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_112">52</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="i72e7098abafa4247929adfb37c5a4e02_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 and international conflicts and hostilities, such as the ongoing conflict between Russia and Ukraine;</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="i72e7098abafa4247929adfb37c5a4e02_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="i72e7098abafa4247929adfb37c5a4e02_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. Our major manufacturing operations are located in the Czech Republic, Malaysia, Mexico and the United States (the "U.S.").</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 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: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">development of new products and product line extensions;</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">investment in new technologies and broadening the application of our existing technologies;</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">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: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">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 2021 we introduced several product line extensions and five 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:9pt;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 May 15, 2021, we entered into a definitive agreement to sell certain product lines within our global respiratory product portfolio (the "Divested respiratory business") to Medline Industries, Inc. (&#8220;Medline&#8221;) for consideration of $286.0&#160;million, reduced by $12&#160;million in working capital not transferring to Medline (the "Respiratory business divestiture"). We completed the initial phase of the Respiratory business divestiture on June 28, 2021, pursuant to which we received cash proceeds of $259&#160;million. The second and final phase of the Respiratory business divestiture will occur once we transfer certain additional manufacturing assets to Medline and is expected to occur prior to the end of 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Our Products" below and Note 4 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information.</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 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: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 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, 2021, 2020 and 2019:</span></div><div style="margin-bottom:3pt;text-align:center"><img src="tfx-20211231_g1.jpg" alt="tfx-20211231_g1.jpg" style="height:256px;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="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-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="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 consist 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, pain management and hemostatic 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 trade names.</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 trade name.</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 hemostatic products accelerate the body's natural clotting cascade and are used in trauma situations where bleeding is difficult to control. The portfolio consists of external hemostats used by first responders, interventional products used in the catheter lab, and trauma products used by trauma surgeons, which are branded under our QuikClot trade name.</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 primarily consist of oxygen therapy products. The Respiratory business divestiture included products marketed under the Hudson RCI brand name that comprised oxygen therapy products, aerosol therapy products, spirometry products and ventilation management products.</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 and intermittent), urine collectors, catheterization accessories and products for operative endourology, which are </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="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">marketed under the Teleflex and Rusch brand names. Our urology product portfolio is most heavily weighted in our EMEA segment.</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%">OUR MARKETS</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 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, 2021, 2020 and 2019 derived from each of our end markets:</span></div><div style="margin-bottom:3pt;text-align:center"><img src="tfx-20211231_g2.jpg" alt="tfx-20211231_g2.jpg" style="height:278px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></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="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%">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: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, a 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 that is not exempt from premarket review and is 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 </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%">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)-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-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">device listing and establishment registration;</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">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-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">labeling, including advertising and promotion, requirements;</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">prohibitions against the promotion of off-label uses or indications;</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">adverse event and malfunction reporting (Medical Device Reports or "MDRs");</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">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-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">post-market surveillance requirements;</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 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-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">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 </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%">("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 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;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 (the "EU MDD")), including in the area of clinical evaluation requirements, quality systems, economic operators and post-market surveillance. The EU MDR went into effect in May 2021. As of the effective date, new and modified devices must be certified under, and be compliant with, the EU MDR. Devices that previously satisfied EU MDD requirements can continue to be marketed in the EU, subject to certain limitations, until the expiration of their current EU MDD certifications, which may be no later than May 2024. Failure to obtain EU MDR certifications prior to the expiration of existing EU MDD certifications may limit our ability to sell certain products in the EU until EU MDR certification is obtained. Additionally, certain EU MDR requirements will go into effect for all devices in May 2024. Failure to meet the applicable EU MDR 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;text-align:justify"><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;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 are also 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;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 </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="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 name and the Arrow and UroLift 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 </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%">regarding the manufacture and sterilization of our products. Volatility in commodity prices, and freight costs, can have a significant impact on the cost of producing and supplying certain of our products.</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 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, 2021, 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 managers 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="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. We have recently implemented a diversity, equity and inclusion development program for all of our people managers within Teleflex to support our employees and continue to drive a culture of inclusion. Additionally, we provide support opportunities for diverse candidates through our Global Coaching and Mentoring Programs.</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="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;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 have expanded to include several other ERGs across our geographic regions. Examples of new initiatives in 2021 include the establishment of a women, parents and caregiver support group in our EMEA region and a young professional support group in our APAC region. Our ERGs are managed by employees and participation is open to all. </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:112%">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 and work to ensure diverse interviewing panels whenever possible. </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%">Total Rewards</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 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;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 2021, we engaged external consultants to perform an in-depth pay equity analysis on the pay practices within our organization. No systemic gender or ethnicity bias was identified within our compensation programs. </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%">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. Further, we understand that our environment is both complex and delicate, and we prioritize managing and limiting the impact our business has on the environment as part of our Zero Harm Culture. In response to protecting the environment, we have initiated programs to track and lower our consumption of energy, water and gas as well as reduce waste and the use of hazardous materials. In addition, we have developed an EHS program focused in the areas of training our personnel with respect to, deploying and auditing global EHS standards as well as other programs to engage our employees on EHS initiatives.</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 </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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">55</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%">60</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%">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: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%">48</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%">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 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%">James Winters</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%">49</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, 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, </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. 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="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="i72e7098abafa4247929adfb37c5a4e02_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:9pt;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 business strategies and initiatives successfully, remains uncertain and difficult to predict. Further, the ultimate </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%">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 rely on our major manufacturing operations located in the Czech Republic, 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, has generally had an adverse effect on macroeconomic conditions across the globe. Accordingly, this has impacted various aspects of our global supply chain, including causing logistical transport challenges for our freight transport providers, and has resulted in cost inflation. While we have not yet experienced significant disruptions in the global supply chain for our products that are in high demand, we have in some cases experienced lengthened delivery times, resulting in backorders for some of our products. These disruptions, or our failure to respond to them, could increase manufacturing or distribution costs or cause further 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: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">As a U.S. federal government contractor, we are subject to a federal executive order requiring our U.S. employees to be vaccinated unless they qualify for medical or religious exemptions. The order has been challenged in court, and its ultimate status and impact on our business is uncertain. However, this requirement or other future vaccine mandates could adversely affect our workforce retention and hiring, which may adversely affect our business and results of operations, including through the disruption of our manufacturing and distribution 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%">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 </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%">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 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 went into effect in May 2021 and includes 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="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 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="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-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%">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 </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-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%">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-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%">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 2021, we are required to collect and report information on payments or transfers of value to physician assistants, nurse practitioners, clinical nurse specialists, certified registered nurse anesthetists (including anesthesiology assistants) and certified nurse-midwives. The reported information is made publicly available in a searchable format. In addition, device manufacturers are required to report and disclose any ownership or 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-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are also certain states, including Connecticut, Massachusetts, and Vermont, that require device manufacturers to track and report payments or transfers of value provided to certain health care providers and health care entities. In addition, 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. 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 </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%">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="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 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. On December 12, 2019, the EPA issued an Advance Notice of Proposed Rulemaking to solicit information and request comments that will aid in the EPA&#8217;s future revisions of the regulations concerning ethylene oxide omissions. Subsequently, on September 13, 2021, the EPA issued an information collection request to commercial sterilization facilities to gather additional information and data about ethylene oxide sterilization processes and emissions. The EPA has indicated it expects to issue a proposed rule in 2022. 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. In the event we were to experience any 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 in the event one or more of the facilities we use is affected, 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. 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 </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="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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, 2021, we accrued $9.8 million of contingent consideration, most of which related to our acquisition of Z-Medica, LLC ("Z-Medica"). In addition, actual payments may differ materially </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="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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, 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, 2021, 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, 2021, 2020 and 2019, 37%, 38% and 38%, 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="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">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="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;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="margin-top:9pt;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-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in connection with the ongoing conflict between Russia and Ukraine, the U.S. government has imposed enhanced export controls on certain products and sanctions on certain industry sectors and parties in Russia, and has indicated it will consider imposing additional sanctions and other similar measures in the near future. Although our sales into Russia did not constitute a material portion of our total revenue in 2021, further escalation of geopolitical tensions could have a broader impact that expands into other markets where we do business, which could adversely affect our business and/or our supply chain, business partners or customers in the broader region.</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 </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="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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="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-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="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="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;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 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. 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.  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, 2021, approximately 9% 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 </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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2021, we had total consolidated indebtedness of $1.9 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="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.625% senior notes due 2027 (the "2027 Notes") and our 4.25% Senior Notes due 2028 (the "2028 Notes" and, together with the 2027 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 </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-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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, 2021, we had outstanding approximately 46.9 million shares of our common stock, options to purchase 1.1 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 42,272 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 3,108 shares of our common stock to be distributed from our deferred compensation plan. As of December&#160;31, 2021, 3.1 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 </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="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Upon an acquisition event that constitutes a &#8220;change of control,&#8221; as defined in the indentures governing the Senior Notes, coupled with a downgrade in the ratings of the Senior Notes, holders of such notes will have the right to require us to purchase their notes in cash.  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="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="i72e7098abafa4247929adfb37c5a4e02_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="i72e7098abafa4247929adfb37c5a4e02_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-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 own or lease approximately 90 properties consisting of manufacturing 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="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, 2021 are 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:33.256%"></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:29.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:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.279%"></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Primary use</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 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 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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution warehouse</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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%">Chihuahua, Mexico</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%">Manufacturing</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%">153,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%">Maple Grove, MN</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%">Manufacturing</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%">129,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office administration</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%">121,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%">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Wayne, 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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office administration</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%">84,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%">Jaffrey, NH</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%">Manufacturing</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%">81,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%">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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%">77,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%">Pleasanton, CA</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%">Manufacturing</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%">76,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%">Chihuahua, Mexico</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%">Manufacturing</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%">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%">Reading, 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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineering and research</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%">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%">Limerick, Ireland</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%">Manufacturing</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%">59,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%">Mansfield, 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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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%">57,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%">Plymouth, 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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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%">55,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%">Bad Liebenzell, 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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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%">53,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></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%">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 Plymouth, MN, Jaffrey, NH, Mansfield, MA, Trenton, GA, and Limerick, </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-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i72e7098abafa4247929adfb37c5a4e02_28"></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;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, 2021 and 2020, we accrued liabilities of $0.2 million and $0.3 million respectively, in connection with these matters, representing our best estimate of the cost within the range of estimated possible loss that will be incurred to resolve these matters. Based on information currently available, advice of counsel, established reserves and other resources, we do not believe that 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="i72e7098abafa4247929adfb37c5a4e02_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="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="i72e7098abafa4247929adfb37c5a4e02_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 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="i72e7098abafa4247929adfb37c5a4e02_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;22, 2022, we had 387 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, 2016 and that all dividends were reinvested.</span></div><div style="margin-top:6pt;text-align:center;text-indent:18pt"><img src="tfx-20211231_g3.jpg" alt="tfx-20211231_g3.jpg" style="height:380px;margin-bottom:5pt;vertical-align:text-bottom;width:700px"/></div><div style="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.269%"><tr><td style="width:1.0%"></td><td style="width:42.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.593%"></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%">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><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%">2021</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.00</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%">155.41</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%">162.32</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%">237.41</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%">260.57</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%">208.73</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.00</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%">121.83</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%">116.49</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%">153.17</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%">181.35</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%">233.41</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.00</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%">131.39</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%">150.11</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%">194.54</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%">231.13</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.11</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt"><span><br/></span></div><div id="i72e7098abafa4247929adfb37c5a4e02_40"></div><div style="margin-bottom:6pt;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%">RESERVED</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%">Not applicable.</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="i72e7098abafa4247929adfb37c5a4e02_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="i72e7098abafa4247929adfb37c5a4e02_46"></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: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 </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><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%">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 seek to optimize utilization of our facilities through restructuring initiatives designed to further reduce our cost base and enhance our competitive position. In addition, 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. Further, we may identify opportunities to expand our margins through strategic divestitures of existing businesses and product lines that do not meet our objectives. </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%">Divestiture</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 May 15, 2021, we entered into a definitive agreement to sell certain product lines within our global respiratory product portfolio (the "Divested respiratory business") to Medline Industries, Inc. (&#8220;Medline&#8221;) for consideration of $286.0 million, reduced by $12 million in working capital not transferring to Medline, which is subject to customary post close adjustments (the "Respiratory business divestiture"). In connection with the Respiratory business divestiture, we also entered into several ancillary agreements with Medline to help facilitate the transfer of the business, which provide for transition support, quality, supply and manufacturing services, including a manufacturing and supply transition agreement (the "MSTA").</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 June 28, 2021, the first day of the third quarter of 2021, we completed the initial phase of the Respiratory business divestiture, pursuant to which we received cash proceeds of $259 million. We attributed $33.8 million of the proceeds to our performance obligations pursuant to the MSTA. The resulting liability was measured as the excess of the estimated fair value of the services to be performed over the estimated proceeds we expect to receive over the MSTA term. It was recorded within Other current liabilities and Other liabilities in the condensed consolidated balance sheet and the related proceeds will be recognized in net revenues as the services are performed.</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 second phase of the Respiratory business divestiture will occur once we transfer certain additional manufacturing assets to Medline. Our receipt of $15.0 million in additional cash proceeds is contingent upon the transfer of these manufacturing assets and is expected to occur prior to the end of 2023. We plan to recognize the contingent consideration, and any gain on sale resulting from the second phase of the divestiture, when it becomes realizable.</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%">Net revenues attributable to our Divested respiratory business recognized prior to the Respiratory business divestiture are included within each of our geographic segments and were $60.7 million for the year ended December 31, 2021, and $138.5 million for the year ended December 31, 2020. For the year ended December 31, 2021, we recognized $51.1 million in net revenues attributed to services provided to Medline in accordance with the MSTA, which are presented within our Americas reporting 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:400;line-height:120%">COVID-19 pandemic and related economic factors</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%">Beginning in the first half of 2020, the challenges arising from the COVID-19 pandemic have adversely impacted our financial results, mainly as a result of a decline in demand for certain of our products, and have had an effect on various aspects of our global operations and employees resulting from precautionary and preventive measures to reduce the spread of COVID-19. Our business has been impacted by travel restrictions, border closures and quarantines as they affect our various sites, including our manufacturing sites. We have also experienced inefficiencies in our manufacturing operations due to temporary or partial work stoppages as well as government-mandated and self-imposed restrictions placed on, and safety measures implemented at, our facilities globally. The challenges arising from the pandemic have also impacted our contractors, suppliers, customers and other business partners and have generally had an adverse effect on macroeconomic conditions across the globe. Accordingly, this has impacted various aspects of our global supply chain, including causing logistical transport challenges for our freight transport providers, and has resulted in cost inflation. While we have not yet experienced </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="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant disruptions in the global supply chain for our products that are in high demand, we have in some cases experienced lengthened delivery times, resulting in backorders for some of our products. We continue to monitor the impacts resulting from the pandemic on our 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-weight:400;line-height:120%">To date, our financial results were most severely impacted by the pandemic during the second quarter of 2020 due to reduced elective procedure volumes, partially offset by increased demand for products used in the treatment of patients with COVID-19. Since the second quarter of 2020, we have experienced varying levels of continuing recovery across our product lines and geographic segments from the challenges stemming from the pandemic. We believe that the COVID-19 pandemic will continue to have an impact on our business, particularly in the near term, and that such impact would be most significant if the virus becomes more prevalent, if vaccine immunization rates do not increase and if new strains of the virus continue to emerge. As a result of the dynamic nature of the crisis, we cannot accurately predict the extent or duration of the impacts of the pandemic.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="i72e7098abafa4247929adfb37c5a4e02_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;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 2020 and 2019, refer to our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 filed on February 25, 2021. </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 2021 and 2020</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: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><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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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,809.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%">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="display:none"></td><td colspan="3" style="display:none"></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, 2021 increased by $272.4 million, or 10.7%,compared to the prior year, which was primarily attributable to a $94.4 million increase in sales volume of existing products, largely stemming from the impact that the COVID-19 pandemic had on the prior year, net revenues of $70.4 million generated by acquired businesses, primarily Z-Medica, a $50.0 million increase in new product sales and $44.9 million of favorable fluctuations in foreign currency exchange rates.</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%">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: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><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: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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"><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,549.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%">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="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-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%">55.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%">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="display:none"></td><td colspan="3" style="display:none"></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, 2021, gross margin increased 300 basis points, or 5.7%, compared to the prior year period primarily due to higher sales volumes largely stemming from the impact that the COVID-19 pandemic had on the prior year, benefits from cost improvement initiatives, price increases and favorable product mix. The increases in gross margin were partially offset by an increase in logistics and distribution costs, largely stemming from the enduring impact of the COVID-19 pandemic.</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%">Selling, general and administrative</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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><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: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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"><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%">860.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%">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="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%">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%">30.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></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 increased $116.5 million for the year ended December&#160;31, 2021, compared to the prior year. The increase was primarily attributable to the benefit recognized in the prior year </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">resulting from decreases in the estimated fair value of our contingent consideration liabilities stemming from the adverse impacts of the COVID-19 pandemic, higher selling and marketing expenses across certain of our product portfolios, operating expenses incurred by acquired businesses, primarily Z-Medica, and higher performance related employee-benefit expenses.</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: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><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: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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"><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.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 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%">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.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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased $11.1 million for the year ended December&#160;31, 2021, 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;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%">Respiratory divestiture plan</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, in connection with the Respiratory business divestiture, we committed to a restructuring plan designed to separate the manufacturing operations that will be transferred to Medline from those that will remain with Teleflex, which includes related workforce reductions (the &#8220;Respiratory divestiture plan&#8221;). The plan includes expanding certain of our existing locations to accommodate the transfer of capacity from the sites that will be transferred to Medline and replicating the manufacturing processes at alternate existing locations. We expect this plan will be substantially completed by the end of 2023. </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%">We estimate that we will incur aggregate pre-tax restructuring and restructuring related charges in connection with the Respiratory divestiture plan of $24 million to $30 million and substantially all of these charges will result in cash outlays, the majority of which will be made in 2022 and 2023. Additionally, we expect to incur $22 million to $28 million in aggregate capital expenditures under the plan, which we expect will be incurred mostly in 2022 and 2023.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Restructuring plan</span></div><div style="margin-bottom: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 first quarter of 2021, we committed to a restructuring plan designed to streamline various business functions across our segments (the "2021 Restructuring plan"). The plan was substantially completed by the end of 2021 and we expect future restructuring charges associated with the program, if any, to be nominal. We will achieve annual pre-tax savings of $15 million as a result of this 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-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 consisting of the consolidation of our manufacturing operations (referred to as our 2019, 2018 and 2014 Footprint realignment plans) in addition to the Respiratory divestiture plan and the 2021 Restructuring plan, both as described above. 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 the 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 the OEM initiative are completed; (b) the charges incurred through December 31, 2021; and (c) the estimated charges to be incurred from January 1, 2022 through the last anticipated completion date of the restructuring programs and the 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 the OEM initiative through December 31, 2021; and (c) the estimated additional annual pre-tax savings to be realized from January 1, 2022 through the last anticipated completion date of the restructuring programs and the OEM initiative. </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%">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 </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="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 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, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges - 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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$102 - $110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$99</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3 - $11</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:112%">Restructuring charges - Respiratory divestiture plan</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%">5 - 8</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%">3</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 - 5</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 restructuring charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 - 118</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 16</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges - 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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;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%">128 - 146</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 - 45</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges - Respiratory divestiture plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 - 22</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%">16 - 19</span></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%">Total 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;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%">147 - 168</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 - 64</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 charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">$254 - $286</span></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: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;border-top:3pt double #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%">$48 - $80</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM initiative annual pre-tax savings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6 - $7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4 - $5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-tax savings- 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">(1) (3)</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%">88 - 97</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%">55</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%">33 - 42</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 #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$94 - $104</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37 - $47</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">Restructuring plans consist of the 2021 Restructuring program and the 2019, 2018 and 2014 Footprint realignment plans.</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">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%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">The majority of the pre-tax savings are expected to result in reductions to cost of goods sold. Substantially all of the estimated remaining savings are expected to be realized between January 1, 2022 and December 31, 2023.</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%">We estimate that we will incur charges totaling $54 million to $60 million under the plan, of which we estimate that $48 million to $54 million of these charges will result in future cash outlays. We expect to incur $31 million to $33 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 expect to achieve annual pre-tax savings of $20 million to $22 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 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations to existing lower-cost locations, the outsourcing of certain European distribution operations and related workforce reductions (the "2018 Footprint realignment plan"). These actions are expected 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 $110 million to $128 million, of which, we estimate that $99 million to $122 million of these charges will result in future cash outlays. Additionally, we expect to incur $15 million to $16 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 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 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 (the "2014 Footprint realignment plan"). We expect the plan will 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%">We estimate that we will incur total charges of $53 million to $55 million, which we expect will result in cash outlays of $43 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%">We expect to achieve annual pre-tax savings of $28 million to $30 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, 2021, 2020, and 2019. 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;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="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="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%">Respiratory divestiture 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%">2.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%">&#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="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%">2021 Restructuring 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%">7.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%">&#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="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%">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">(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%">0.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%">8.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 Footprint realignment plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Footprint realignment plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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%">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="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%">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.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.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="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 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.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%">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="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%">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"> (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%">6.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%">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">21.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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="display:none"></td><td colspan="3" style="display:none"></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">During the second quarter of 2020, we committed to a workforce reduction 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 "2020 Workforce reduction plan"). The plan was substantially completed at the end of 2020.</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: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">For the year ended December&#160;31, 2021, we recorded impairment charges of $6.7&#160;million related to our decision to abandon intellectual property and other assets primarily associated with our respiratory product portfolio that was not transferred to Medline as part of the Respiratory business divestiture. For the year ended December 31, 2020, we recorded impairment charges of $21.4 million, related to our decision to abandon certain intellectual property and other assets associated with our surgical product portfolio.</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%">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: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><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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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"><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%">57.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%">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="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%">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.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%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">The decrease in interest expense for the year ended December&#160;31, 2021 compared to the prior year was primarily due to the redemption of the 4.875% Senior Notes due 2026 (the &#8220;2026 Notes&#8221;) resulting in a lower average interest rate and lower average debt outstanding after subsequent debt pay downs using proceeds from the Respiratory business divestiture and operating cash flows.</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 business and 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: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><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: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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"><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 business and 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%">91.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%">&#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="display:none"></td><td colspan="3" style="display:none"></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, 2021, we recognized a gain related to the Respiratory business divestiture. </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="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: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><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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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"><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%">13.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%">&#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="display:none"></td><td colspan="3" style="display:none"></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%">During the year ended December 31, 2021, we prepaid the $400 million aggregate outstanding principal amount under our 4.875% Senior Notes due 2026 (the "2026 Notes"). In addition to the prepayment of principal, we paid to the holders of the 2026 Notes a $9.8 million prepayment make-whole amount plus accrued and unpaid interest. We recorded the prepayment make-whole amount and a $3.2 million write-off of unamortized debt issuance costs as a loss on extinguishment of debt.</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></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: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><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: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></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%">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%">13.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><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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2021 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 2021 and earlier years was lower than the U.S. statutory tax rate and from which we derived 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 2021 reflects tax expense associated with the Respiratory business divestiture. The effective tax rate for 2020 reflects non-taxable contingent consideration adjustments, recognized in connection with a decrease in the fair value of our contingent consideration liabilities. Additionally, the effective tax rates for both 2021 and 2020 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="i72e7098abafa4247929adfb37c5a4e02_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-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:55.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.759%"></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:10.759%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.532%"></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:16.910%"></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: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%">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="3" style="padding:2px 1pt;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%">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%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2021 vs 2020</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><td colspan="3" style="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,659.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,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="display:none"></td><td colspan="3" style="display:none"></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%">13.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="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%">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%">606.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%">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="display:none"></td><td colspan="3" style="display:none"></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%">3.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="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%">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%">297.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%">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="display:none"></td><td colspan="3" style="display:none"></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%">11.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="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%">245.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%">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="display:none"></td><td colspan="3" style="display:none"></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%">11.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="display:none"></td><td colspan="3" style="display:none"></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,809.6&#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,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="display:none"></td><td colspan="3" style="display:none"></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%">10.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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 Operating Profit</span></div><div style="margin-bottom: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:55.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.885%"></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: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: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="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%">% 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%">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%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2021 vs 2020</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><td colspan="3" style="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%">424.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%">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="display:none"></td><td colspan="3" style="display:none"></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%">5.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="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%">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%">94.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%">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="display:none"></td><td colspan="3" style="display:none"></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%">16.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="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%">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%">84.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%">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="display:none"></td><td colspan="3" style="display:none"></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%">65.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="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%">56.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%">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="display:none"></td><td colspan="3" style="display:none"></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%">25.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="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: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%">659.9&#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%">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="display:none"></td><td colspan="3" style="display:none"></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%">14.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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">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, 2021 increased $194.3 million, or 13.3%, compared to the prior year, which was primarily attributable to a $68.9 million increase in sales volumes of existing products largely stemming from the impact that the COVID-19 pandemic had on the prior year, net revenues of $60.6 million generated by the Z-Medica acquisition, a $32.9 million increase in new product sales and, to a lesser extent, price increases.</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="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, 2021 increased $22.8 million, or 5.7%, compared to the prior year, which was primarily attributable to an increase in gross profit resulting from higher sales partially offset by a benefit recognized in the prior year resulting from decreases in the estimated fair value of our contingent consideration liabilities stemming from the impacts of the COVID-19 pandemic and expenses incurred by Z-Medica.</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 November 2021, the Center for Medicare and Medicaid Services (CMS) published its Physician Fee Schedule (PFS) and Outpatient Prospective Payment System (OPPS) rates for calendar year 2022. The rules, among other things, provide for updates with respect to the rates used to determine the reimbursement amounts received by healthcare providers across a broad range of healthcare procedures, including our UroLift System procedure. Specifically, for UroLift procedures performed in a physician office setting, the reimbursement rates outlined in the PFS will be reduced by 19-21%, as compared to 2021, and will be phased in over four years, while the reimbursement rates outlined in the OPPS for UroLift procedures performed in the hospital outpatient or ambulatory surgical center setting are 3% higher as compared to 2021. On December 10, 2021, President Biden signed into law the &#8220;Protecting Medicare and American Farmers from Sequester Cuts Act&#8221;. Among other things, the law increased the conversion factor in the PFS by 3% for 2022 versus the final rule issued in November. While it is uncertain how the changes in reimbursement rates will impact the financial performance of the Interventional Urology product portfolio over time, we do not anticipate the changes will have a significant impact on the financial performance of our Interventional Urology product portfolio in 2022. We anticipate that this decision may cause our provider community to migrate patients to the ambulatory surgical center or hospital outpatient setting. Going forward, we plan to implement strategies to limit any negative impacts on patient access to safe and effective clinical care in the office setting.</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, 2021 increased $21.9 million, or 3.8%, compared to the prior year, which was primarily attributable to $25.9 million of favorable fluctuations in foreign currency exchange rates partially offset by a $10.5 million decrease in sales volumes attributed to the Respiratory business divestiture.</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, 2021 increased $13.6 million, or 16.6%, compared to the prior year, which was primarily attributable to favorable fluctuations in foreign currency exchange rates and an increase in gross profit resulting from favorable mix partially offset by an increase in EU MDR costs within research and development.</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, 2021 increased $30.8 million, or 11.5%, compared to the prior year, which was primarily attributable to a $13.1 million net increase in sales volumes of existing products largely stemming from the impact that the COVID-19 pandemic had on the prior year, $12.4 million of favorable fluctuations in foreign currency exchange rates and $9.3 million in new product sales. The increases in net revenues were partially offset by a $9.0 million decrease in sales volumes attributed to the Respiratory business divestiture.</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, 2021 increased $33.4 million, or 65.2%, compared to the prior year, which was primarily attributable to an increase in gross profit resulting from higher sales, favorable fluctuations in foreign currency exchange rates and a benefit from the reversal of a contingent liability related to tariffs imposed by Chinese authorities, which is described further in Note 17 to the consolidated financial statements. The increases in operating profit were partially offset by an increase in selling expenses to support higher sales.</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, 2021 increased $25.4 million, or 11.5% compared to the prior year which was primarily attributable to a $13.7 million increase in sales volumes of existing products largely stemming from the impact that the COVID-19 pandemic had on the prior year, a $5.8 million increase in new product sales and net revenues 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, 2021 increased $11.3 million, or 25.3%, compared to the  prior year, which was primarily attributable to an increase in gross profit resulting from higher sales.</span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="i72e7098abafa4247929adfb37c5a4e02_55"></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 </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%">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-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 7.9 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, 2021, 2020 and 2019.</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%">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 four 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 10, 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="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 $445.1 million of cash and cash equivalents at December&#160;31, 2021, $352.5 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="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 December 2021, we executed an intra-company transfer in which certain intellectual property rights held by several of our subsidiaries were contributed to a non-U.S. subsidiary.&#160;The transfer accelerated certain taxable income into the year ended December 31, 2021; however, the related current tax expense of $73.2 million, which is payable in 2022, was substantially offset by the reversal of existing deferred tax liabilities. </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 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, 2021, we had $21.7 million in current assets and $9.6 million in non-current assets 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  2027 Notes are issued by Teleflex Incorporated (the &#8220;Parent Company&#8221;), and payment of the Parent Company's obligations under the 2027 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 </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><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%">Guarantor Subsidiaries (collectively, the &#8220;Obligor Group&#8221;) as of and for the year ended December&#160;31, 2021 as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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, 2021</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,975.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%">206.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%">1,769.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%">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%">1,037.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%">145.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%">892.0&#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%">938.1&#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%">60.7&#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%">877.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">208.9&#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%">203.0&#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%">5.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%">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%">209.1&#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%">203.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%">6.1&#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, 2021</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%">812.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%">53.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,084.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%">1,419.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%">1,665.0&#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%">879.7&#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%">523.6&#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%">356.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%">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%">3,541.2&#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%">886.8&#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%">2,654.4&#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, 2021 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 2027 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, 2021 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 id="i72e7098abafa4247929adfb37c5a4e02_58"></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"><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><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="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%">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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:#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="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: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%">652.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="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: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%">156.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%">(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="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: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%">(715.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%">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="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 used in 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%">(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="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%">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%">(23.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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%">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%">69.2&#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%">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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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%">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 $652.1 million during 2021, and $437.1 million during 2020. The $215.0 million increase was primarily attributable to favorable operating results and lower contingent consideration payments.  Net cash provided by operating activities from continuing operations also reflects $33.8 million of proceeds received from the Respiratory business divestiture attributed to performance obligations under the MSTA, which were largely offset by tax payments related to the Respiratory business divestiture.</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="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 provided by investing activities from continuing operations was $156.7 million during 2021, primarily consisted of $224.0 million in net proceeds from the Respiratory business divestiture and capital expenditures of $71.6 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 used in financing activities from continuing operations was $715.8 million during 2021, which primarily consisted of a net reduction in borrowings of $634.5 million resulting from payments made against our Senior credit facility using proceeds from the Respiratory business divestiture and operating cash flows. Our borrowings were also impacted by the redemption of the $400 million 2026 Notes, which was funded using borrowings under the revolving credit facility. We also made dividend payments of $63.6 million and contingent consideration payments of $31.4 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 2020 and 2019, refer to our Annual Report on Form 10-K for the fiscal year ended December 31, 2020.</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="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: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><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: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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"><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: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%">652.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%">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="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%">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:10pt;font-weight:400;line-height:100%">71.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%">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="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:21pt;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: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%">580.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%">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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">110.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: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></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%">1,740.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="padding:2px 0 2px 1pt;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="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%">13.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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%">1,863.5&#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%">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></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%">445.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%">375.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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%">1,418.4&#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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">1,418.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%">2,122.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 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,754.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%">3,336.5&#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,173.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 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">27.4&#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%">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></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 53.7% and 56.0% of total debt at December&#160;31, 2021 and 2020, respectively. The slight decline in fixed rate borrowings as a percentage of total borrowings as of December&#160;31, 2021 compared to the prior year was due to the redemption of the 2026 Notes.</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><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: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, 2021, we had $141.0 million in borrowings outstanding and $1.8 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, 2021, we were in compliance with the covenants in the Credit Agreement.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redemption of 2026 Senior Notes</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2021, we issued a notice of redemption to holders of our outstanding $400 million aggregate principal amount of the 2026 Notes. Pursuant to the notice of redemption, the 2026 Notes were redeemed on June 1, 2021 (the &#8220;Redemption Date&#8221;) using borrowings under the revolving credit facility and cash on hand at a redemption price equal to 102.438% of the principal amount of the 2026 Notes plus accrued and unpaid interest up to, but not including, the Redemption Date (the &#8220;Redemption Price&#8221;). We recognized a loss on extinguishment of debt of $13.0 million as a result of the redemption of the 2026 Notes.</span></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%">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, 2021, the outstanding principal amount of our 2027 Notes and 2028 Notes (collectively the "Senior Notes") was $500 million, respectively. The indenture governing the Senior Notes contains covenants that, among other things 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 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, 2021, 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 $75 million to a commercial paper conduit. As of December 31, 2021 and 2019, we borrowed the maximum amount available of $75 million 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 </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%">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-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">this facility. As of December&#160;31, 2021, 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="i72e7098abafa4247929adfb37c5a4e02_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;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 and the losses expected to be incurred over the life of our receivables. Considerations to determine credit losses include our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services as well as the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability. Our allowance for credit losses was $10.8 million and $12.9 million at December&#160;31, 2021 and 2020, respectively, which constituted 2.6% and 3.0% of gross trade accounts receivable at December&#160;31, 2021 and 2020, respectively. The current portion of the allowance for credit losses, which was $6.0&#160;million and $8.1&#160;million as of December&#160;31, 2021 and 2020, 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 an 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;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 $26.4 million and $28.5 million at December&#160;31, 2021 and 2020, respectively. We expect to pay amounts subject to the reserve as of December&#160;31, 2021 within 90 days subsequent to year-end.</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: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. Our inventory reserve was $42.7 million and $42.9 million at December 31, 2021 and 2020, 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%">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 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, our reporting units are our operating segments, or, in certain cases, a business one level below our operating segments. As the fair values of our reporting units are more likely than not greater than the carrying values, no impairment was recorded as a result of the annual goodwill impairment testing performed during the fourth quarter 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: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 quantitative impairment test described below. Alternatively, we may test goodwill for impairment through the 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%">Under a quantitative impairment test we compare the fair value of a reporting unit to the carrying value. We calculate the fair value of the reporting unit using a combination 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 </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="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">one which is based on revenue and EBITDA of similar businesses to those of the reporting unit in actual transactions (the Market Approach).&#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 the carrying value of the reporting unit exceeds its fair value.</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) the discount rates that are used to estimate present value of the future cash flows, 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 2021 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="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 judgments 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:112%">During the year ended December&#160;31, 2021, we recorded impairment charges of $6.7&#160;million related to our decision to abandon intellectual property and other assets primarily associated with our respiratory product portfolio that was not transferred to Medline as part of the Respiratory business divestiture. See "Restructuring and impairment charges" within "Result of Operations" above as well as Note 4 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 </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%">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 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 2021 and 2020 was $22.9 million and $20.7 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 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 of December&#160;31, 2021 and 2020, we accrued $9.8 million and $36.6 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;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 $143.2 million and $155.0 million at December&#160;31, 2021 and 2020, 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 </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="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 these examinations 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="i72e7098abafa4247929adfb37c5a4e02_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 id="i72e7098abafa4247929adfb37c5a4e02_67"></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, 2021 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%">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="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%">2026</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,000.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,000.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.438&#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.438&#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%">110.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%">709.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%">&#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%">863.5&#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.153&#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.479&#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.479&#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%">1.438&#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 $8.6 million based on our outstanding debt as of December&#160;31, 2021.</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="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, Canadian Dollar, Malaysian Ringgit, Mexican Peso, British Pound, and Czech Koruna. 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, 2021, the total notional amount for the foreign currency forward exchange contracts and cross-currency interest rates swap contracts, expressed in U.S. dollars, was $310.7 million and $750.0 million, respectively.  A sensitivity analysis of changes in fair value of these contracts outstanding as of December&#160;31, 2021, while not predictive in nature, indicated that a hypothetical 10% increase/decrease in the value of 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%">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-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">against all currencies would increase/decrease the fair value of these contracts by $78.9 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="i72e7098abafa4247929adfb37c5a4e02_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="i72e7098abafa4247929adfb37c5a4e02_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="text-align:justify"><span><br/></span></div><div id="i72e7098abafa4247929adfb37c5a4e02_76"></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.</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 October 2021, we integrated the enterprise resource planning, or ERP, system used by Z-Medica 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="i72e7098abafa4247929adfb37c5a4e02_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%">None.</span></div><div id="i72e7098abafa4247929adfb37c5a4e02_1978"></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9C. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</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%">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%">47</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_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="i72e7098abafa4247929adfb37c5a4e02_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 2022 Annual Meeting, which information is incorporated herein by reference. The Proxy Statement for our 2022 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="i72e7098abafa4247929adfb37c5a4e02_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 2022 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="i72e7098abafa4247929adfb37c5a4e02_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 2022 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, 2021 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:18.344%"></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:27.706%"></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,</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%">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,<br/>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 Remaining Available for Future Issuance <br/>Under Equity Compensation<br/>&#160;Plans (Excluding 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,107,999</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%">$214.13</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,082,554</span></td></tr></table></div><div style="margin-bottom:6pt;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 42,272 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="i72e7098abafa4247929adfb37c5a4e02_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 2022 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="i72e7098abafa4247929adfb37c5a4e02_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 2022 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%">48</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_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="i72e7098abafa4247929adfb37c5a4e02_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="i72e7098abafa4247929adfb37c5a4e02_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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/ex32-amendedandrestatedbyl.htm"> (incorporated by reference to Exhibit </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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/ex32-amendedandrestatedbyl.htm">3.2 of the Company's Form 10-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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/ex32-amendedandrestatedbyl.htm">February 25, 2021)</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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/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/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.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="exhibit413-sixthsupplement.htm">Sixth Supplemental Indenture, dated June 6, 2019, by and among Teleflex LLC, the Company and Wells Fargo Bank, National Association.</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="exhibit414-eighthsupplemen.htm">Eighth Supplemental Indenture, dated February 25, 2021, by and among Z-Medica, LLC, the Company and Wells Fargo Bank, National Association.</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/000119312517348062/d496507dex42.htm">Form of 4.625% Senior Note due 2027 (included in Exhibit 4.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><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">).</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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="exhibit422-firstsupplement.htm">First Supplemental Indenture, dated February 25, 2021, by and among Z-Medica, LLC, the Company and Wells Fargo Bank, National Association.</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.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.htm">Form of 4.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.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="https://www.sec.gov/Archives/edgar/data/96943/000119312520153073/d929859dex41.htm">1).</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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000017/exhibit43-descriptiono.htm">Description of Company securities registered under Section 12 of the Securities Exchange Act of 1934 (incorporated by reference to Exhibit 4.3 to the Company's Form 10-K filed on February 21, 2020).</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 (incorporated by reference to Exhibit 10.2.2 to the Company&#8217;s Form 10-K filed on February 21, 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.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:top"><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="exhibit1031-amendedandrest.htm">Amended and Restated Teleflex 401(k) Savings Plan, effective as of January 1, 201</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="exhibit1031-amendedandrest.htm">9</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="exhibit1031-amendedandrest.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.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="exhibit1032-firstamendment.htm">First Amendment to Teleflex 401(k) Savings Plan, dated April 1, 2021.</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="https://www.sec.gov/Archives/edgar/data/96943/000095011600001373/0000950116-00-001373-0004.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></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%">49</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.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/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><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/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.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/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.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit104toq1202010-q.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.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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="https://www.sec.gov/Archives/edgar/data/0000096943/000009694320000053/exhibit105toq1202010-q.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.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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/ex1023-sreosevagrxdlogue.htm">Senior Executive Officer Severance Agreement, dated January 1, 2021, between the Company and Daniel V. Logue</a> (incorporated by reference to Exhibit 10.23 to the Company's Form 10-K filed on February 25, 2021).</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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/ex1024-eocicagrxdlogue.htm">January 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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/ex1024-eocicagrxdlogue.htm">21</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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/ex1024-eocicagrxdlogue.htm"> (incorporated by reference to Exhibit 10.24 to t</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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/ex1024-eocicagrxdlogue.htm">he Company's Form 10-K filed on February 25, 2021)</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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000013/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.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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000046/exhibit101toq12021filingxj.htm">Senior Executive Officer Severance Agreement, dated February 25, 2021, between the Company and Jay White (incorporated by reference to Exhibit 10.1 to the Company's Form 10-Q filed on April 29, 2021).</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="https://www.sec.gov/Archives/edgar/data/96943/000009694321000046/exhibit102toq12021filingxj.htm">Executive Change In Control  Agreement, dated February 25, 2021, between the Company and Jay White (incorporated by reference to Exhibit 10.2 to the Company's Form 10-Q filed on April 29, 2021).</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="https://www.sec.gov/Archives/edgar/data/96943/000009694319000065/exhibit101-secondamendedan.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="https://www.sec.gov/Archives/edgar/data/96943/000009694319000065/exhibit101-secondamendedan.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="https://www.sec.gov/Archives/edgar/data/96943/000009694319000065/exhibit101-secondamendedan.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="https://www.sec.gov/Archives/edgar/data/96943/000009694319000065/exhibit101-secondamendedan.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="https://www.sec.gov/Archives/edgar/data/96943/000009694319000065/exhibit101-secondamendedan.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="https://www.sec.gov/Archives/edgar/data/96943/000009694319000065/exhibit101-secondamendedan.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="https://www.sec.gov/Archives/edgar/data/96943/000009694319000065/exhibit101-secondamendedan.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="https://www.sec.gov/Archives/edgar/data/96943/000009694319000065/exhibit101-secondamendedan.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="https://www.sec.gov/Archives/edgar/data/96943/000009694319000065/exhibit101-secondamendedan.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="https://www.sec.gov/Archives/edgar/data/96943/000009694319000065/exhibit101-secondamendedan.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.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/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-subsidiaries2021.htm">Subsidiaries of the Company.</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%">50</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%">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="exhibit22-subsidiaryguaran.htm">List of subsidiary guarantors and guaranteed securities</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_20211231x10k.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_20211231x10k.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_20211231x10k.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_20211231x10k.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_20211231x10k.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: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%">The following materials from our Annual Report on Form 10-K for the year ended December&#160;31, 2021, formatted in XBRL (eXtensible Business Reporting Language): (i) the Consolidated Statements of Income for the years ended December&#160;31, 2021, December&#160;31, 2020 and December&#160;31, 2019; (ii) the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2021, December&#160;31, 2020 and December&#160;31, 2019; (iii) the Consolidated Balance Sheets as of December&#160;31, 2021 and December&#160;31, 2020; (iv) the Consolidated Statements of Cash Flows for the years ended December&#160;31, 2021, December&#160;31, 2020 and December&#160;31, 2019; (v) the Consolidated Statements of Changes in Equity for the years ended December&#160;31, 2021, December&#160;31, 2020 and December&#160;31, 2019; and (vi) Notes to Consolidated Financial Statements.</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%">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, 2021, 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="i72e7098abafa4247929adfb37c5a4e02_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%">51</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_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%">Corporate 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: March&#160;1, 2022 </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%">52</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_118">2</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%">Report of Independent Registered Public Accounting Firm (PCAOB ID <ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMTUvZnJhZzpmNzVjMDY4NzViZWQ0MWYyYTgzMjJhNjE1ZjA4YWVlMy90YWJsZToyN2E3ZmQ5YTM5M2M0ZDhlYTZkY2M3Y2NjM2M4MjI3NS90YWJsZXJhbmdlOjI3YTdmZDlhMzkzYzRkOGVhNmRjYzdjY2MzYzgyMjc1XzItMC0xLTEtNTM4OTYvdGV4dHJlZ2lvbjpjZThhMGIwOTcyMDQ0YjM4YjkzZjk0YzdjMTliMGRmZF8xMDk5NTExNjI3ODUz_0c4c521d-cb2b-4275-aad2-7237bfe64616">238</ix:nonNumeric>)</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_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, 2021, 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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_124">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 Statements of Comprehensive Income for the years ended December&#160;31, 2021, 2020 and 2019</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_127">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 Balance Sheets as of December&#160;31, 2021 and 2020</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_130">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 Cash Flows for the years ended December&#160;31, 2021, 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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_133">9</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, 2021, 2020 and 2019</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_136">10</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="#i72e7098abafa4247929adfb37c5a4e02_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="#i72e7098abafa4247929adfb37c5a4e02_139">11</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, 2021, 2020 and 2019</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="#i72e7098abafa4247929adfb37c5a4e02_205">44</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="i72e7098abafa4247929adfb37c5a4e02_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, 2021. 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, 2021, the Company&#8217;s internal control over financial reporting was effective.</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, 2021 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%">March&#160;1, 2022</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="i72e7098abafa4247929adfb37c5a4e02_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:115%">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-style:italic;font-weight:700;line-height:115%">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:115%">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, 2021, 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:115%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (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:115%">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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021 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, 2021, 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:115%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (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:115%">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:115%">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-style:italic;font-weight:700;line-height:115%">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:115%">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:115%">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:115%">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"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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:115%">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 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 </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:115%">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:115%">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-style:italic;font-weight:700;line-height:115%">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:115%">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:#2d2d2d;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Gain on sale of the Respiratory business divestiture</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As described in Note 4 to the consolidated financial statements, the Company entered into a definitive agreement to sell certain product lines within its global respiratory product portfolio to Medline Industries, Inc. (the &#8220;Respiratory business divestiture&#8221;). In connection with the Respiratory business divestiture, the Company also entered into ancillary agreements with Medline to help facilitate the transfer of the business, including a manufacturing and supply transition agreement (the &#8220;MSTA&#8221;). In June 2021, after completing the initial phase of the Respiratory business divestiture, $33.8 million of the proceeds received were attributed to the Company&#8217;s performance obligations pursuant to the MSTA. The resulting liability was measured as the excess of the estimated fair value of the services to be performed over the estimated proceeds management expects to receive over the MSTA term. The significant assumption used to estimate the fair value of the services to be performed is the selection of an appropriate gross margin based on comparable companies. Additionally, management attributed $35.7 million of the Company&#8217;s Americas, EMEA and Asia reportable operating segments&#8217; goodwill to the divested respiratory business based on the fair value of the divested respiratory business relative to the fair value of certain of the Company&#8217;s reporting units. The fair values were estimated by management using a combination of the discounted cash flows based on projected future earnings (Income Approach) and market multiples of publicly traded companies in similar lines of business (Market Approach). The more significant judgments and assumptions used by management in determining fair value using the Income Approach include the amount and timing of expected future cash flows, and the discount rate that was used to estimate the present value of the future cash flows. The more significant judgments and assumptions used by management in determining fair value using the Market Approach include the determination of appropriate revenue and EBITDA market multiples based on the selection of appropriate comparable companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The principal considerations for our determination that performing procedures relating to the gain on sale of the Respiratory business divestiture is a critical audit matter are (i) the significant judgment by management in developing the fair values of the MSTA liability and reporting units, (ii) a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating management&#8217;s significant assumptions related to the selection of appropriate gross margin based on comparable companies for the MSTA liability, and the discount rate  in determining the fair value using the Income Approach and the revenue and EBITDA market multiples in determining the fair value using the Market Approach for the reporting units and (iii) the audit effort involved the use of professionals with specialized skill and knowledge.</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:115%">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 the effectiveness of controls relating to the accounting for the divestiture, including controls over management&#8217;s valuation of the MSTA liability and the fair value of the divested respiratory business relative to the fair value of certain of the Company&#8217;s reporting units. These procedures also included, among others, (i) reading the divestiture agreement, (ii) testing management&#8217;s process for developing the fair value estimates, (iii) evaluating the appropriateness of the income and market approaches, (iv) testing the completeness and accuracy of underlying data used in the approaches; and (v) evaluating the reasonableness of significant assumptions related to the gross margin for the MSTA liability, and the discount rate  in determining the fair value using the Income Approach and the revenue and EBITDA market multiples in determining the fair value using the Market Approach for the reporting units. Evaluating these assumptions involved evaluating whether the assumptions used were reasonable considering past performance 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%">F-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="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the business and consistency with external market and industry data. Professionals with specialized skill and knowledge were used to assist in the evaluation of the Company&#8217;s Income and Market approaches and the gross margin, discount rate and revenue and EBITDA market multiples assumptions.</span></div><div style="text-align:justify;text-indent:5pt"><span><br/></span></div><div style="text-align:justify;text-indent:5pt"><span><br/></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/ <ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjEvZnJhZzo5NWMzYjBjMDhkNjI0YTQwOGUwMjMxODZmMDg1NWU3OC90ZXh0cmVnaW9uOjk1YzNiMGMwOGQ2MjRhNDA4ZTAyMzE4NmYwODU1ZTc4XzIxOTkwMjMyNzk4ODE_79bacd0c-e9ff-4d97-900e-57d2ffc20e77">PricewaterhouseCoopers LLP</ix:nonNumeric></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%"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjEvZnJhZzo5NWMzYjBjMDhkNjI0YTQwOGUwMjMxODZmMDg1NWU3OC90ZXh0cmVnaW9uOjk1YzNiMGMwOGQ2MjRhNDA4ZTAyMzE4NmYwODU1ZTc4XzIxOTkwMjMyNzk4ODI_5fb24910-8743-43e2-8209-c40118a324f4">Philadelphia, Pennsylvania</ix:nonNumeric></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%">March&#160;1, 2022</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-5</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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: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: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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMtMS0xLTEtMA_a1581b50-4c41-45fd-9320-72d2acaa1eee">2,809,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 style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMtMy0xLTEtMA_a0bc1f04-b875-4450-b5b2-e834b29a1a2d">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: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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMtNS0xLTEtMA_4d6470a5-5202-4df1-acf7-9c153bb07cb3">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></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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzQtMS0xLTEtMA_17f41138-850a-4b2a-9dd9-d28dbb5101c3">1,259,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzQtMy0xLTEtMA_f957f974-82cb-4a48-baf6-6f203c2c23bd">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzQtNS0xLTEtMA_5aed912b-d9dd-43cb-9823-d700ba1d7df8">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></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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzUtMS0xLTEtMA_0c3b9ac1-529c-455e-8296-09e9f5fae7b0">1,549,602</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzUtMy0xLTEtMA_3e537c72-b8c0-426c-8c3e-a9b81947585a">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzUtNS0xLTEtMA_d63eac3d-f256-4902-842d-3d03da373b0c">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></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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzYtMS0xLTEtMA_3fea1bb2-998a-49c7-a70b-57557eb9ba4b">860,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzYtMy0xLTEtMA_7a771074-cce6-4cb1-ba61-d871ef276860">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzYtNS0xLTEtMA_3b20a837-4d00-4b07-a408-d1b4aa6dd29a">851,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;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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzctMS0xLTEtMA_c269447a-7d55-4fc0-8abb-07cf73881756">130,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzctMy0xLTEtMA_bd8cad35-c4d3-4cfd-afea-a40ffb798ab7">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzctNS0xLTEtMA_e5d72491-cee6-4fc7-9bb4-1da449307e4e">113,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and impairment charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzgtMS0xLTEtMA_0762f224-1868-48fe-af0a-692680fea0f3">21,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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzgtMy0xLTEtMA_81c5d14c-cd12-417c-96ab-4ac9eb7032eb">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzgtNS0xLTEtMA_b0a1b677-1a4e-4e56-8559-4d5a7ebfbfb6">22,205</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%">Gain on sale of business 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzktMS0xLTEtMA_c8411323-515d-41dc-8db9-25e3adf0961c">91,157</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzktMy0xLTEtMA_000383ca-ed61-48bb-987f-f8c39607ac69">&#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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzktNS0xLTEtMA_c2a89dc3-9530-4fe0-844a-e197f8ae097c">6,077</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEwLTEtMS0xLTA_4353898f-7e52-4a59-a42c-ac93e9acb7db">628,095</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEwLTMtMS0xLTA_a59cbaf6-72cf-4889-8f05-7d7c13467bdf">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEwLTUtMS0xLTA_c321f43a-a327-48fe-9402-68bd9dace8df">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></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzExLTEtMS0xLTA_765ecf1e-ce97-4036-9cea-201ead18787f">56,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzExLTMtMS0xLTA_bdde72aa-1454-4f64-98bf-c1e563bef23a">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzExLTUtMS0xLTA_33f871ca-fce4-4b91-a30f-c7eca6c60a1b">80,270</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%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEyLTEtMS0xLTA_62950c77-924c-4df6-9197-0fa829d79e99">1,328</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEyLTMtMS0xLTA_301091d1-f691-4da3-8704-a5d7f54ad568">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEyLTUtMS0xLTA_bd49bd67-8421-45eb-82bc-245e6d71ce9a">1,741</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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEzLTEtMS0xLTA_595bee61-b7e6-4cf6-9962-fe460c415e8f">12,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEzLTMtMS0xLTA_282d4d4f-b139-4aaf-b612-a0145eeb4057">&#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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEzLTUtMS0xLTA_33a07538-a593-4a2f-85b1-a39503170d11">8,822</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:10pt;font-weight:400;line-height:100%">Income from continuing operations before taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE0LTEtMS0xLTA_87022a35-0a60-4a87-bd09-e64d906b7dad">559,468</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE0LTMtMS0xLTA_1f1ca324-a9e2-4783-81a7-ba3a798de4c0">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE0LTUtMS0xLTA_88412d87-0fab-4f9f-8e39-0bc9e8f7c806">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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) on income from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE1LTEtMS0xLTA_4b3df983-df70-4b41-8e05-24b251c89bc9">74,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE1LTMtMS0xLTA_5b366af5-eca9-493b-873c-72d38989bed3">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE1LTUtMS0xLTA_000cb73f-abef-4ac3-a2cd-e767f894e5e6">122,078</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 28.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE2LTEtMS0xLTA_e4b4f5e1-fa6f-4855-8f6b-343724582492">485,119</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE2LTMtMS0xLTA_e51f43b3-cfc7-49c1-a358-8e5498d1d59d">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE2LTUtMS0xLTA_309abcd2-4605-4e85-8a6d-2a17cbc1fe67">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 (loss) from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE3LTEtMS0xLTA_4788e84d-dbd9-4e29-bdd4-12cfc9da04d8">331</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE3LTMtMS0xLTA_ad76bba1-1e91-435b-88c6-7e63ae373bcc">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE3LTUtMS0xLTA_3b5b785c-59c7-4d44-97b0-d1882895132e">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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) on operating loss from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE4LTEtMS0xLTA_15fe301a-9c9e-4dd2-9f3c-6b41d3b0eac9">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE4LTMtMS0xLTA_c52c589c-9071-4b16-a7d4-8c86b3937994">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE4LTUtMS0xLTA_f5cda479-51df-41de-82b9-3654a963a1f0">313</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%">Income (loss) from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE5LTEtMS0xLTA_5a48c88c-1888-4158-951d-1dd7a129e5a4">255</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE5LTMtMS0xLTA_25728dd4-ce0e-4cde-9ade-858c53086ae1">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE5LTUtMS0xLTA_ba1c98cf-0b27-43fe-9b7b-97f232951d2b">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></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 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: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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIwLTEtMS0xLTA_6715ccef-4d20-4be1-b2b0-9074d47c1e22">485,374</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIwLTMtMS0xLTA_a7a26a0e-eab6-4001-a3d5-51630e3b0d57">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: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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIwLTUtMS0xLTA_1ebd4be6-d340-4389-b2eb-772d930fc894">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:10pt;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:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIzLTEtMS0xLTA_8136a2dc-2149-4aec-bfb5-eeab20cb7d2a">10.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIzLTMtMS0xLTA_7bb1d8fe-4438-44b3-9606-652b80be63e9">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: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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIzLTUtMS0xLTA_deef7030-ee2d-42a8-8690-b1278645e01e">10.00</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:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI0LTEtMS0xLTA_a4e32a94-c78b-4a7a-ac27-2f979ba9ac16">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI0LTMtMS0xLTA_af35ef1e-fd17-426b-95f0-011ca50538f3">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI0LTUtMS0xLTA_edf5aba6-5dd9-4f9b-b55d-6166ae98569e">0.01</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 45.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI1LTEtMS0xLTA_17039eb5-558c-4445-a1bb-a806b71eda05">10.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI1LTMtMS0xLTA_bf669bcf-3d58-4d0e-bb54-6c51240b9de7">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI1LTUtMS0xLTA_916f76a0-0149-4367-984c-76c7b7c4f36e">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></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:10pt;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:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI3LTEtMS0xLTA_7fb4e9f6-fe9f-488f-924e-6a97d0e09e4f">10.23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI3LTMtMS0xLTA_455c1a95-e1c9-4204-8f41-5c8b56adbb73">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: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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI3LTUtMS0xLTA_6360507c-6259-4200-81e0-22c30f9c8f4f">9.81</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:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI4LTEtMS0xLTA_8f496b60-7b3d-43fb-ae57-9bfaa4a0f745">&#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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI4LTMtMS0xLTA_920bed5d-5560-4e48-bcd8-15fef5e35aba">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI4LTUtMS0xLTA_afc6ffce-9da4-4e6d-aad8-e29ef9f0cacf">0.01</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 45.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI5LTEtMS0xLTA_82c478b9-3ccc-40ef-8ad8-1f15a4bb5e0a">10.23</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI5LTMtMS0xLTA_b31e6953-13a3-419e-bc16-33f9c7de7fff">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: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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI5LTUtMS0xLTA_51609d2c-8028-4dd2-b42a-742ede42e212">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></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:10pt;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:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMyLTEtMS0xLTA_2cd4b1c5-1558-4df6-a1a7-f1e6cd66f877">46,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMyLTMtMS0xLTA_079ecf3e-f2c7-4fc9-a090-3215b50d878a">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMyLTUtMS0xLTA_88b1d19a-7266-4d8d-af8e-c91f4e76d58b">46,200</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%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMzLTEtMS0xLTA_34191fb1-e648-43e6-abd9-b8be06c1a546">47,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMzLTMtMS0xLTA_74af68c6-b4b4-45a4-bebe-87da1ad59216">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMzLTUtMS0xLTA_95dc4e25-db25-40a4-8367-90a2a2f077f8">47,090</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-6</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzMtMS0xLTEtMA_6715ccef-4d20-4be1-b2b0-9074d47c1e22">485,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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzMtMy0xLTEtMA_17fd71ff-5bda-4b98-8d5f-9b23d5beea03">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzMtNS0xLTEtMA_f105e16a-8006-4495-b8e8-e0a5866250aa">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: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"><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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjMzZTQwMmIwYjZiYjRlODRiNmU3YTY1ZWVhNzEzOWQyXzYw_72683ed4-eb5e-4781-9108-7a08694014f3">5,563</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjMzZTQwMmIwYjZiYjRlODRiNmU3YTY1ZWVhNzEzOWQyXzY0_48655a7a-340e-43b9-979a-a62ffaf00f14">6,442</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjMzZTQwMmIwYjZiYjRlODRiNmU3YTY1ZWVhNzEzOWQyXzcx_c26afa47-8f97-4b4b-a099-089405338722">6,270</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtMS0xLTEtMA_ac0114f9-9cd1-441b-905c-a8dd34ecde1f">63,191</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtMy0xLTEtMA_2d4daa22-309e-430f-a343-894d6311bb6d">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtNS0xLTEtMA_14181869-c76c-463d-bea4-afce926fa3df">4,195</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%">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzctMS0xLTEtMA_bc3cfd5d-7357-4fc7-a0f8-58b3520725d7">63,191</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzctMy0xLTEtMA_7afec7d6-5d5c-4ee9-9644-5f49dd8243a8">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzctNS0xLTEtMA_c0047e59-d3a8-4461-9017-9441f5bc5267">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></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmUxZjk0OGQ0MDI2MzRkNTlhODVlM2FhMDNmNzBiYTBkXzcw_c5335783-056b-4530-b5c7-779674c27c27">232</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmUxZjk0OGQ0MDI2MzRkNTlhODVlM2FhMDNmNzBiYTBkXzc0_0951cb33-9f04-427e-b2c9-a5f5b7b90305">7</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmUxZjk0OGQ0MDI2MzRkNTlhODVlM2FhMDNmNzBiYTBkXzgx_7a5d91ec-80f1-4e13-ab46-914a5c3d2383">20</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktMS0xLTEtMA_c7687605-2e25-4c81-a616-a6a09b4ea693">780</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktMy0xLTEtMA_abe1171a-35d1-4cc9-bb68-b59f66f26a8d">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktNS0xLTEtMA_70339438-9a56-4e75-adde-79e388dc2352">62</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiYmE3M2FmZTUzYWU0ZDFlYWYzZDhjNmZkZTAyZDljYl82OQ_9d0bcbf2-507f-44da-9d5c-a51470b31139">1,671</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiYmE3M2FmZTUzYWU0ZDFlYWYzZDhjNmZkZTAyZDljYl83Mw_ea323eb8-ef27-4449-83bc-bd3f215b5b34">6,101</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiYmE3M2FmZTUzYWU0ZDFlYWYzZDhjNmZkZTAyZDljYl84MA_cd355022-5f8b-43fb-8d3c-505f4670e296">3,817</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTEtMS0xLTA_c9a3ea99-cc4b-4d97-8319-d8132028725c">5,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTMtMS0xLTA_65ade80c-9e28-41ba-9dbe-ea68f57e2a93">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTUtMS0xLTA_899d0304-b942-4355-8a88-187582a48797">12,767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjoxMzM4MmVkMzlhMmI0NDdkOTE5NzAwOWFkYjFlN2I2YV82Ng_53abfde5-2745-40af-8f7c-b0d68e39ae43">&#8212;</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjoxMzM4MmVkMzlhMmI0NDdkOTE5NzAwOWFkYjFlN2I2YV83MA_1214e1a3-b3f4-4616-af62-a4e039e1218b">1,067</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjoxMzM4MmVkMzlhMmI0NDdkOTE5NzAwOWFkYjFlN2I2YV83Nw_e23ab853-78a3-4325-aa9f-0d765b87af12">&#8212;</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTEtMS0xLTA_dea2cc4c-d590-47d7-9d6b-6b498dc583cc">&#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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTMtMS0xLTA_9534425a-bc1a-4ab0-be83-e65ded1a117d">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTUtMS0xLTA_5ebfd909-3912-4c70-9dd6-66037a0acfca">&#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: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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo3YTZhNThkMjFmMjE0YWM3OGUzMWVmY2Q2ODdjY2Y3Yl82MA_2ca00af9-c79a-4351-8123-b3ff4f83b8b6">1,988</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo3YTZhNThkMjFmMjE0YWM3OGUzMWVmY2Q2ODdjY2Y3Yl82NA_0c0c7b83-b31e-4635-a603-237673bdfc25">1,694</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo3YTZhNThkMjFmMjE0YWM3OGUzMWVmY2Q2ODdjY2Y3Yl83MQ_90b1c0e7-3543-4863-a2f5-53ea5eb34dbf">1,611</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTEtMS0xLTA_c3dbd858-32ee-4cb2-a903-e77ea50a5974">6,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTMtMS0xLTA_1f5dc5eb-9009-4a34-bcaf-cd935bd9f989">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTUtMS0xLTA_abf36c2e-14ae-441c-afb7-cb0da5fe3c40">5,319</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjowY2Q1N2RiNTVmY2I0MTgyYmM5MDY3ZmY1MDczNGFiM180OA_941ade39-dbcf-4874-87f5-4a5c43792dc7">238</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjowY2Q1N2RiNTVmY2I0MTgyYmM5MDY3ZmY1MDczNGFiM181Mg_1f9e1432-bd44-45e8-85e8-ac92c6fc413d">243</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjowY2Q1N2RiNTVmY2I0MTgyYmM5MDY3ZmY1MDczNGFiM181OQ_7aa4286a-7b60-4b16-8634-a43a9ef3642c">15</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTEtMS0xLTA_7d35b351-412a-4319-b4be-b2d5ecc37496">610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTMtMS0xLTA_e526b004-ab94-4978-add0-d9e75621dbea">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTUtMS0xLTA_cb6af7ad-b276-4381-8933-6f1c3b43adf0">44</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%">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE0LTEtMS0xLTA_d3a446e3-e5c8-4045-97c0-26fbbf9c01c4">11,967</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE0LTMtMS0xLTA_06703744-32e0-4a5d-847d-e53ebb596bcb">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE0LTUtMS0xLTA_a7af190d-f294-48e3-a55b-a07ed8e51fe9">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></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjozZmUyZThhZTM4N2M0MzRlODc0ODAzNmY1ZTJkZGY3Y184MA_e33df57a-87bc-4dbb-ab76-173c36c9f5d9">27</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjozZmUyZThhZTM4N2M0MzRlODc0ODAzNmY1ZTJkZGY3Y184NA_7efc3b2f-eaca-46fc-980a-f054139600a5">234</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjozZmUyZThhZTM4N2M0MzRlODc0ODAzNmY1ZTJkZGY3Y185MQ_6f559851-193c-428c-9fdb-d78e10d4d196">85</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTEtMS0xLTA_7bfaf8fc-6fc3-412e-84f6-2981dd0761a8">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTMtMS0xLTA_46ce20c7-2883-4889-b1d1-972df31084a6">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTUtMS0xLTA_7dd0676b-8a83-49a3-8521-4e225382d4a1">1,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: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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo1YzY5YzFkNjRlNjI0Nzc0YWM0MzVlNGJiYzE5YzU4Nl84NQ_5cf6fecc-c265-4075-9973-65e22243f8f0">62</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo1YzY5YzFkNjRlNjI0Nzc0YWM0MzVlNGJiYzE5YzU4Nl84OQ_26e09621-2af2-46f3-bace-eae009020f6b">240</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo1YzY5YzFkNjRlNjI0Nzc0YWM0MzVlNGJiYzE5YzU4Nl85Ng_ca179d7d-6d49-41a2-8e62-86343143be0f">150</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTEtMS0xLTA_5c814925-e668-4078-acb6-958360e97ed1">1,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTMtMS0xLTA_c91614e3-4ee5-445c-b32b-3a1aeca592f1">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTUtMS0xLTA_2f8e497a-b147-4e48-b5ec-9aed42eeeefc">1,134</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE4LTEtMS0xLTA_7ca9f649-b86e-42f4-b271-be4c4ee31d57">1,563</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE4LTMtMS0xLTA_f1b49b1f-f4a0-4171-a0fa-c5e8c52fdb11">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE4LTUtMS0xLTA_9196ff3c-c8df-4109-b058-79ffda93da91">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></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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Other comprehensive (loss) income, net of tax</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzIzLTEtMS0xLTA_25ff98d0-3f94-474a-a3c0-c62c3caefaf0">49,661</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzIzLTMtMS0xLTA_b5b094d8-6697-4b34-adcc-648ebc2aec78">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzIzLTUtMS0xLTA_95504a20-e00c-4543-a2dd-3c40c0a14649">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></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzI0LTEtMS0xLTA_e41d8ecf-b002-4b63-810a-95961ee404d5">435,713</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzI0LTMtMS0xLTA_0ab1f490-afde-4592-8b28-b1d76139a2ef">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzI0LTUtMS0xLTA_80d8c320-b5f9-43bb-8fa8-cf62c9cce5a5">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></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-7</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_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:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></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%">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:9pt;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-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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(Dollars 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:9pt;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:9.5pt;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:9.5pt;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:9.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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzUtMS0xLTEtMA_903dda8b-4689-44b5-ba5c-3518a270bafa">445,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9.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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzUtMy0xLTEtMA_d96423eb-ddd8-412f-ba4a-79652339c0ed">375,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzYtMS0xLTEtMA_47ffacc6-92fb-4e95-ae8f-82bc78c166dc">383,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzYtMy0xLTEtMA_32584efc-efd3-419d-98af-12fb6cb5de55">395,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzctMS0xLTEtMA_c447301e-8d4b-42a3-a088-66d9e8ebd486">477,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzctMy0xLTEtMA_00004553-2e0d-4c37-8de8-8d99ba387def">513,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzgtMS0xLTEtMA_bfc2fc5b-671e-40a0-8d79-88a693620e2f">117,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzgtMy0xLTEtMA_d23f41a2-dcc9-4013-99e3-c23e5feae706">115,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:PrepaidTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzktMS0xLTEtMA_5cc6137c-2495-4b3d-a077-2c1e81f6bff6">5,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:PrepaidTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzktMy0xLTEtMA_a957b3fb-25ec-4f34-8809-1bcd66b33593">22,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzExLTEtMS0xLTA_37a54143-db41-4267-8924-6496f5b1b8b7">1,429,118</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzExLTMtMS0xLTA_5b47a0e7-ccee-4978-b43a-865afdcbec85">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></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzEyLTEtMS0xLTA_3642f08c-8b71-424c-95f6-a159549dbbc6">443,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzEyLTMtMS0xLTA_a482fd78-7d71-40e6-b1b6-8feb9f1cab6b">473,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzEzLTEtMS0xLTA_e7815089-7bfb-4ad9-a1de-2a98df824cbc">129,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzEzLTMtMS0xLTA_d7e3b131-f720-492f-9ad8-dfc643333658">100,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE0LTEtMS0xLTA_7b11d15d-1196-49d3-98dc-3dc92ea7896d">2,504,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE0LTMtMS0xLTA_234b9ecd-2fe4-404c-b000-870d55eb0b72">2,585,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE1LTEtMS0xLTA_d35d3045-b8bf-4eb4-a3b3-a6adfe90a789">2,289,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE1LTMtMS0xLTA_3a96d739-2b95-4d53-869d-cc1ca943c927">2,519,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE3LTEtMS0xLTA_37c89419-48f8-4fd5-be4d-839f7f45508d">6,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE3LTMtMS0xLTA_6a15ef38-07a4-4397-bfb2-bfdbee02afda">8,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE4LTEtMS0xLTA_94f4d0cd-1cb8-4610-a744-fa3c24edc1bf">69,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE4LTMtMS0xLTA_5c06a259-5ee9-4730-a57c-a56b99228b8b">41,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE5LTEtMS0xLTA_e2b72afb-ce70-482b-9f54-b50879f33c59">6,871,722</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE5LTMtMS0xLTA_0e49e8c8-619a-4da1-b94d-f6b10ee0d695">7,152,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9.5pt;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:9.5pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzIyLTEtMS0xLTA_24cf2875-e719-4862-9b21-49c71e97bc27">110,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 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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzIyLTMtMS0xLTA_3a5c4dfa-e299-42f4-ab31-77bdf379cc70">100,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzIzLTEtMS0xLTA_b3f3f8c5-462f-4b47-8c8c-76b605c85603">118,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzIzLTMtMS0xLTA_8ee5da45-5221-4d79-9eab-e168794cb3d2">102,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI0LTEtMS0xLTA_47e8da39-9881-4a87-a006-e45139cff48e">163,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI0LTMtMS0xLTA_93e2cb3d-24e6-4f1b-b2d4-1f227dd4dc2a">136,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:9.5pt;font-weight:400;line-height:100%">Payroll and benefit-related 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI2LTEtMS0xLTA_89390a29-e8b7-4594-b168-ca6cf540a49c">143,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI2LTMtMS0xLTA_2e7a84d8-628b-45b6-bec4-8a00104f428f">122,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:9.5pt;font-weight:400;line-height:100%">Accrued interest</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI3LTEtMS0xLTA_ad51eca3-06e8-4339-b755-7401fe675092">5,209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI3LTMtMS0xLTA_2dad6c93-5726-443a-9d45-d201a779f4f1">7,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:9.5pt;font-weight:400;line-height:100%">Income taxes 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI4LTEtMS0xLTA_9973155c-75dc-4b31-b4ac-b7cb22612f6f">83,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI4LTMtMS0xLTA_8a9cf952-a823-47dd-92b1-b6fc230d2708">17,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:9.5pt;font-weight:400;line-height:100%">Other current 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI5LTEtMS0xLTA_5327f399-1655-43ad-9504-6abace8da4e1">55,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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI5LTMtMS0xLTA_477e66d8-8603-4f0a-b6d8-1b3cb266934e">53,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9.5pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMwLTEtMS0xLTA_84878a80-6648-4bd9-aa49-7d313731f9f2">680,119</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMwLTMtMS0xLTA_53128763-d41e-4df7-9ad7-1be4d6fdc068">540,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term borrowings</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMxLTEtMS0xLTA_99d39ef8-4f4d-4d44-8b25-fefecc456d7c">1,740,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMxLTMtMS0xLTA_504b46e2-20e3-41d9-be54-41ef4cd8fb9e">2,377,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred tax 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMyLTEtMS0xLTA_d3c8da3d-d75a-4d84-b3bf-4040276493aa">370,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMyLTMtMS0xLTA_1aad08fd-4090-4387-ba1e-802b52eea38c">484,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Pension and postretirement benefit 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMzLTEtMS0xLTA_9b0648a8-83f0-4754-8bf7-97bee2fd39cf">45,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMzLTMtMS0xLTA_ff6a9a3c-2ffa-429e-84a1-86329937f075">74,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Noncurrent liability for uncertain tax positions</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM0LTEtMS0xLTA_272d494d-77e8-48b5-b663-db97df3f6dce">8,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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM0LTMtMS0xLTA_51ce683b-5244-412e-8fbe-89b7de5491a5">10,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM2LTEtMS0xLTA_0dcb63a3-3b1b-4313-a41a-c5f940e9a6c3">116,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM2LTMtMS0xLTA_3a8b8844-4f0c-4194-88a0-b7d6d80c6890">86,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM3LTEtMS0xLTA_cc1ae98f-cec9-4a05-9163-4c3edd9fbd50">156,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM3LTMtMS0xLTA_b293aadc-a949-4840-8088-729d6a744398">242,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 54.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM4LTEtMS0xLTA_15872fb4-8db9-4515-b368-3c8b93923ce4">3,116,974</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM4LTMtMS0xLTA_ba9dbf2e-05eb-45ef-a0e4-af5fe58d34b1">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM5LTEtMS0xLTA_a1ac8b80-dfc7-4136-afea-93c40aec3334"></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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM5LTMtMS0xLTA_4144cc9f-360a-402c-b056-38695cf26292"></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">Common shares, $<ix:nonFraction unitRef="usdPerShare" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo3OTU0ZjI5YTAxOGU0YzIyYjAxMDBjMjljZTI2NTI4Zl8xOQ_43552624-978e-484d-978b-51a5efc3fe3d"><ix:nonFraction unitRef="usdPerShare" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo3OTU0ZjI5YTAxOGU0YzIyYjAxMDBjMjljZTI2NTI4Zl8xOQ_a9c23bf2-148b-4b00-8009-2103a3e92626">1</ix:nonFraction></ix:nonFraction>&#160;par value Issued: 2021 &#8212; <ix:nonFraction unitRef="shares" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo3OTU0ZjI5YTAxOGU0YzIyYjAxMDBjMjljZTI2NTI4Zl80Nw_80072609-8e17-42c5-abfc-6706a961693c">47,929</ix:nonFraction> shares; 2020 &#8212; <ix:nonFraction unitRef="shares" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo3OTU0ZjI5YTAxOGU0YzIyYjAxMDBjMjljZTI2NTI4Zl82NQ_195245cf-3e46-43d1-a97b-bfe9bbf78d47">47,812</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTEtMS0xLTA_440ed6d9-2418-4a84-91ac-ba9e896545ad">47,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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTMtMS0xLTA_87ac4883-4479-4ccb-a286-071e183df3ca">47,812</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ0LTEtMS0xLTA_2082831b-6d4d-45c6-8f1c-568a67438f36">693,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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ0LTMtMS0xLTA_41265628-485f-4062-a9cc-749e899701f5">652,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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ1LTEtMS0xLTA_ac27e7c3-7c0d-4c4c-ae83-bbb06f47f18c">3,517,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ1LTMtMS0xLTA_d94fc680-e555-4af7-99cd-1f66736f545a">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></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ2LTEtMS0xLTA_82a110e1-5e99-4908-9800-6b6e335b264a">346,959</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ2LTMtMS0xLTA_c4daf76c-157f-4bda-96ae-9d0f312cb093">297,298</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:StockholdersEquityBeforeTreasuryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ3LTEtMS0xLTA_efb26c2e-b2ae-44f0-801d-9a37e48f9779">3,912,014</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:StockholdersEquityBeforeTreasuryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ3LTMtMS0xLTA_55751ca9-1068-45c9-85ac-ea30101c2cfd">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></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ4LTEtMS0xLTA_8b71e5fd-60a6-498a-8fd6-c4c171b04ff6">157,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ4LTMtMS0xLTA_6fdd5eff-183f-4bf7-88c9-81193eba562e">162,590</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ5LTEtMS0xLTA_ad7efce1-3b1b-4cf6-9f33-7e3450fd8bc6">3,754,748</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ5LTMtMS0xLTA_083608ad-13e5-4ae5-a14f-abfadbbe43ee">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></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:9.5pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzUyLTEtMS0xLTA_5b296255-4048-4166-86f8-7bdc2c7af467">6,871,722</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzUyLTMtMS0xLTA_c05d1759-a3b4-4a7d-af57-61f4372f5ddc">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></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-8</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQtMS0xLTEtMA_39899c98-197e-4435-a261-850cac1e29b1">485,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: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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQtMy0xLTEtMA_f40c822a-f89f-4bc1-a0af-ffaeb28b38da">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQtNS0xLTEtMA_b90bd400-3a87-493a-bd7b-2b91d42eef70">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 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%">(Income) loss from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzYtMS0xLTEtMA_0f9b379c-eaf6-40f3-8891-628ef41f4c68">255</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzYtMy0xLTEtMA_696a5622-b6bc-4d64-b68b-b9a5960b00ff">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzYtNS0xLTEtMA_3c0460d6-a3bc-4712-b05b-51a956f8d9bf">515</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%">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzctMS0xLTEtMA_e0a9dc81-9da0-4091-87eb-5c8440288773">71,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzctMy0xLTEtMA_2cf243e4-2fbf-45e0-969a-24c3bdce6ccc">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzctNS0xLTEtMA_27c66655-ccc0-4b7c-9fdf-3b66e38e49ab">64,088</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzgtMS0xLTEtMA_ffbd4de5-4d48-46d7-85e6-91bc277feecb">165,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzgtMy0xLTEtMA_793d2451-6fde-4412-bc97-7cfc14ea4b5d">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzgtNS0xLTEtMA_56d08755-805f-42b0-acfa-149433fbfc3b">149,974</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzktMS0xLTEtMA_da0cc4a3-04e8-4264-af8d-f57a56890dfb">4,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzktMy0xLTEtMA_5ea80feb-6833-4975-a19f-e8da442082cb">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzktNS0xLTEtMA_65731504-524f-4906-af37-38f70f9c35ab">4,307</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzExLTEtMS0xLTA_084bc8ec-96fa-40c4-aa7b-a22e8e028d34">12,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzExLTMtMS0xLTA_d9fae2ed-9162-4f40-a234-fb0643e5224f">&#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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzExLTUtMS0xLTA_e57dc2d8-f554-4403-9900-ba549951f99c">8,822</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="tfx:InventoryFairValueStepUp" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEyLTEtMS0xLTA_f8f57836-3082-4536-8c6f-4102cad6cc94">3,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="tfx:InventoryFairValueStepUp" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEyLTMtMS0xLTA_641abdbe-8ca7-4bbe-a04f-19ab147c4ddc">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="tfx:InventoryFairValueStepUp" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEyLTUtMS0xLTA_f6c1740d-9b6e-4cfd-9f42-e4cd90c9629e">&#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEzLTEtMS0xLTA_a226202e-129f-4fe7-a8b9-14473b79a209">8,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEzLTMtMS0xLTA_73c79aed-0890-48a3-a772-ee6def1b7289">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEzLTUtMS0xLTA_11718f5f-acf1-4e9f-ba60-199aa6f184fe">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 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%">Impairment of long-lived 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE0LTEtMS0xLTA_693c99e4-dffd-4833-9688-59fc3285569c">6,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE0LTMtMS0xLTA_d2c73339-b71e-4d6a-8a15-062294279edc">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE0LTUtMS0xLTA_41edaeee-9946-4046-b6d8-d888143e6f03">6,966</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE2LTEtMS0xLTA_6ca766ea-a62c-4e49-b98e-de86af5eb2a9">22,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE2LTMtMS0xLTA_a75f199c-4863-4802-974a-c51485331b99">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE2LTUtMS0xLTA_c82c4cb6-f6e8-4950-b821-79173719f5db">26,940</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 business 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="tfx:NetGainOnSaleOfBusinessesAndAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE3LTEtMS0xLTA_e9ccb6ed-37b7-4054-aab1-c9ecd315349f">91,157</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="tfx:NetGainOnSaleOfBusinessesAndAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE3LTMtMS0xLTA_9f6abeef-097e-4c34-9503-db7d41d41175">&#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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="tfx:NetGainOnSaleOfBusinessesAndAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE3LTUtMS0xLTA_2c144cdb-ac0e-4efd-8870-fcc2771f9d49">6,077</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE5LTEtMS0xLTA_4895ae72-14a7-4f70-8d79-984ffce05afa">110,239</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE5LTMtMS0xLTA_80ecc03b-d78d-467b-bbae-7c7c8f594104">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE5LTUtMS0xLTA_5f71d641-824b-4461-bf71-5cff766f6dea">168,594</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="tfx:ChangesInContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIwLTEtMS0xLTA_bb62f833-4cee-4f32-9878-e88cc413496e">230</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="tfx:ChangesInContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIwLTMtMS0xLTA_34ba9905-5391-4147-bffc-76389e4d8978">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="tfx:ChangesInContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIwLTUtMS0xLTA_c7671cde-1663-447f-9e25-6f44ba8a9de9">26,092</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIxLTEtMS0xLTA_f35c2502-b651-4569-a762-45777281c2a3">19,296</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIxLTMtMS0xLTA_86c75854-8979-4991-9c7d-72313fca7bca">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIxLTUtMS0xLTA_10572129-2143-4711-9468-1c2cc8175e42">18,866</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIyLTEtMS0xLTA_f3765648-bd57-41bc-879b-fd9fe0447722">36,388</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIyLTMtMS0xLTA_13112ceb-f10d-4f05-8c46-9a9344ee67f5">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIyLTUtMS0xLTA_f5619c5b-42f9-40f6-8523-a6a864a5b95f">5,800</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI0LTEtMS0xLTA_37d9b822-879b-4314-8633-315c633af9a0">600</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI0LTMtMS0xLTA_f29f5840-57ff-4d7f-99b4-0b0370978764">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI0LTUtMS0xLTA_87554506-baf4-423b-b988-f4ae9d693fe6">59,793</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI1LTEtMS0xLTA_fad93963-9323-4358-8865-bfb154010189">11,138</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI1LTMtMS0xLTA_1e0b2a46-4501-48ea-a43e-082c5bf181a0">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI1LTUtMS0xLTA_0859f988-4ff2-4e65-b89c-772b14a6f0e2">53,170</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI2LTEtMS0xLTA_c8b39d25-34cd-42b3-8856-c9a62e73e6b7">28,410</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI2LTMtMS0xLTA_2a4c9f75-44f9-4d17-bfbf-3caa169463af">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI2LTUtMS0xLTA_aeb22607-e726-4585-89d2-aae3dd1f39b0">31,023</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI3LTEtMS0xLTA_618143af-0c3c-4636-a99b-86f41981a5c8">94,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI3LTMtMS0xLTA_bcbe1cbf-d104-4e6d-9f6f-b205fe6a4184">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI3LTUtMS0xLTA_90731aa6-5bc3-401e-8832-98155278af24">36,021</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI4LTEtMS0xLTA_a366888a-2ae1-4979-8a0c-b704f9738c86">73,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI4LTMtMS0xLTA_ed838e2d-6520-4611-9532-ed5854192b57">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI4LTUtMS0xLTA_6d8fdf01-de7f-497f-a5f6-1698570d7369">6,531</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI5LTEtMS0xLTA_e0af6c64-a4ce-4389-ba43-e30975ab0ca9">652,139</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI5LTMtMS0xLTA_34b338c8-edab-4bdd-90e0-bca4aba96bc1">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI5LTUtMS0xLTA_f4639a22-8209-4113-b372-28226d541c86">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></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMxLTEtMS0xLTA_ea261a21-4c70-44ca-96f7-be0118953357">71,618</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMxLTMtMS0xLTA_62d7ef73-9b56-48b7-a3d9-c2181ed3a0d4">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMxLTUtMS0xLTA_b1a13021-c1de-4641-b6cf-cde786634c23">102,695</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMyLTEtMS0xLTA_92cd594a-53d4-4e73-bad5-b4e673e1ff5e">4,590</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMyLTMtMS0xLTA_5e2ee6ec-2392-4f90-b769-0626c6274430">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMyLTUtMS0xLTA_4ba1e621-9373-4eb5-a7ba-7b99f185af0b">3,462</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 business 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMzLTEtMS0xLTA_92c23ccc-2dc8-4e3b-8d62-db77ea9e95a3">224,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMzLTMtMS0xLTA_4538cba0-ca31-4485-9000-518bc1303c05">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMzLTUtMS0xLTA_5a961af5-a526-41f8-ae71-dd77a37f363b">14,345</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM1LTEtMS0xLTA_82a56cf0-0774-4dbe-b002-0b2691e6677f">19,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM1LTMtMS0xLTA_2087e4b7-e931-41e6-8ce9-c7b957f15c9c">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM1LTUtMS0xLTA_cc4c90b9-e908-461c-9e0b-db10467512fc">18,331</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%">Proceeds from sales of investments</span></td><td colspan="2" style="background-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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTEtMS0xLTM5NTAw_38eb0ca2-1327-4ced-928c-f87e3ceec61a">7,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTMtMS0xLTM5NTAw_05389e43-125b-458d-ad09-c874a94d7386">&#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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTUtMS0xLTM5NTAw_d4ecf189-300c-49fe-aee6-4248f8eb03e8">&#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 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%">Purchase of investments</span></td><td colspan="2" style="background-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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM3LTEtMS0xLTM5NTAw_3553e116-c52b-4878-8c6f-23f8a82ef2f1">18,418</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM3LTMtMS0xLTM5NTAw_0826ace7-6dc3-41de-a1b7-02f1abf0e37b">&#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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM3LTUtMS0xLTM5NTAw_61290c10-d200-4989-9439-dad8250d46f4">&#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 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) 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTEtMS0xLTA_d580a0ef-5101-4b83-9442-c731d8efbbff">156,737</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTMtMS0xLTA_70a836a9-3173-4455-889f-e77264960dea">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTUtMS0xLTA_d83b5d7c-0241-4fcc-b6f2-5497a49a3274">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></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 #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:1pt solid #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:1pt solid #000;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM4LTEtMS0xLTA_08497a8d-8ae8-4410-86a6-272b4d30ffc6">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM4LTMtMS0xLTA_13ff5ca7-cc29-46a9-a98e-87657dd0fdc9">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM4LTUtMS0xLTA_04739b49-958b-4d48-99b4-adb41c9e7309">275,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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM5LTEtMS0xLTA_ee6d8970-5ddd-4929-ace3-ea91ba68d035">1,034,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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM5LTMtMS0xLTA_e48cac0d-bde5-4b6a-8fc0-a251953d5223">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM5LTUtMS0xLTA_c5fb81c0-f373-4135-a2da-8297a64a626b">528,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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQwLTEtMS0xLTA_982b9300-c286-490d-92ea-fef9957d8165">9,774</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQwLTMtMS0xLTA_8ce94b6c-c92c-4eba-afeb-f794e6631c53">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQwLTUtMS0xLTA_6eabb4da-4764-4d40-ab31-b1d5e0e21a30">11,635</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%">Net proceeds from share based compensation plans and the related tax impacts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQyLTEtMS0xLTA_f87be673-3427-4f3c-b543-529bfb0899a8">12,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQyLTMtMS0xLTA_62d0c73d-1752-4eec-9c22-1a513c7111a3">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQyLTUtMS0xLTA_7dd0f5c5-42b5-415a-9a8a-1496a899a67f">21,206</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="tfx:PaymentsForContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQzLTEtMS0xLTA_ec5a32c7-1532-4f4b-ae9a-435c706e8734">31,448</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="tfx:PaymentsForContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQzLTMtMS0xLTA_a57a396b-eb6c-4d06-b086-774093d24b1c">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="tfx:PaymentsForContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQzLTUtMS0xLTA_830c60df-d184-4680-9da2-f58665552a90">112,079</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 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ0LTEtMS0xLTA_5cb9e3c3-5eff-48fc-a7f3-cb167786b8c1">63,648</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ0LTMtMS0xLTA_f1e45f97-aec7-4c5e-9715-14acfc594662">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ0LTUtMS0xLTA_7d068aa5-02bd-4049-9721-cd42682bc7b1">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 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 sale of treasury stock</span></td><td colspan="2" style="background-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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfTreasuryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTEtMS0xLTMzNzQw_7a52e84d-bd4c-401e-bf6b-8a28dd9b2c08">11,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfTreasuryStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTMtMS0xLTMzNzQw_14ca90ee-93cb-4648-8c72-e4f02e40a74f">&#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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfTreasuryStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTUtMS0xLTMzNzQw_0e8fc81d-2e48-4ab3-8406-68c4724a5c8a">&#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 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 financing activities from continuing operations</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTEtMS0xLTA_39c909de-e95a-4223-b08e-fc302bea5f2a">715,822</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTMtMS0xLTA_cbe29bc2-24ca-4c6c-9a0c-708a94ec28e1">455,163</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTUtMS0xLTA_8db3e745-2f47-41f0-9b5d-5052891e5384">418,836</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="background-color:#cceeff;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:#cceeff;border-top:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></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 cash (used in) provided by operating activities</span></td><td colspan="2" style="background-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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ3LTEtMS0xLTA_e40f58a7-529c-41c4-8cb0-c60d3a8d8d44">720</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ3LTMtMS0xLTA_b412cb3b-1aa2-40f6-b4f9-551526497e18">737</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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ3LTUtMS0xLTA_2da35bc1-3be6-46c7-930a-9522b229dc1c">2,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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:#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ5LTEtMS0xLTA_a80cc147-f86d-4225-a3a4-3adc5929d339">720</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ5LTMtMS0xLTA_1f014c25-5cc7-4935-aac3-c56d5e91cd00">737</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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ5LTUtMS0xLTA_cc52f803-bbb7-462d-bd4c-a7f1c0bc120c">2,457</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 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:#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUwLTEtMS0xLTA_8ff53278-cb00-4cb6-8922-473ee768e41f">23,130</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUwLTMtMS0xLTA_ce764c49-1175-48e7-bc8e-4c0d2fd57ad7">21,011</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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUwLTUtMS0xLTA_ff7cd0ed-f0e9-4790-9600-46885f04bd91">3,286</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 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:#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUxLTEtMS0xLTA_2e0f272d-ae81-4801-80eb-28784a267daa">69,204</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUxLTMtMS0xLTA_15081da6-0460-45af-800a-9ef636faa971">74,797</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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUxLTUtMS0xLTA_f42f920a-8354-49d8-a7aa-72af95de6dce">56,078</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%">Cash and cash equivalents at the beginning of the year</span></td><td colspan="2" style="background-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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUyLTEtMS0xLTA_f633b7fa-6765-46c1-beda-17c65dc954c1">375,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUyLTMtMS0xLTA_508a492b-93b6-4a4e-b763-e16121257653">301,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="ic6b1beff08e745c3825762181311b796_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUyLTUtMS0xLTA_89992043-ea95-4d50-8746-1afa9531592f">357,161</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 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:#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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUzLTEtMS0xLTA_cc20668e-cfcf-4b75-8709-97909cc53918">445,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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUzLTMtMS0xLTA_e37b4bda-b820-4dff-a691-59e50b7a2407">375,880</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUzLTUtMS0xLTA_bdf3ca5f-563f-439f-83c3-8b507b8e4de3">301,083</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: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-9</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_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, 2018</span></td><td colspan="2" style="background-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="i84dd850de27a44028aa6dc1325d9ffba_I20181231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtMS0xLTEtMA_1ad6373d-7cf7-45a7-b819-8bc092a5058b">47,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: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="i84dd850de27a44028aa6dc1325d9ffba_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtMy0xLTEtMA_17241afb-5446-429c-9d7f-e2b8a774c531">47,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: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="id74d6b3879314e9e84dccb406a678b13_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtNS0xLTEtMA_acbd6e11-6d25-4b25-b995-028ba6609580">574,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i9e907138c4cc43b185a2d52cca3bcb84_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtNy0xLTEtMA_3257c5a2-479c-4c33-8200-a57f92f14e1e">2,427,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ice9e4b457e484433ac344ea3f233bb53_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtOS0xLTEtMA_56091a75-adcb-4865-b9ee-05fbede14433">341,085</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="i45c3695f28a34feabc5aaf22902c57e1_I20181231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtMTEtMS0xLTA_c36e5d7f-217b-4d8b-a211-b2c9d2c023d3">1,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i45c3695f28a34feabc5aaf22902c57e1_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtMTMtMS0xLTA_e678b31d-f2f6-438a-8aef-3a76e83c12e5">168,545</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="ic6b1beff08e745c3825762181311b796_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtMTUtMS0xLTA_9bad1b2a-1d1e-4b52-96c6-d7473f651c5b">2,539,978</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="ib931949f1d294361b75b0077eb44563b_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzQtNy0xLTEtMA_ac1543a4-6899-419d-b3a6-4690906ba827">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="ib9e70c0ef5d84c52871657bfc07b2115_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzQtMTUtMS0xLTA_fdc69552-c234-4b70-abaa-4d47657bbb29">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="id5f7cf04587a49d288fb6cc2bff18c9c_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzUtNy0xLTEtMA_de5abc2a-fc8e-4927-9aa3-3f919b634699">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzUtMTUtMS0xLTA_8f442cfa-3083-4aad-85bb-6d79252941f0">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: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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjFmMjIyMzQyZWM5ZDRlOGY5NjFhMmYxOGRhZDU2NTQ5XzIx_90ac3e35-ffe5-4a2e-8188-34e5af0634ea">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="id5f7cf04587a49d288fb6cc2bff18c9c_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzYtNy0xLTEtMA_71b76c84-8866-4d33-bc3e-0c0fa2fdf570">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzYtMTUtMS0xLTA_738660e8-9d30-4055-91a6-8b7c82a73b50">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="i151e2ace51fe40bd89c94695547e50ff_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzctOS0xLTEtMA_01f91538-e21e-4713-b3f8-3a3a37099d02">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzctMTUtMS0xLTA_875a30f4-f113-4ca2-ac44-1a4d663e17c9">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:#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="i84e4101834d344639346ffcdfb176920_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktMS0xLTEtMA_7fcfe8fd-56eb-4202-a752-a37bdd8b799b">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="i84e4101834d344639346ffcdfb176920_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktMy0xLTEtMA_a3d976c9-ddac-48bd-bd01-0cd137530744">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="i759fbc99b9064ea49df2f23e4230bc11_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktNS0xLTEtMA_fabf1c33-df3f-48d0-af2f-5ba268fff5e9">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="if44b47daa94248ee9c389e7751440131_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktMTEtMS0xLTA_4e09a462-4c02-4724-9dd3-ed1172420e34">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="if44b47daa94248ee9c389e7751440131_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktMTMtMS0xLTA_3499bc80-122e-464c-9c80-28dc90f751b9">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktMTUtMS0xLTA_2f7f6b6a-4540-4abb-8d5e-073a1e2e874d">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: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:#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="i759fbc99b9064ea49df2f23e4230bc11_D20190101-20191231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEwLTUtMS0xLTA_750fc462-521b-4907-be02-5322ded4d7b0">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="if44b47daa94248ee9c389e7751440131_D20190101-20191231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEwLTExLTEtMS0w_d602905c-9669-4c10-b2b0-af642ee26fdd">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="if44b47daa94248ee9c389e7751440131_D20190101-20191231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEwLTEzLTEtMS0w_04d22356-938a-41d8-964d-2511da1eecee">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEwLTE1LTEtMS0w_bc326054-184a-4563-8559-971491055024">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="i9fd5a3c5152e4d0caeb7c977f7dcfc9e_I20191231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTEtMS0xLTA_68e8709c-c8df-4035-8ac0-ce8572f33c81">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="i9fd5a3c5152e4d0caeb7c977f7dcfc9e_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTMtMS0xLTA_463794b7-9b23-45f1-8f60-936348f69a1f">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="ie0f0c43906074255a551ca8a29eda6e8_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTUtMS0xLTA_1cacae5a-21c1-4360-b9f6-b338b8efc9d9">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="iec8f4e093ae442a596815310f0d3893e_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTctMS0xLTA_fdc18f39-75c9-4153-b63f-add562bb9ca4">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="i9055f2f7ea8f40cdb86539fc044d2611_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTktMS0xLTA_bfa23f77-df0f-47e4-bf01-8242f8884a80">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="i8294f42dc8034683a34b9224eaeb9a86_I20191231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTExLTEtMS0w_a811255e-c0e2-4e37-852d-76ce38583f31">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="i8294f42dc8034683a34b9224eaeb9a86_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTEzLTEtMS0w_6a3e9866-861e-4cc0-8bd6-16e0d9060b9d">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="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTE1LTEtMS0w_543f7859-1fe4-409b-a49b-43e3cff66b2e">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:id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEyLTAtMS0xLTA_b56d8276-38ad-41ad-a45d-c2dc2a6bcbc0">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="ie410a0dbfba1481bb1da627c31ef158e_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEyLTctMS0xLTA_5c12b70c-34b5-4625-80e6-24dd1f7c06de">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="i6a582dff8b474543a530c4a846585294_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEyLTE1LTEtMS0w_f98a5bbc-c756-4771-bfc6-a68c23008b87">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;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:#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="i326d98b990af4cdf9921626b475a8b74_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEzLTctMS0xLTA_bb4a8e09-81b3-4d5d-8ea7-48c94566ead2">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEzLTE1LTEtMS0w_c0985a7d-ab5e-418e-88aa-e5051cd08e8d">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE0LTAtMS0xLTAvdGV4dHJlZ2lvbjozZmE2MDYzNjUzY2E0MmU3ODk3YmFjYmNjZTUzZTI4Ml8yMA_1260a0b7-81e7-4293-97d1-0c3feccb9f52">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="i326d98b990af4cdf9921626b475a8b74_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE0LTctMS0xLTA_731c760c-c576-4d64-ba28-778c357f78fb">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE0LTE1LTEtMS0w_6b85fc01-3823-4611-8ee6-22794fda2394">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="i9ecc2491a92d49629a9a0587933c7620_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE1LTktMS0xLTA_d06cf229-0e4f-493f-8160-fa7320e61265">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE1LTE1LTEtMS0w_39eaabb0-c22e-42ec-8721-7eb97c759920">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="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%">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="i6764cad222e849f0aafdde3638b8cd67_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTEtMS0xLTA_2a226582-7723-4dde-8ee9-c284787f9799">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="i6764cad222e849f0aafdde3638b8cd67_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTMtMS0xLTA_127a939f-942f-4793-b004-eb02e70c9e30">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="iafe78f9d4dfc4056a3579ecc2d215770_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTUtMS0xLTA_156c9ff3-4b1d-44b1-98b7-242c82711874">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="i7598d45bc0134b698de39b9155e1aab6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTExLTEtMS0w_ed51e933-7676-414a-9c2b-d8369f9a77da">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="i7598d45bc0134b698de39b9155e1aab6_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTEzLTEtMS0w_9561ebd1-dba0-4987-add0-5f2f9ded5709">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTE1LTEtMS0w_cbdb56db-c43e-4b2f-bd61-4336a2dad311">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;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:#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="iafe78f9d4dfc4056a3579ecc2d215770_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE3LTUtMS0xLTA_ab742457-3198-4101-a9b2-a2f07dc6f94c">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="i7598d45bc0134b698de39b9155e1aab6_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE3LTExLTEtMS0w_0e63ad38-2bb9-406c-b76b-02b98c6403c0">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="i7598d45bc0134b698de39b9155e1aab6_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE3LTEzLTEtMS0w_cd0973af-6410-45c4-8426-f67887ad031e">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE3LTE1LTEtMS0w_a1d06297-1a43-44e2-8e3b-b949ab1a0f52">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-top:1pt 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="i7bec156190294e1985d1b900e8a49ed8_I20201231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTEtMS0xLTA_55c3ef96-c51a-45a8-86ef-50344539d32c">47,812</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="i7bec156190294e1985d1b900e8a49ed8_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTMtMS0xLTA_8a852946-7f6f-4db0-8737-e3b5f2c30309">47,812</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="i5c3282d70bd24906b6a531f785915966_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTUtMS0xLTA_e5f3d5d5-e770-4519-be15-ec4ed8b5a4d6">652,305</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="i4dbfdee0c3cf483c94a7767ddfa779b5_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTctMS0xLTA_cbdb2502-b7bb-41da-96d9-e0fc1a469bcc">3,096,228</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="i7285651629c44efbb474465589d77439_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTktMS0xLTA_25459d7d-0988-4389-9c2c-303ae56facca">297,298</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="ia444be959bfe48be841336e7e6a41b69_I20201231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTExLTEtMS0w_839dc70e-07ef-4fde-b740-f59fdeb4a2ac">1,132</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="ia444be959bfe48be841336e7e6a41b69_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTEzLTEtMS0w_534830cb-c97e-422d-a63e-0378fcdebfb7">162,590</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTE1LTEtMS0w_a82e3cd6-c060-4067-9598-d45a1ccde330">3,336,457</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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="i8bbebc15bbf94f7ba4c9041319c2941c_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIwLTctMS0xLTA_89286b3f-b320-47fb-b9b9-e45e878ca8a7">485,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIwLTE1LTEtMS0w_e68f0e47-ab65-4b35-9991-37fcb1c37e74">485,374</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIxLTAtMS0xLTAvdGV4dHJlZ2lvbjpiNGY3ZGMxYmViNjI0YmJhODYyMzI0M2NiZDIxMTcxOF8yMA_d5319039-283a-44b3-b927-cd18744dd191">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="i8bbebc15bbf94f7ba4c9041319c2941c_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIxLTctMS0xLTA_58ca7fc2-e996-4f40-952d-a95fc0b4fcbe">63,648</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIxLTE1LTEtMS0w_f3a9310d-bb32-405a-ad03-de5f58d3d3c1">63,648</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 loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a8abbf0ef654fcc9abe090876b0c8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIyLTktMS0xLTA_f7c7a2ee-459d-4866-9782-314d81176b49">49,661</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="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIyLTE1LTEtMS0w_2927794f-d844-4447-b277-3c52208bd0ca">49,661</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="ia46426d1bb46456abfb21e8819e18b18_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTEtMS0xLTA_648a5fd9-86ac-460c-9848-560853f2ddd3">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="ia46426d1bb46456abfb21e8819e18b18_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTMtMS0xLTA_e78d999a-53fe-4866-b120-17e1cf98d651">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="ibab756b144174e329193d462948b06a5_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTUtMS0xLTA_08e9c501-b123-40d3-ac70-1342fd6c2c42">33,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTExLTEtMS0w_c9bdc6c8-928c-4dd5-bd3d-ef017262b4bd">31</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="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTEzLTEtMS0w_d21a2ed7-4362-448a-a5f9-babc0aa151ec">347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTE1LTEtMS0w_af32a94c-79dd-48c6-9d82-b500a08c4e85">34,453</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%">Treasury stock reissued</span></td><td colspan="2" style="background-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%">&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibab756b144174e329193d462948b06a5_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTUtMS0xLTMzODk5_2483527f-ef20-4c5d-ad0f-a8d573199db7">6,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTExLTEtMS0zMzg5OQ_5007e4a8-06e3-4b02-937a-2c14d018e43b">28</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="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTEzLTEtMS0zMzg5OQ_aac8f17b-1c33-4d03-a2f8-6ac7954d82a3">4,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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTE1LTEtMS0zMzkxNA_1130379a-ce38-4bdc-8bed-cab10f80ac21">11,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#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="ibab756b144174e329193d462948b06a5_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTUtMS0xLTA_9ddef810-6bd4-4fd7-b52b-1b98514a5d7e">447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTExLTEtMS0w_c21dcc96-5537-423a-a42c-cae02d263328">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="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTEzLTEtMS0w_abb2c939-8557-4395-ae3a-2da174fec5ed">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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTE1LTEtMS0w_4232da16-2a11-4a61-bb3e-146806c776d7">676</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, 2021</span></td><td colspan="2" style="background-color:#ffffff;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="ia17dfafefc1b4406b4dbce1f56ba22e2_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTEtMS0xLTA_30b06ae2-fe65-46a1-9bf8-0fcc4500bc25">47,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="ia17dfafefc1b4406b4dbce1f56ba22e2_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTMtMS0xLTA_b3d80481-07bd-448f-af91-e57d082bcd15">47,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="i2c3624f7794844e982e41add3fb876da_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTUtMS0xLTA_6b4b9042-2401-4844-b330-b044a11d01e8">693,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="i0688b0583942401aa8a28c0dcb6a0892_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTctMS0xLTA_f6ddd41d-c25a-4622-a6ce-eaaa33fd3591">3,517,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="i7f5a4e4c5297458fb65eb36a0f35e4ae_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTktMS0xLTA_4cdc2228-9a27-48a1-8380-a0bebe07b804">346,959</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ia249b5ae8bf04691b487834a3f756d37_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTExLTEtMS0w_68782369-604a-4996-ac76-027889a3f85d">1,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="ia249b5ae8bf04691b487834a3f756d37_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTEzLTEtMS0w_1b2cb2f1-c7a6-4738-9607-0a2f16813ae8">157,266</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTE1LTEtMS0w_f28ab576-adf5-4ad5-9503-8db22dd7a06a">3,754,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-10</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_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="i72e7098abafa4247929adfb37c5a4e02_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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjIx_e84cb565-937c-4b62-abfd-7a4662cb123f" continuedAt="i76b858e9621c48b6b7e6d6eebfb83e58" escape="true">Summary of significant accounting policies </ix:nonNumeric></span></div><ix:continuation id="i76b858e9621c48b6b7e6d6eebfb83e58" continuedAt="ibb5b273a9e5a4427a78f8cb1ebb5e419"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjI5_fdfe1f2e-0b26-4986-a4d0-56ccae92448b" 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjUx_7a126c84-2247-4a3c-87aa-031c8b424506" 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. Our estimates have considered the potential impacts stemming from the COVID-19 pandemic, which include increased uncertainty due to the difficulty in predicting the extent and duration of the pandemic.  Accordingly, actual results could differ from those estimates.</span></ix:nonNumeric></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:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjIz_bf21b15c-bb08-43e9-a837-91bad6065edf" escape="true">Cash and cash equivalents:&#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.</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjUy_9b9249f2-cca2-4219-9c96-722ad0146e33" continuedAt="i7ef464bd62de4c71aad9a36d67478c3a" 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="i7ef464bd62de4c71aad9a36d67478c3a">&#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 and losses expected to be incurred over the life of our receivables. Considerations to determine credit losses include our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services, as well as the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability.</ix:continuation> The allowance for credit losses as of December&#160;31, 2021 and December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxMjE_bafdb755-1109-4cb5-8af6-87f2e62a3649">10.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxMjg_1213bee2-6056-4e84-86f1-87f22eb9a208">12.9</ix:nonFraction>&#160;million, respectively. The current portion of the allowance for credit losses, which was $<ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyMTI_6acccf7f-878a-446f-8ad4-181f199855f5">6.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyMTk_65fa1d4a-413b-4d7c-a263-04e09423f407">8.1</ix:nonFraction>&#160;million as of December&#160;31, 2021 and December&#160;31, 2020, respectively, was recognized as a reduction of accounts receivable, net. </span></div><div style="text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjU0_14ee2406-7144-49c3-815e-89122e77aa62" 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjA1_298e4774-4555-4e72-89ae-c15f725e7c33" 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="iefa00d79515b4a398cfb671d17986bba_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzMzNzU_92eb4b8e-b6a1-4c7d-98cf-e94fb303d153">30</ix:nonNumeric> years; machinery and equipment&#160;&#8212; <ix:nonNumeric contextRef="i1a4fd6baf23a45d6a47eb5448a655723_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzM0MDU_7f74b76d-727c-4fd6-8810-5987aff0eb1f">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i0659c49468614ce284b06f477bbf977c_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzM0MTE_bf9dead0-abc5-42db-8441-7184595efd89">15</ix:nonNumeric> years; computer equipment and software&#160;&#8212; <ix:nonNumeric contextRef="i9ffb36c30b51452b846c090f44448ed3_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzM0NDk_4b6f3161-93b3-4ca0-9105-7ecd45d384f2">3</ix:nonNumeric> to <ix:nonNumeric contextRef="ia6486a52bf8a42359f99d7d61c1be817_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzM0NTU_7e5dd8da-6bf3-473c-bbc4-aa5c045d4a1e">10</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTc5_d1df64a7-b947-4202-8c60-cd2096ba9155" continuedAt="icdbfbce0925b44418dc76579ae9dc32a" 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%">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="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-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="ibb5b273a9e5a4427a78f8cb1ebb5e419" continuedAt="i8e8abdd8017e435b81f0d0f07f6abce7"><ix:continuation id="icdbfbce0925b44418dc76579ae9dc32a"><div style="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 quantitative impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the quantitative impairment test. Under a quantitative impairment test, we 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 recognize an impairment loss based on the amount the carrying value of the reporting unit exceeds its fair value. We did not record a goodwill impairment charge for the year ended December&#160;31, 2021.</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="i3b84b624c1d04f358a1cc064425c9e3c_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgwOTc_46d69984-e426-4283-ba0b-637b79e82a33">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i7ec1c4832b6649308bb4dcce3d0e5a4e_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxMDM_41195cae-13c1-415b-99cd-e7d3f1783300">20</ix:nonNumeric> years; customer relationships, <ix:nonNumeric contextRef="i49511bf6ddfa42118255b176bcefa954_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxMzE_2092380f-4d50-4174-a6ce-ae3fc6782039">8</ix:nonNumeric> to <ix:nonNumeric contextRef="idb0b69ee79f74023b52d0e4aaab91f25_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxMzc_dc0ccc62-7f53-4c41-8f13-8a4bf6dd3841">27</ix:nonNumeric> years; distribution rights, <ix:nonNumeric contextRef="icbf28a9bec3d43d1aafc807f3b426af3_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxNjI_19fc4000-cfbd-4eda-944e-73ad2c5a1d11">10</ix:nonNumeric> years; trade names, <ix:nonNumeric contextRef="i807797d8fc054b1a97033935136e5a39_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxNzk_3108d9bc-dc6d-418d-965e-328225e56d1a">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i428a5e4c0b0c4f1a86b38342be03d154_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxODU_cffdf3db-597b-43df-ae6f-5d2bbf0eb3c3">30</ix:nonNumeric> years; non-competition agreements, <ix:nonNumeric contextRef="icf92eca62b7d4763b56cda1929d290a7_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgyMTc_c41d874b-596b-44c2-b129-2eed8b9ef0be">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i3f370dc3fe074af89c7511c825c798ac_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgyMjM_b74b1c14-f6da-423f-92a6-4031b507f551">6</ix:nonNumeric> years. The weighted average remaining amortization period with respect to our intangible assets is approximately <ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="tfx:WeightedAverageAmortizationPeriodForIntangibleAsset" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgzMzM_5dedc1bb-3744-4dc8-8071-58fb5004568c">15</ix:nonNumeric> years. We periodically evaluate the reasonableness of the useful lives of these assets.</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTc1_c46efff0-1ae6-471a-a4d5-a894ff77b913" continuedAt="i5c553d6dffc049e5992d2f942a99facd" 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="i5c553d6dffc049e5992d2f942a99facd">&#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTky_d24666d3-cc02-403a-a430-ec85ded1d3b2" 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjA3_bc6c7c72-651b-491c-b8cd-ea8bc93ea029" 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 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></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="i8e8abdd8017e435b81f0d0f07f6abce7" continuedAt="ica1d0d0c43de4a52b67452eb49d32db9"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjU2_804aabbf-9956-4a10-b38f-50a1f41a4ea4" 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjMy_e769eef0-c43b-47d9-9dab-d595663c3c0d" 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 our 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 adjust 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTgx_3fdfe3f9-3db9-444a-96e5-f0a20399b516" 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 make 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjE3_1bd03875-b5c0-44aa-a83e-1bb8a9d85792" 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%"> 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 experience and negotiated settlements of prior plans. Termination benefits provided under one-time termination benefits arrangements, if any, 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. Other restructuring costs may include facility closure, employee relocation, equipment relocation and outplacement costs and are recognized in the period they are incurred.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTg4_15b2e70a-00f5-4ac4-a2b1-de8ca1a61caf" continuedAt="id7079576356a4344a5843b1b9d7121f8" 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, record 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 </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><ix:continuation id="ica1d0d0c43de4a52b67452eb49d32db9" continuedAt="iff022b0fef804c85ab2f7541f4ec8650"><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="id7079576356a4344a5843b1b9d7121f8">additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.</ix:continuation></span></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTk0_ffd4f05d-4266-4f3a-9c2b-22e10ddd76bb" 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="i6c2ef0ad12b549b9be3fb8dcf0328dfa_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzE4ODY1_0bbe0dd4-c195-4a48-a0b7-8d27ca323d97">89</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i4f716583d6e5489ba843702d50771a4d_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzE4ODY5_de60d5e7-d43a-4778-82bc-9467ea87de30">9</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ia146639d51124925895628761d513e3f_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzE4ODc2_177b54d1-481a-4f1d-a897-8ecec0440c40">2</ix:nonFraction>% of our consolidated net revenues, respectively, for the year ended December&#160;31, 2021. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods. With respect to the custom products sold in the OEM segment, revenue is measured using the units produced output method. Payment is generally due 30 days from the date of invoice. </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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxMTA2_434b2003-67ce-445f-a571-a55f8de89704">15.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-5" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxMTEz_f96f1c3c-286d-4170-b2f6-f24f71013ebf">14.6</ix:nonFraction> million as of  December&#160;31, 2021 and 2020, 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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="tfx:ReserveForEstimatedRebates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxNjI4_e572932e-049d-4972-80f9-4e6443026e22">26.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-5" name="tfx:ReserveForEstimatedRebates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxNjM1_eca9dbdb-2fd8-42d2-948c-8bdf68117b38">28.5</ix:nonFraction> million at  December&#160;31, 2021 and 2020, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2021 to be paid within 90 days subsequent to period-end.</span></div></ix:nonNumeric></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:continuation id="iff022b0fef804c85ab2f7541f4ec8650" continuedAt="ia7f78020784a47b1b855f5d6d6c490dd"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ShortTermLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTk4_312343c2-ee51-4ca0-b175-9def4f4efb05" continuedAt="i709d1b861b5c40a7b07dfa9279ce88d5" escape="true">Leases:</ix:nonNumeric></ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia7f78020784a47b1b855f5d6d6c490dd"><ix:continuation id="i709d1b861b5c40a7b07dfa9279ce88d5">&#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 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="i72e7098abafa4247929adfb37c5a4e02_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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDUvZnJhZzpjZjhkMmE0NTM0Zjk0MzZjYjIzNTk0OTg5YjVlNTdmNS90ZXh0cmVnaW9uOmNmOGQyYTQ1MzRmOTQzNmNiMjM1OTQ5ODliNWU1N2Y1XzM0ODE_bfad423a-0c46-461c-a67e-5607ff729a92" continuedAt="ia5cd9787bb0d4bda91059e4f9162f16f" escape="true"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDUvZnJhZzpjZjhkMmE0NTM0Zjk0MzZjYjIzNTk0OTg5YjVlNTdmNS90ZXh0cmVnaW9uOmNmOGQyYTQ1MzRmOTQzNmNiMjM1OTQ5ODliNWU1N2Y1XzM0ODg_e3497672-c201-4423-88a5-5adf0f21bcb7" continuedAt="i4c55f3807c6a4675866dd5b84c22160a" escape="true">Recently issued accounting standards </ix:nonNumeric></ix:nonNumeric></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%"><ix:continuation id="ia5cd9787bb0d4bda91059e4f9162f16f" continuedAt="i4cf380cb2bf14b008ef989bcc2c3e5a4"><ix:continuation id="i4c55f3807c6a4675866dd5b84c22160a" continuedAt="ibbf2c0cc826d4f8eacc159bf0d4a2df0">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 modifications under the new guidance were applied on a prospective basis effective January 1, 2021. The adoption of the new guidance did not have a material effect on the condensed consolidated financial statements.</ix:continuation></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-14</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="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="i4cf380cb2bf14b008ef989bcc2c3e5a4"><ix:continuation id="ibbf2c0cc826d4f8eacc159bf0d4a2df0">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.</ix:continuation></ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i72e7098abafa4247929adfb37c5a4e02_148"></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90ZXh0cmVnaW9uOmYwYzY2YzNjNmUwNDRlMzc4ZDE1YjQ0NjMxNTU1MWY0XzcwNA_c956f1fd-a4d4-4852-bbb1-725f03bb6128" continuedAt="i2307fbc766dc4a679f57a16182a0e287" escape="true">Net revenues</ix:nonNumeric></span></div><ix:continuation id="i2307fbc766dc4a679f57a16182a0e287"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90ZXh0cmVnaW9uOmYwYzY2YzNjNmUwNDRlMzc4ZDE1YjQ0NjMxNTU1MWY0XzcwNQ_3a65ef3c-5452-46b0-95a7-1a42ba7423ed" 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, 2021, 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.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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="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="ic34788b2d54144d6986a7e4065e4a708_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzMtMS0xLTEtMA_958c9685-fa1a-4963-b0c3-66b3dd1f7bd4">700,240</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="i6426a8aaccd642f0a3475843ba05cbc2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzMtMy0xLTEtMA_3c17aed0-b878-4c03-9cc1-1b36de8ee738">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="i6f10a0cafc104c5eacb17b231b4569e3_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzMtNS0xLTEtMA_a31fe3cb-58ad-4773-a1b1-2ae1e7491c09">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="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="i7d3e9a39333f42b9836fa4f4ed6cf6b1_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzQtMS0xLTEtMA_65d85b1a-40d7-4d42-b38c-087b3ccc485e">380,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="i9a9dddb129c74c2dad0397ec238332e8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzQtMy0xLTEtMA_f5efb72e-56d1-461d-96f5-fc242ebea261">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="i123677702f684a03a930f3b90c22e677_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzQtNS0xLTEtMA_82a6ad5c-c1ea-43dc-bd9d-80bb4668f93d">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="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="ic9ea91ceb98e4bab9bc989857de1ec8d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzUtMS0xLTEtMA_2f487692-d7cd-441e-b849-4bad260c7750">427,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="i7cd657bcedee4e5889257e6c8eb6c071_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzUtMy0xLTEtMA_33a2d4e8-3fb8-46a6-8f16-e484204b2360">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="i32d4217f406e419785cedbc33bc24d01_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzUtNS0xLTEtMA_75bcab5d-9991-4aca-9ba6-e5ead1b9cf9c">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="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="ibb7183f2dd0b4454b7a8189216b3b0f7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzYtMS0xLTEtMA_c52c25c3-75d8-47bd-9648-079b2c39c37a">377,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ddebd65cac4443eb7ffc11b60bd4ba3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzYtMy0xLTEtMA_037e9761-6c0f-4252-9e04-d07c982bc813">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="i7a3141b841ef4d8e8e9989cf01d0be9c_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzYtNS0xLTEtMA_8f0b02ed-ec3b-4622-8e59-5b8ac2ba5ffa">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="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="ieb9e4c480108424ab7a4e934c0bad762_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzctMS0xLTEtMA_8b177506-5970-4e55-bec6-8fac26b6268d">341,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f27bd064ac7429892c046f23c3e7b1c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzctMy0xLTEtMA_e4977369-e1a5-481e-8712-afa6f2a5b362">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="i6ea188c31a6d4d918f81e8367b3b3ed8_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzctNS0xLTEtMA_b960f02d-910c-4f9f-b4e3-5cb32845d995">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="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="i869b40c68f0b4b3fab9a2148bf49d4b7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzgtMS0xLTEtMA_7dd3f906-0205-41a9-a503-0aa0f54e50f4">245,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4927c3bac41c4cd9865df40f488ec11e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzgtMy0xLTEtMA_b90a6413-daae-4022-944d-9ba978c3be6b">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="i84826c74a9b24046ac7b4e031823e77a_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzgtNS0xLTEtMA_f2ff536e-9b6b-429c-8d07-cddc9c215ae8">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="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="i4f58ca1276c6439598946d17b577146b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzktMS0xLTEtMA_66e8b3a4-86e7-4cf5-a8dc-cc13fdb8f899">336,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="i9784bd5a570041698f859fc61da11991_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzktMy0xLTEtMA_8aa31832-2b04-4b73-9f98-386e2accd387">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="i3e8ebc2a724243f68d2ab62da6855c90_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzktNS0xLTEtMA_fee8d9b6-84e3-47fa-a8ae-4569e88cf543">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="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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzEwLTEtMS0xLTA_0c6c137c-8a0e-4ed0-a43d-50630b87a615">2,809,563</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzEwLTMtMS0xLTA_714153dd-0345-4827-a7a5-ab7bedb6f1ee">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzEwLTUtMS0xLTA_11308a6d-510b-45ce-898c-f5d59f597c0a">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="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)   Includes revenues generated from sales of our respiratory and urology products (other than interventional urology products).  Certain product lines within the respiratory product category were sold during 2021. See Note 4 for additional information related to the Respiratory business divestiture.</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="i72e7098abafa4247929adfb37c5a4e02_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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzM3MTY_37c11a53-8720-47ca-9b6f-28d5c9d7875c" continuedAt="i437b140195864ed894ee49a59aaf34ce" escape="true">Acquisitions and Divestitures </ix:nonNumeric></span></div><ix:continuation id="i437b140195864ed894ee49a59aaf34ce" continuedAt="iacb59f85f887484f8256060009a1592c"><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%">Divestiture</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 May 15, 2021, we entered into a definitive agreement to sell certain product lines within our global respiratory product portfolio (the "Divested respiratory business") to Medline Industries, Inc. (&#8220;Medline&#8221;) for consideration of $<ix:nonFraction unitRef="usd" contextRef="i8176937b881548958891c24907110313_I20210515" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyMTc_101cb616-e77b-4482-b4b1-95ad2268610d">286.0</ix:nonFraction>&#160;million, reduced by $<ix:nonFraction unitRef="usd" contextRef="i8176937b881548958891c24907110313_I20210515" decimals="-6" name="tfx:DisposalGroupIncludingDiscontinuedOperationWorkingCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyMzM_d1b289af-0050-480c-bb7e-2a4f91bce18f">12</ix:nonFraction>&#160;million in working capital not transferring to Medline, which is subject to customary post close adjustments (the "Respiratory business divestiture"). In connection with the Respiratory business divestiture, we also entered into several ancillary agreements with Medline to help facilitate the transfer of the business, which provide for transition support, quality, supply and manufacturing services, including a manufacturing and supply transition agreement (the "MSTA").</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%">On June 28, 2021, the first day of the third quarter of 2021, we completed the initial phase of the Respiratory business divestiture, pursuant to which we received cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="i3be9ed40ecf74c299c932b4cc6a692d5_D20210628-20210628" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyNDY_f06dea82-a6b3-47d9-9fbb-17e24b416824">259</ix:nonFraction>&#160;million. We attributed $<ix:nonFraction unitRef="usd" contextRef="ief71b4f509694c1090c7bfebe963a50b_I20210628" decimals="-5" name="tfx:ContractWithCustomerRelatedPartyLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyNjA_94b7d280-6273-4278-9ff6-8eab7ebe16a0">33.8</ix:nonFraction>&#160;million of the proceeds to our performance obligations pursuant to the MSTA. The resulting liability was measured as the excess of the estimated fair value of the services to be performed over the estimated proceeds we expect to receive over the MSTA term. The significant assumption used to estimate the fair value of the services to be performed is the selection of an appropriate gross margin based on comparable companies. The MSTA liability was recorded within Other current liabilities and Other liabilities in the condensed consolidated balance sheet and the related proceeds will be recognized in net revenues as the services are performed.</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 second phase of the Respiratory business divestiture will occur once we transfer certain additional manufacturing assets to Medline. Our receipt of $<ix:nonFraction unitRef="usd" contextRef="i8051f5155f6740d580170f3b453cc899_D20220101-20231231" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyNzU_2baea382-44e5-43ce-9592-81d8ebe0cc49">15.0</ix:nonFraction>&#160;million in additional cash proceeds is contingent upon the transfer of these manufacturing assets and is expected to occur prior to the end of 2023. We plan to recognize the contingent consideration, and any gain on sale resulting from the completion of the second phase of the divestiture, when it becomes realizable.</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="iacb59f85f887484f8256060009a1592c"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAzMjA_b50fe575-1c2e-4ee1-9936-f37d3887ec2f" 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 assets and liabilities were sold as part of the initial phase of the Respiratory business divestiture:</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:79.016%"></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: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="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzEtMS0xLTEtNDAzODY_d26dd717-e4f9-41e0-8218-a825bf7b0d71">26,830</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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="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="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzItMS0xLTEtNDAzODY_ce47654e-02f7-46fc-8a62-75bca177da01">26,830</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzQtMS0xLTEtNDAzODY_19063823-e7be-4b55-982e-5a98b5942f67">17,006</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzUtMS0xLTEtNDAzODY_fcd0c367-31af-4fca-886a-e6362d1398de">41,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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzYtMS0xLTEtNDAzODY_672ba64d-b52b-4dc0-b10d-c47b076f15c7">35,745</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="tfx:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzctMS0xLTEtNDAzODY_c12b4382-227c-498f-b056-51f90088935c">1,053</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzgtMS0xLTEtNDAzODY_4e9ff6c4-17cc-48b6-980b-0fe77463acc2">94</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 19pt;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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzktMS0xLTEtNDAzODY_13fef3e9-66e9-4ac4-848a-c699113b38e8">95,481</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzExLTEtMS0xLTQwMzg2_979fbdbd-050a-471f-aebc-9704948c0951">122,311</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:9pt;font-weight:700;line-height:100%">Liabilities</span></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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</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="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzEzLTEtMS0xLTQwMzg5_f9043000-9759-4abe-825a-42f31edce047">535</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="tfx:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzE0LTEtMS0xLTQwMzg5_a80e76b9-a49f-4698-8f6d-fe601a8b8cc7">568</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 19pt;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</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="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzE1LTEtMS0xLTQwMzg5_9f0be17b-0103-48d3-8345-4bb135999a7b">1,103</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="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 disclosed in Note 8, $<ix:nonFraction unitRef="usd" contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTI1MzQ_d4520b68-7259-447e-8f74-42f0bd412247">35.7</ix:nonFraction>&#160;million of goodwill of our Americas, EMEA and Asia reportable operating segments&#8217; goodwill was attributed to the divested respiratory business based on the fair value of the divested respiratory business relative to the fair value of certain of our reporting units. The fair values were estimated using a combination of the discounted cash flows based on projected future earnings (Income Approach) and market multiples of publicly traded companies in similar lines of business (Market Approach). The more significant judgments and assumptions in determining fair value using the Income Approach include the amount and timing of expected future cash flows and the discount rate that was used to estimate the present value of the future cash flows. The more significant judgments and assumptions in determining fair value using the Market Approach include the determination of appropriate revenue and EBITDA multiples based on the selection of appropriate comparable companies.</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 revenues attributable to our divested respiratory business recognized prior to the Respiratory business divestiture are included within each of our geographic segments and were $<ix:nonFraction unitRef="usd" contextRef="ic2c9eaabcb1f47c2953a54f22d68e5ed_D20210101-20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyOTA_9c4e7830-60fe-4698-aea2-877aef2519cb">60.7</ix:nonFraction>&#160;million during the year ended December 31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i08cbc5402bf94080857184636fa5bde0_D20200101-20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAzMDU_1a03ebd5-b20e-4eb6-aa7d-c39714789f8f">138.5</ix:nonFraction>&#160;million for the year ended December 31, 2020. For the year ended December 31, 2021, we recognized $<ix:nonFraction unitRef="usd" contextRef="i255274fd9e6044f9b97c74dbdfba93e0_D20210101-20211231" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzE2NDkyNjc0NjE1MDM_9b865478-ed9c-482e-ae26-aeafb70afdba">51.1</ix:nonFraction> million in net revenues attributed to services provided to Medline in accordance with the MSTA, which are presented within our Americas reporting segment and our Other global product category.</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%">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="iaf6e2a0f91264f4abd0b0ae7daf4213f_D20200218-20200218" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ4MDg_ac9cd2a7-16c4-4685-90ed-41e066ef9152">260.0</ix:nonFraction>&#160;million. The purchase price was allocated based on the fair values of the assets and liabilities, including goodwill of $<ix:nonFraction unitRef="usd" contextRef="i9427564eccf646a58bd7f039b59439f9_I20200218" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ4MjQ_57b75282-7b21-409c-8654-6faac84cc5d7">107.1</ix:nonFraction>&#160;million, intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i9427564eccf646a58bd7f039b59439f9_I20200218" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ4NDA_93a24b37-d97a-4e84-b584-c2913f04c64b">179.0</ix:nonFraction>&#160;million and deferred tax liabilities of $<ix:nonFraction unitRef="usd" contextRef="i9427564eccf646a58bd7f039b59439f9_I20200218" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ4NTY_2869994a-2121-4c86-a2d2-3e3897bb7dd2">43.4</ix:nonFraction>&#160;million. The acquisition complements our OEM product portfolio. For the years ended December 31, 2021 and 2020, we recorded post acquisition revenue of $<ix:nonFraction unitRef="usd" contextRef="if37ce7d8b7914385ab89fbe1e1cbe224_D20210101-20211231" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTI1NDk_9ff941df-4f73-45aa-8153-4542a3832974">38.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i9068de63fdb645e297a1b94e053629d0_D20200101-20201231" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTI1NjQ_f841473c-bc2e-48da-91f4-cd58a64e7fb8">27.1</ix:nonFraction>&#160;million, respectively, related to HPC within our OEM operating segment.</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 December 28, 2020, we acquired Z-Medica, LLC ("Z-Medica"), a privately held medical device company that manufactures and sells hemostatic (hemorrhage control) products to complement our anesthesia product portfolio. The acquisition included an initial cash purchase price of $<ix:nonFraction unitRef="usd" contextRef="i432016504bf2419b8d8e2062df6970a6_D20201228-20201228" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzEwODY_f10c1166-8763-46e1-a4bb-7cb969092f90">500.0</ix:nonFraction>&#160;million, with the potential to make an additional payment up to $<ix:nonFraction unitRef="usd" contextRef="i1922478018a546568f62ae767b64db48_I20201228" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzExNDU_11e9bb35-cd79-41e8-917d-42eca42d39ba">25</ix:nonFraction>&#160;million upon the achievement of certain commercial milestones. The purchase price was allocated based on the fair values of the assets and liabilities, including goodwill of $<ix:nonFraction unitRef="usd" contextRef="i1922478018a546568f62ae767b64db48_I20201228" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ4NzE_52e8d99a-454e-4068-8e0c-2561e91a85de">186.0</ix:nonFraction>&#160;million, intangibles assets of $<ix:nonFraction unitRef="usd" contextRef="i1922478018a546568f62ae767b64db48_I20201228" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ5MzM_051695e3-98bc-408d-a208-31846bf48c23">332.0</ix:nonFraction>&#160;million and deferred tax liabilities of $<ix:nonFraction unitRef="usd" contextRef="i1922478018a546568f62ae767b64db48_I20201228" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ5MDM_5892ab49-d8b8-4dc2-afdd-09d34a2f486a">32.2</ix:nonFraction>&#160;million. For the year ended December 31, 2021, we recorded post acquisition revenue and operating profit of $<ix:nonFraction unitRef="usd" contextRef="i8b14fb9a34c64e2eaae5be48443df66e_D20210101-20211231" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTI1Nzk_17af60db-ba07-40cd-8317-bcb080a15f5e">66.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8b14fb9a34c64e2eaae5be48443df66e_D20210101-20211231" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzE2NDkyNjc0ODI0NTA_4ab7b010-cb20-4157-9c51-b8030062bd00">21.8</ix:nonFraction>&#160;million, respectively, related to Z-Medica across our geographic segments.</span></div></ix:continuation><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%">F-16</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_154"></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="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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzQyMDk_9cb83e55-4489-499d-b999-e4c7c4d258a3" continuedAt="i959c46b9d6bc45eda43fe9dd7a6a5e3e" escape="true">Restructuring and impairment charges</ix:nonNumeric></span></div><ix:continuation id="i959c46b9d6bc45eda43fe9dd7a6a5e3e" continuedAt="i145e1b69c5b04e229055d9cf5d8265e0"><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%">Respiratory divestiture plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2021, in connection with the Respiratory business divestiture described in Note 4, we committed to a restructuring plan designed to separate the manufacturing operations to be transferred to Medline from those that will remain with Teleflex, which includes related workforce reductions (the &#8220;Respiratory divestiture plan&#8221;). The plan includes expanding certain of our existing locations to accommodate the transfer of capacity from the sites being transferred to Medline and replicating the manufacturing processes at alternate existing locations. We expect this plan will be substantially completed by the end of 2023. <ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzkzNDU4NDg4NTMyNTM_1671deb4-397b-4fb8-b95e-89f9e947995e" continuedAt="ice76a7b2aa9c4d13b97a292f07325dc1" escape="true">The following table provides a summary of our cost estimates by major type of expense associated with the Respiratory divestiture plan:</ix:nonNumeric></span></div><ix:continuation id="ice76a7b2aa9c4d13b97a292f07325dc1" continuedAt="i0826470e505c4c47a52bd638fefa2f41"><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:54.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.199%"></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%">Total estimated amount expected to be incurred</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Program expense estimates:</span></td><td colspan="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%">(Dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring 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;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="ie9e54e98e51d4cdf972b76c8113e4d25_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzItMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjpmODdkODA5ZTZmM2Q0NzA3OWEyMzljMGQ1N2E1OTRhMl8xMDk5NTExNjI3ODE0_424d418c-94bd-4521-b772-c52b126f3438">5</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="ifadeb3d0c29b4d7980fc991f74ad5fa2_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzItMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjpmODdkODA5ZTZmM2Q0NzA3OWEyMzljMGQ1N2E1OTRhMl8xMDk5NTExNjI3ODE5_bed4fa7b-14e7-4e1d-bde0-2d6c2aae32cf">8</ix:nonFraction> million</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ie07b3d1cda3c4e3980e75822f01f9221_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzMtMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjo2YzcxNDQ2YzI2Yjc0NTFjOWVhY2YxM2QxZmY0NTRkZV8xMDk5NTExNjI3ODIy_a0282239-3642-411a-bdb7-652400608b05">19</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i37075449e63d4a169328f1ce5a21355b_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzMtMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjo2YzcxNDQ2YzI2Yjc0NTFjOWVhY2YxM2QxZmY0NTRkZV8xMDk5NTExNjI3ODI4_45a9e323-80c5-41a2-8548-c447f9f2f348">22</ix:nonFraction> million</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-bottom:3pt double #000000;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="ib5d02b18cf8946c9a3a247b623c456a5_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzQtMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjplYmJiNGRlNjZhMzI0NjczYTQxYjhlYmQzMmIxM2ZjYl8xMDk5NTExNjI3ODIx_888e56e2-0aac-4978-88d6-be54bbfead02">24</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="ia105773e9aa94177a5f338e5ca7c2529_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzQtMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjplYmJiNGRlNjZhMzI0NjczYTQxYjhlYmQzMmIxM2ZjYl8xMDk5NTExNjI3ODI3_d4d88b6e-e9df-42d6-a404-aa5d81f3aac2">30</ix:nonFraction> million</span></div></td></tr></table></div><div style="margin-bottom:2pt;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">Substantially all of the charges consist of employee termination benefit costs.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Consist of charges that are directly related to the Respiratory divestiture plan and principally constitute costs to transfer manufacturing operations to other locations and project management costs. Substantially all of the charges are expected to be recognized within costs of goods sold.</span></div></ix:continuation><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 expect substantially all of the restructuring and restructuring related charges will result in future cash outlays, the majority of which will be made in 2022 and 2023. Additionally, we expect to incur $<ix:nonFraction unitRef="usd" contextRef="i118163d0248a4136b331dad793ec9f0a_D20210101-20211231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzIxOTkwMjMyNzgxODk_ac751dd1-57d8-41e8-bf55-14a576b4da9e">22</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="i06108cca5b73409eaec9a53dd98a3a25_D20210101-20211231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzIxOTkwMjMyNzgyMDI_69a4d2af-84fd-46e0-a806-aa4dc667d576">28</ix:nonFraction>&#160;million in aggregate capital expenditures under the plan, which are expected to be incurred mostly in 2022 and 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2021, we incurred $<ix:nonFraction unitRef="usd" contextRef="ibe282c4788c940d0a51eb1e825c584fd_D20210101-20211231" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzIxOTkwMjMyNzgyMTU_59244ae7-3f1f-4aa8-990d-99ee8d3e2197">3.3</ix:nonFraction>&#160;million in pre-tax restructuring related charges, all of which were recognized in cost of goods sold. </span></div><div style="margin-bottom:2pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Restructuring plan</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, we committed to a restructuring plan designed to streamline various business functions across our segments. The plan was substantially completed by the end of 2021 and we expect future restructuring expenses associated with the program, if any, to be nominal. </span></div><div style="margin-bottom:2pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Footprint realignment plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0826470e505c4c47a52bd638fefa2f41" continuedAt="ib541452580d64507a711ff439f87b583">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 Footprint realignment plans:</ix:continuation></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-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="i145e1b69c5b04e229055d9cf5d8265e0" continuedAt="i550ab5b103d544019f01e3fa33c1fe59"><ix:continuation id="ib541452580d64507a711ff439f87b583" continuedAt="i4739406a81694cc4adeee64b17cbffd7"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019 Footprint realignment plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #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 Footprint realignment plan </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:9pt;font-weight:700;line-height:100%">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Program expense estimates:</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;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="i49d60508d22d49d8847ecbbaa205113a_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItMS0xLTEtMC90ZXh0cmVnaW9uOjc3M2RiODBkNTM0NTQwMDBhMjhkZjAyZjIxZTBmZjNkXzQ_12f7d716-47ee-4e76-906d-259ea07bb7a0">14</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i843bfa0fb559440997f07689de5a5a02_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItMS0xLTEtMC90ZXh0cmVnaW9uOjc3M2RiODBkNTM0NTQwMDBhMjhkZjAyZjIxZTBmZjNkXzEw_66760596-3fd6-487d-bc15-a338276d5a03">15</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="i1b21762d1d154f20a77846d7f96f4f74_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItMy0xLTEtMC90ZXh0cmVnaW9uOmFkZDhmNjVkY2MwNzQ4NGFhMjM0Yzc4MjE0M2VkNmIwXzQ_459b26b7-6cfe-4ba8-b0ff-d5eb1e074421">60</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i15008724ca96404a927e583a1f0712b6_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItMy0xLTEtMC90ZXh0cmVnaW9uOmFkZDhmNjVkY2MwNzQ4NGFhMjM0Yzc4MjE0M2VkNmIwXzEw_8160cd2b-2ce4-4851-80af-472745f0f77e">65</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="i686da8c2e8524ca4a86c0213308e4d8e_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItNS0xLTEtMC90ZXh0cmVnaW9uOjIxYzcyNzZkYzNlNTQ5MzliMWI4MWZmMDk4ODE5MjVmXzQ_f9386427-881f-4ef9-b9f7-f1807a6b4bd1">13</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="if1c946f5ef7c4b4baf7fbf874cd6da7d_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItNS0xLTEtMC90ZXh0cmVnaW9uOjIxYzcyNzZkYzNlNTQ5MzliMWI4MWZmMDk4ODE5MjVmXzEw_0f20b057-e73e-49a4-a6fd-92492b8e8c08">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="i899d8c568ff94ec89619380423e823d8_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtMS0xLTEtMC90ZXh0cmVnaW9uOmFjMzhiZjk3OTY0YTRlN2FhNTQ5OWZmYjQ0NzdmOTFlXzQ_23ecf5bc-b6c4-4612-b44d-2f1b12861945">2</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i25687471e4a944139a02e2ebb9293020_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtMS0xLTEtMC90ZXh0cmVnaW9uOmFjMzhiZjk3OTY0YTRlN2FhNTQ5OWZmYjQ0NzdmOTFlXzEw_f3a0e28a-5487-41be-9fd5-1a5d1702d245">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="i092aebecc4314649a7442f46913d232d_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtMy0xLTEtMC90ZXh0cmVnaW9uOjIzMWI2OWVmN2UwNjQyZTc4ZjU4MDUzYmM0MzA0MmNhXzQ_365efaea-74fb-4dee-a184-441fe4e2d45d">3</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="idebe3dbd4acb445ab2817cb1f59679ec_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtMy0xLTEtMC90ZXh0cmVnaW9uOjIzMWI2OWVmN2UwNjQyZTc4ZjU4MDUzYmM0MzA0MmNhXzEw_a82753f8-57ad-47fc-bdad-6c3ffeae29e5">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="ibb6e71eb9e234fdda03ecd642b040292_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtNS0xLTEtMC90ZXh0cmVnaW9uOmE3MjM0YTFjNjdkNTQ5Mzc4ZDIxMzRlMTUzMTlkMjc5XzQ_6a2fd60d-7c4d-4a3a-912d-e824022df112">1</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i28606258b7b544fb921d6ab1074717ff_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtNS0xLTEtMC90ZXh0cmVnaW9uOmE3MjM0YTFjNjdkNTQ5Mzc4ZDIxMzRlMTUzMTlkMjc5XzEw_a83df408-877f-4a29-8eea-f8eaa59676e3">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="i543cd923d7484f19b2e51bfab19caa1f_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtMS0xLTEtMC90ZXh0cmVnaW9uOjc5ZDMyNGFiZGFmYjRhOTdiM2Q4Mzg4ZGQyZTE1YmIzXzQ_1c320956-0fb2-4b69-9677-1fa73a11c5fa">16</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i868bb693bf0642dd9c79223c2ca7b6e2_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtMS0xLTEtMC90ZXh0cmVnaW9uOjc5ZDMyNGFiZGFmYjRhOTdiM2Q4Mzg4ZGQyZTE1YmIzXzEw_f90d2cc6-6801-4642-939c-6b69a3d8e019">17</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="ic6fb243b425d4795a84d87779f013242_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtMy0xLTEtMC90ZXh0cmVnaW9uOjNlYTZiYmE0ZDRhYzQwZGRhNDg5NjYzMGFlNzZmOGE3XzQ_7ce87ee7-b3b7-4519-ab4b-7a0ca7f142e1">63</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="ie2377eb26ffb4a5c9cef7811295fb853_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtMy0xLTEtMC90ZXh0cmVnaW9uOjNlYTZiYmE0ZDRhYzQwZGRhNDg5NjYzMGFlNzZmOGE3XzEx_09db7f2b-209f-4e17-9c50-f29b064cd952">69</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="iac418f2b21074aeebe0d8f23e399ac23_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtNS0xLTEtMC90ZXh0cmVnaW9uOjk5MmU0MWFmM2I1OTQ2Y2M4ZWNhYTlmYzJjMmQ3YzBiXzQ_ff8359f9-338b-4296-accc-018e1651a614">14</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i892631609de441cead1ae5b057d85020_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtNS0xLTEtMC90ZXh0cmVnaW9uOjk5MmU0MWFmM2I1OTQ2Y2M4ZWNhYTlmYzJjMmQ3YzBiXzEw_a24ce4ca-25cb-4a7c-ad20-420e25e4f748">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="ie05e19f475f04ebbaf8471bdfe6f3777_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtMS0xLTEtMC90ZXh0cmVnaW9uOjg3MWNiY2I2MWI0YTRhMjM4OTJlODUxNjZhMjI2Njc5XzQ_ecafe549-18c6-4f07-ada0-4d58032cbdfc">38</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="icb6d62b0ae4646bca3e610c2aa2c69b4_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtMS0xLTEtMC90ZXh0cmVnaW9uOjg3MWNiY2I2MWI0YTRhMjM4OTJlODUxNjZhMjI2Njc5XzEw_30a09339-6841-480a-b27d-1164d36caf46">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="i440c71574d584396b40515a1eee119db_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtMy0xLTEtMC90ZXh0cmVnaW9uOjRmZjJhNDQzYzdkYTRhMTFhOTljYmRhZjJjZWQ3OGZhXzQ_5b73366d-2100-494f-8e77-851791b631f7">47</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="iebd9266ad754400f861feafe4cf6056d_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtMy0xLTEtMC90ZXh0cmVnaW9uOjRmZjJhNDQzYzdkYTRhMTFhOTljYmRhZjJjZWQ3OGZhXzEw_49480cdb-842e-45c2-a7b3-24fdb00b7189">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="id30a3bf80a0847d184d75f229b37260c_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtNS0xLTEtMC90ZXh0cmVnaW9uOjQxMTY0YWI0MWE5NDRlNTY4MWJlZDhlMGRkZjEyNTlmXzQ_27f5247d-23b8-4ab4-b313-6a74a2f0af0b">39</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i6015dba87fdf47759b6c8f34cc1465f3_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtNS0xLTEtMC90ZXh0cmVnaW9uOjQxMTY0YWI0MWE5NDRlNTY4MWJlZDhlMGRkZjEyNTlmXzEw_705ae2ef-29b0-46f9-87d0-17b112b564fb">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="ifc615755f1cb451abf73e98ebd80562e_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtMS0xLTEtMC90ZXh0cmVnaW9uOjE5ZWI1ZDk0YjgyYTRmODI5M2QyMjRlNTdlNDE5OGNlXzQ_a39e97c1-4468-4dc3-a34c-d17c6d057995">54</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ie9299f38ceb5415f88d335c2ef4c8774_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtMS0xLTEtMC90ZXh0cmVnaW9uOjE5ZWI1ZDk0YjgyYTRmODI5M2QyMjRlNTdlNDE5OGNlXzEw_99744d9c-a6f0-499c-ad66-3974769c741b">60</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="ie9e8a8fe4db44ba797a7d8187aa043d5_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtMy0xLTEtMC90ZXh0cmVnaW9uOmQxN2UwYzRiYzBjYzQ5Y2VhMjQyYTg0MTFkNGVmMTVkXzQ_d0c6c537-954d-4782-8c4c-20016ca82682">110</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="iea54ed2fe2994ca3a7b4f459a3f1f9c6_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtMy0xLTEtMC90ZXh0cmVnaW9uOmQxN2UwYzRiYzBjYzQ5Y2VhMjQyYTg0MTFkNGVmMTVkXzEw_1c72b7e4-7897-4298-99b7-8e13f335005d">128</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="i017d475e7482402c89a2069468c6b14f_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtNS0xLTEtMC90ZXh0cmVnaW9uOjFmMWY3MmJkMmFhZTQwYmRhOWQ2MmZlZTc2OTgxZGVjXzQ_f1960648-849b-4067-8f24-3d095c60d74c">53</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="id62bc3ee6e614e4ea42aea459be89d07_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtNS0xLTEtMC90ZXh0cmVnaW9uOjFmMWY3MmJkMmFhZTQwYmRhOWQ2MmZlZTc2OTgxZGVjXzEw_759613a0-e897-4d9d-be25-8a16abe1f924">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="ifc615755f1cb451abf73e98ebd80562e_I20211231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtMS0xLTEtMC90ZXh0cmVnaW9uOmQyZmNjNmYwYjIwZjQ3MDI5OGRiZDcxYmRiMmI4MWY0XzQ_c7300f39-5bc8-4787-8eca-79e1ee87ac4f">48</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ie9299f38ceb5415f88d335c2ef4c8774_I20211231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtMS0xLTEtMC90ZXh0cmVnaW9uOmQyZmNjNmYwYjIwZjQ3MDI5OGRiZDcxYmRiMmI4MWY0XzEw_1a21394e-753b-4bc0-963e-599fb7eed002">54</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="ie9e8a8fe4db44ba797a7d8187aa043d5_I20211231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtMy0xLTEtMC90ZXh0cmVnaW9uOjFiZGFkZmM5OGFiMzQ3NGY4ZDJlY2UyMzFiMWE4Y2E0XzQ_1e4d566e-e4ed-425c-9db6-309057b16d45">99</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="iea54ed2fe2994ca3a7b4f459a3f1f9c6_I20211231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtMy0xLTEtMC90ZXh0cmVnaW9uOjFiZGFkZmM5OGFiMzQ3NGY4ZDJlY2UyMzFiMWE4Y2E0XzEw_6cf4b8a0-1e6b-4617-ae1f-2567774180e5">122</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="i017d475e7482402c89a2069468c6b14f_I20211231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtNS0xLTEtMC90ZXh0cmVnaW9uOjBiYTUyZTM0ZTU3MzRlNWE4ODc0MzVkMjQ5OGU5MzQyXzQ_729f93d5-b455-49ac-b74a-585a462fefea">43</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="id62bc3ee6e614e4ea42aea459be89d07_I20211231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtNS0xLTEtMC90ZXh0cmVnaW9uOjBiYTUyZTM0ZTU3MzRlNWE4ODc0MzVkMjQ5OGU5MzQyXzEw_eecf00bd-a7ed-4610-894b-d465d5184c56">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="ifc615755f1cb451abf73e98ebd80562e_I20211231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktMS0xLTEtMC90ZXh0cmVnaW9uOjI4ZTBkOWY0OGQ1ODQ5YWM5YTNjNGZhYTNmMWI3ZjVmXzQ_e09f4b52-8fa4-4aeb-968a-ac39ac40f89b">31</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ie9299f38ceb5415f88d335c2ef4c8774_I20211231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktMS0xLTEtMC90ZXh0cmVnaW9uOjI4ZTBkOWY0OGQ1ODQ5YWM5YTNjNGZhYTNmMWI3ZjVmXzEw_6bda63d9-ea33-41fd-ae63-d91f4b9b68c8">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="ie9e8a8fe4db44ba797a7d8187aa043d5_I20211231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktMy0xLTEtMC90ZXh0cmVnaW9uOmVhNWU3NTY2OWIyZDRkOTM5ZmIzNWFhOGI2MzY4YzVjXzQ_af9b6817-0e9e-4c97-8ff3-aa63c904abb0">15</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="iea54ed2fe2994ca3a7b4f459a3f1f9c6_I20211231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktMy0xLTEtMC90ZXh0cmVnaW9uOmVhNWU3NTY2OWIyZDRkOTM5ZmIzNWFhOGI2MzY4YzVjXzEw_f78508cf-a82c-414e-8058-3ee8d8c68713">16</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="i017d475e7482402c89a2069468c6b14f_I20211231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktNS0xLTEtMC90ZXh0cmVnaW9uOjc4NWYxNmQ5M2ZlZjQwMTNhOWM3MjFiYTE3ODdlZWEwXzQ_2241e89f-cdf5-45ca-b591-339a8f7da098">26</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="id62bc3ee6e614e4ea42aea459be89d07_I20211231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktNS0xLTEtMC90ZXh0cmVnaW9uOjc4NWYxNmQ5M2ZlZjQwMTNhOWM3MjFiYTE3ODdlZWEwXzEw_3ce5ccfb-6588-4328-91fa-d0afdcee289b">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="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzEzLTEtMS0xLTAvdGV4dHJlZ2lvbjpmMjA2MjZhZmY4NmE0YzVmYmNiNWNlYmIzMTlmNjEzNl80_28259044-ec87-4c11-be81-866b233e0bc2">15.6</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="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzEzLTMtMS0xLTAvdGV4dHJlZ2lvbjoyNzU4NmJkZjRjMzc0NDU1OWZlZTMxMzU0OGQ1YTRlNV80_a4437a49-189f-474e-8ef5-fc2595cc4cab">62.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="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzEzLTUtMS0xLTAvdGV4dHJlZ2lvbjpiNzc2ZGM3YzdmOWY0ZTY3OTZjN2UxMWFiMWU5MzQ2MF80_35ce34c3-aa9c-4f25-b2fa-f548efd004eb">13.8</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, 2021</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="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE1LTEtMS0xLTAvdGV4dHJlZ2lvbjpkOGVlNDA1ZmVhMjE0NzQwYjFhYWY4NWI1ZTlkMzQyOF80_4b95a4d7-cb87-4571-9f58-9ede581ad1c8">13.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="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE1LTMtMS0xLTAvdGV4dHJlZ2lvbjoxMTUxNmI1YjJkODA0ODMxYTFjNGZlNGZjNjIxZTVkMl80_c5e5b91b-f660-44b4-a573-625dd0265732">10.7</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="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE1LTUtMS0xLTAvdGV4dHJlZ2lvbjowODY2NTJjNjQ0NTM0OGQ4YTJlMzMyYWFlMGUxOTE4YV80_18a297da-2893-469a-90b7-8f77f6dd7379">2.6</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="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE2LTEtMS0xLTAvdGV4dHJlZ2lvbjpkMDY0M2ZjNzM5NTY0M2FlYTRhODgzYzA0YjBmNDZjMl80_6e799400-0880-4249-b2b4-a6ef0f2a988e">34.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="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE2LTMtMS0xLTAvdGV4dHJlZ2lvbjo1ODZhMmE5OWY1MzM0YTI4OTBmOTk5ODdhY2FiOTZhY180_6e83aa9e-55cf-4187-bfe1-33f632446681">27.4</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="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE2LTUtMS0xLTAvdGV4dHJlZ2lvbjowMGQyY2ZhODUxNTc0OWVkYjE1Y2RhZmQ2YzEwODBjZl80_66449ff9-223e-4672-909d-62e820cf8d47">38.6</ix:nonFraction></span></div></td></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes facility closure, employee relocation, equipment relocation and outplacement costs.</span></div></ix:continuation><div style="margin-bottom: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%"><ix:continuation id="i4739406a81694cc4adeee64b17cbffd7" continuedAt="i7435963991ea4982ba7be53e80df96d2">(2)</ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"><ix:continuation id="i7435963991ea4982ba7be53e80df96d2">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.</ix:continuation> </span></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzQyMDU_91be7ef8-3e66-424b-a3ec-4609615b979a" 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 Respiratory divestiture plan, as well as the 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:35.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></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.250%"></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.250%"></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.257%"></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%">Respiratory divestiture 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%">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><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%">Balance at December 31, 2019 </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="i6f041d1a7bc14092bdc6e8d6e66f00a7_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzItMS0xLTEtNDQ5NDI_2df7d0cf-e312-418e-b6c2-0781493715e0">&#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="iebed89dcdc174690869a54326d382861_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzItMS0xLTEtMA_7ac83242-a0e3-4883-b23f-7ee73a6ffdfe">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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacb2fc44ed9f498c9725173854a5289a_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzItMy0xLTEtMA_f889449a-c8ca-4420-bfe1-663c1b840256">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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i056f3351d4f747fd8b0265778271374a_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzItNS0xLTEtMA_32c32561-cfbf-40ea-9f2f-eff6ed59156b">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="i7dae76c3fe55415f8b450af49aa528af_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzMtMS0xLTEtNDQ5NDI_fc0b85bb-e40c-471c-affe-853e81bbef5f">&#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="ica80d55f393146a197b41f22ad9ef9aa_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzMtMS0xLTEtMA_c28f0b98-017a-442a-84e0-3dc481652a22">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="i90f117cfccf8456eb60154b88c06655e_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzMtMy0xLTEtMA_3a28ac71-39b7-48ba-bd0e-70fdeb1f7979">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="i2f27938930394aeca0b8ffaadab5678a_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzMtNS0xLTEtMA_71e46df9-9fc6-4f1c-a113-d32fad7093d0">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="i7dae76c3fe55415f8b450af49aa528af_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzQtMS0xLTEtNDQ5NDI_db379e5d-8c1e-4762-96d8-4977029d1169">&#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="ica80d55f393146a197b41f22ad9ef9aa_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzQtMS0xLTEtMA_78ddf2e2-724c-4038-9b22-06b6c526d52a">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="i90f117cfccf8456eb60154b88c06655e_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzQtMy0xLTEtMA_721a49c3-1d61-418f-8db0-d2963dfa49c8">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="i2f27938930394aeca0b8ffaadab5678a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzQtNS0xLTEtMA_06ac88a5-9eb5-4aad-a84c-1616d3c77dff">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="i7dae76c3fe55415f8b450af49aa528af_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveTranslationAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzUtMS0xLTEtNDQ5NDI_1dea831f-e6fa-47e0-929e-10411d59823a">&#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="ica80d55f393146a197b41f22ad9ef9aa_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzUtMS0xLTEtMA_d4cfb741-d14d-4f94-96d2-d5060cb73ce8">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="i90f117cfccf8456eb60154b88c06655e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RestructuringReserveTranslationAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzUtMy0xLTEtMA_d32b9fe5-c891-45ec-8b2a-a554066b53d8">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="i2f27938930394aeca0b8ffaadab5678a_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveTranslationAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzUtNS0xLTEtMA_2a29faa4-0a46-4fe5-940c-5f94e8825e92">&#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 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="i748fc8e7aec54b97b0e6e5fbcdd0f839_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzYtMS0xLTEtNDQ5NDI_fef44ebe-320c-4eca-a4b4-9a646132bdc9">&#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="i2150d3c2eb9d4df595d85c6af25023f1_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzYtMS0xLTEtMA_3fe2d467-601e-4a3c-a654-2d2d7b9a1f3c">8,054</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="i5648d8329ed547f8b3d21511f69b066d_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzYtMy0xLTEtMA_8e2f2780-2293-44ff-a9a0-430d13f445b4">50,081</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="i4b7c2486338945f29270a60ae40b4f32_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzYtNS0xLTEtMA_11067a29-32dd-4562-b885-cde9b89e1ce4">3,593</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="i32f22f68af9342ff978df92ae6484111_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzctMS0xLTEtNDQ5NDI_a4c680c5-3229-4f6d-ae83-08fd7ccd579a">2,694</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="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzctMS0xLTEtMA_0044fd70-64c2-4ca3-bb06-5c97a2a9928b">253</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="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzctMy0xLTEtMA_bd9ded4e-2649-4d43-9981-56a91ae7059f">2,476</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="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzctNS0xLTEtMA_e812284e-5b78-4bfc-8d4d-88dc757cb234">262</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="i32f22f68af9342ff978df92ae6484111_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzgtMS0xLTEtNDQ5NDI_d25ae9d9-d303-49b0-9a75-1e585158da62">7</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="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzgtMS0xLTEtMA_97e9608a-ea56-48f7-b6c5-5bf72c4f3d85">4,982</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="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzgtMy0xLTEtMA_f1824451-68fe-4b14-b8b7-8125e8a93549">4,813</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="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzgtNS0xLTEtMA_cb6382a3-b171-4b91-9eb9-3ad3902c3217">947</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="i32f22f68af9342ff978df92ae6484111_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzktMS0xLTEtNDQ5NDI_86e8e22a-e0e3-4986-bc2c-9e24c75f1941">86</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="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzktMS0xLTEtMA_bbf5d895-5b3f-4012-8938-839113a52c4b">19</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="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveTranslationAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzktMy0xLTEtMA_0d74f4e0-4050-411f-af79-6fd25a293305">3,679</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="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveTranslationAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzktNS0xLTEtMA_a4eda08b-3ba8-4a7a-b16a-5930ef50a064">&#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, 2021 </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="i81f40ac64983429fa1d32f1ec2c7cf69_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzEwLTEtMS0xLTQ0OTQy_2543db03-9f93-4d00-ba97-3518ae50227d">2,601</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="i78bfa6bc6a8342cbb6c1f858e6cd301e_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzEwLTEtMS0xLTA_6e027158-6cda-49a9-b3a7-fedfcad1c785">3,306</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="ic16a8542c5c3446e93a22beee6ab4c7f_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzEwLTMtMS0xLTA_54e7fd80-ee0e-4224-8374-a897e29cab81">44,065</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="if2decdf3ed3f4220a1454b9b17bf1ba1_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzEwLTUtMS0xLTA_898e09bc-334c-40d2-899b-854ad9012bb1">2,908</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, 2021 , 2020 and 2019 consisted mainly of accruals related to termination benefits.  Other costs (facility closure, employee relocation, equipment relocation and outplacement costs) were expensed and paid in the same period.</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><ix:continuation id="i550ab5b103d544019f01e3fa33c1fe59"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzQyMDY_557ef33e-055d-458c-b522-867bfa8d081e" 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, 2021, 2020, and 2019 consisted of the following:</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: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%">2021</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%">Respiratory divestiture plan</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="i02e12406f0424f11914025b4d1dcc150_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzMtMS0xLTEtMzQ3OTE_d5f603ac-9f86-4915-a181-98997ce08644">2,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5f65180fabe7447dbc1bc3c6c3f82af7_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzMtMy0xLTEtMzQ3OTE_edde6c57-32e5-468d-9ec9-ad3f52ad7803">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="i32f22f68af9342ff978df92ae6484111_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzMtNS0xLTEtMzQ3OTE_61fbf694-df89-4301-9fda-866ced680ed1">2,694</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%">2021 Restructuring 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="iea4193e67c204fe9836487a2e0828df5_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtMS0xLTEtMzQ3OTE_12817408-5991-4b3a-8bfb-fb9e54c32c50">7,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b0dec2bdbab424bb112a09f676b75b4_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtMy0xLTEtMzQ3OTE_e1966c48-fa2d-495c-9676-0dff82a18509">77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i628b715c9c0b4e4086dca0c0546244e8_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtNS0xLTEtMzQ3OTE_19c2d448-0b7c-46cf-90b0-31ec1266739b">7,357</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"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i262ea141b366498ca56138db84a87e0d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtMS0xLTEtMA_abf1ac5f-24e9-49ca-8ce4-777d1ef6a610">111</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="id24d83e1b54648e5bb53cce40c09ff84_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtMy0xLTEtMA_9a4c8059-5ed6-467e-acdc-aef73595090d">364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtNS0xLTEtMA_fae7371f-e6a5-4354-8375-c24397b055b9">253</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%">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="ief1414aa927f41daae1e2d0e5490bd3c_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzUtMS0xLTEtMA_7956a708-bc55-402e-adc6-d7862de0d613">2,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5aedcdc932a646b7ba9e416df91a1ef7_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzUtMy0xLTEtMA_1f322825-43d2-4cbb-91f6-ecf49bc16fd3">141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzUtNS0xLTEtMA_3aadb73b-e73c-4b9d-9d44-4ad152391193">2,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43d74d4e921b47fb8ca46f6c3c498e4f_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzYtMS0xLTEtMA_bc277ec7-8484-4556-ad89-e668deda14fb">429</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="if7f71c60f4dc45cb8adb9c4b35850a2a_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzYtMy0xLTEtMA_22cf83c2-bd31-477a-a107-af3f12912750">2,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6db474483c2442a183b09a6e50fc6279_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzYtNS0xLTEtMA_c9ac3e24-cbb3-4609-965b-95d626dc6ada">2,219</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="ibc636d149be84d0f95e4307ff239cdf2_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzctMS0xLTEtMA_43f76b90-647a-4de7-9d9b-1ce53681bbdc">11,762</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="i0aebb723c4f34c63a39185d9d1bf56bd_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzctMy0xLTEtMA_45f10502-1ba6-4790-99d4-db284e460773">3,237</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzctNS0xLTEtMA_573bb209-77a9-49a3-8065-0c595eab6108">14,999</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="ibc636d149be84d0f95e4307ff239cdf2_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzgtMS0xLTEtMA_6042f037-8545-41c8-9f30-3b2f5d451068">&#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="i0aebb723c4f34c63a39185d9d1bf56bd_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzgtMy0xLTEtMA_ae1a05f8-8178-4323-9bcc-dc23278b710a">6,739</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzgtNS0xLTEtMA_8e7bb838-6ea0-4094-a2f4-57960df6ae70">6,739</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="ibc636d149be84d0f95e4307ff239cdf2_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzktMS0xLTEtMA_5e1c4695-6f21-4750-b24d-6bebdd2232d0">11,762</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="i0aebb723c4f34c63a39185d9d1bf56bd_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzktMy0xLTEtMA_5db277ff-2d7c-43b9-b6b7-48c60d41722e">9,976</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzktNS0xLTEtMA_96d90aac-d07a-4cf3-b3a1-1134ab0754a4">21,738</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><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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="ide6f9db673924dba8aacde059bdb7d1f_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtMS0xLTEtMzQ4MDI_ca38d3ab-3852-4504-98ea-7b0f88f018b7">8,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 style="background-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="i52777d24e05e4910a885ec31dbdb04eb_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtMy0xLTEtMzQ4MDI_b7541a7b-b93e-4496-9d9c-ff3583a06af2">353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5c2850bfd59c4f8a83b8ede745fde934_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtNS0xLTEtMzQ4MDI_4c43af46-2af7-4360-8e25-276b0834b18b">8,847</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%">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="i05c8fbe37e94462ea62eb4de9a0ae371_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtMS0xLTEtMA_7a459761-d44d-4ad9-bb77-5022703e9e82">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="i10707621451c484d8acbec913bf66835_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtMy0xLTEtMA_b79f986c-200b-4d0b-921e-977c20404017">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="ica80d55f393146a197b41f22ad9ef9aa_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtNS0xLTEtMA_3165ff16-d700-4f67-9105-1548e83518c1">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="ie3255658be0a47f08b55e155fd5e74b4_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzQtMS0xLTEtMA_ced24db8-6d4d-41e1-b3d6-37596c017fdb">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="i9f6a526450be4184bd3405dee95ec1e2_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzQtMy0xLTEtMA_e9f00c59-654c-42f4-ad34-e53f2273851f">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="i90f117cfccf8456eb60154b88c06655e_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzQtNS0xLTEtMA_2a433284-9af0-46ab-97c9-b5ef26ab95e3">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">(3)</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="ibcef683ef0184300b05bf9429edea6a3_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzUtMS0xLTEtMA_7221fd72-e725-46e3-b737-4929c911fbc6">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="i545667804b0f46adad1996b31845e401_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzUtMy0xLTEtMA_0d305598-c39f-47be-971f-945ee5110038">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="i5991d4d3b7bf43bca3db5e53bab4aa64_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzUtNS0xLTEtMA_c4d28da5-05b8-486d-abeb-46e14bf241ed">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="iec67c3dc22124f4fa3a930fd65e31d53_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzYtMS0xLTEtMA_739467ba-6234-4ac7-af35-baf11492da62">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="i122aadbfd86a4db5ae33312ac0898e81_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzYtMy0xLTEtMA_1701a229-d19e-4923-84e8-9ba6961c236b">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzYtNS0xLTEtMA_7b8508bc-587e-4de0-948c-517510f3cc00">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="iec67c3dc22124f4fa3a930fd65e31d53_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzctMS0xLTEtMA_ebb7f4f2-45d1-499d-a12a-778eed22cc2f">&#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="i122aadbfd86a4db5ae33312ac0898e81_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzctMy0xLTEtMA_dc93e82d-56ef-450f-b66b-fc858dc9f6e3">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzctNS0xLTEtMA_7eb45d65-0b61-44e3-9a8d-49ccd5ac8d93">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="iec67c3dc22124f4fa3a930fd65e31d53_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzgtMS0xLTEtMA_bfed86bd-6c6c-4f72-b435-db9349f3603b">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="i122aadbfd86a4db5ae33312ac0898e81_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzgtMy0xLTEtMA_979e8371-cbe8-46c9-ad9b-07648459c417">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzgtNS0xLTEtMA_b5c7291e-8772-4c47-841c-a4666b060961">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 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%">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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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="ia7b24563b332411cba668047d15da725_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtMS0xLTEtMzQ4NTk_616e09a3-14dd-4ac9-b6d1-502912470715">13,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="i6847fc068b564811994e5a0a1f0fc22e_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtMy0xLTEtMzQ4NTk_499a8c17-76c3-4588-a96f-c4dfb3f1bb0f">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="id0822dd222cc4b4b8ef0b5da4b2ea529_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtNS0xLTEtMzQ4NTk_1308938f-108d-420a-89d1-984f78657844">13,753</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%">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="i812c8c1080374d65872a18bca47e9802_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtMS0xLTEtMA_603b019a-88dc-4e79-a3b2-760f0ae5f57f">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="ifb997fb55ced4e04bb69e23d12381f14_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtMy0xLTEtMA_cf379268-2056-4e6f-93bc-ea7b577e3e50">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="i6f66b177c1fd45d4853adc98fbb58102_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtNS0xLTEtMA_37b50365-fce9-4568-bb77-804f94e64ce5">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">(4)</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="i6908f8df0c41493e807d844999227cf7_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzQtMS0xLTEtMA_6be20360-0506-41e3-8158-2db0971595ba">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="i6135bbdaa046416297d3ccadd841f078_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzQtMy0xLTEtMA_5c5ba851-9b66-4cfd-b684-fa4d9d4d24a1">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="if06ffce330cd44588e90a5c914ea7b11_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzQtNS0xLTEtMA_1b1a9b16-7302-43fd-93a7-d90aafea7251">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="i430d4c25325a43c48f295b8d2adf96ac_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzUtMS0xLTEtMA_a2af1c34-4357-42d2-ac83-f00135ab9c21">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;border-top:1pt solid #000000;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="i4eadf98f6d964a93b0819a7244144b4d_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzUtMy0xLTEtMA_8357ee34-2d29-4f29-9073-6709e4d23e58">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzUtNS0xLTEtMA_d9e0cb47-a14a-4001-9bcc-2b363d8ef638">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="i430d4c25325a43c48f295b8d2adf96ac_D20190101-20191231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzYtMS0xLTEtMA_e57d4401-ff89-42d1-9665-acaedf3eada4">&#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="i4eadf98f6d964a93b0819a7244144b4d_D20190101-20191231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzYtMy0xLTEtMA_06f28c84-8313-4e42-87f8-f4704347c1a0">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzYtNS0xLTEtMA_f03462ce-159d-4cce-855e-549afd100151">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="i430d4c25325a43c48f295b8d2adf96ac_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzctMS0xLTEtMA_90a60d40-f562-43f1-ad7f-0b7479eb6f4f">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="i4eadf98f6d964a93b0819a7244144b4d_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzctMy0xLTEtMA_2c778f68-a94a-41a6-bbda-9368c75f1ee3">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzctNS0xLTEtMA_1e148dd7-97d7-47fd-87ef-d1955a46022c">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="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 the 2020 Workforce reduction plan, a program initiated in the third quarter of 2019 and the 2014 Footprint realignment plan.</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 activity primarily related to 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 the 2020 Workforce reduction plan, the 2017 Vascular Solutions integration program as well as the 2016 and 2014 Footprint realignment plans.</span></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%">Impairment Charges</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&#160;31, 2021, we recorded impairment charges of $<ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzM3OTQ_9b580a88-682d-46aa-9973-babfcf454f0b">6.7</ix:nonFraction>&#160;million related to our decision to abandon intellectual property and other assets primarily associated with our respiratory product portfolio that were not transferred to Medline as part of the Respiratory business divestiture described in Note 4. For the years ended December 31, 2020 and 2019, we recorded impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzIxOTkwMjMyNzgyMjk_3405bd08-eabb-4314-a349-118fb07adaf8">21.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzIxOTkwMjMyNzgyNDQ_a0b1b2b5-7166-4b79-b6a3-6d232bb62098">7.0</ix:nonFraction>&#160;million, respectively, related to our decision to abandon certain intellectual property and other assets associated with our surgical and interventional product portfolio.</span></div></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-19</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_157"></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="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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90ZXh0cmVnaW9uOjQxYzdlNzIyODIyYjQ3MTM5MTQwYTFkMDA1ZWVlY2U4XzY4_8934dc37-1640-4bd4-992d-325a86f0b97a" continuedAt="i5578fcb7a9d9433482f2e75c554a4595" escape="true">Inventories </ix:nonNumeric></span></div><ix:continuation id="i5578fcb7a9d9433482f2e75c554a4595"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90ZXh0cmVnaW9uOjQxYzdlNzIyODIyYjQ3MTM5MTQwYTFkMDA1ZWVlY2U4XzY5_b2995a82-16d0-4ab5-a07b-2c30e681d2bc" 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, 2021 and 2020 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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"><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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzItMS0xLTEtMA_d1ac3dad-3499-40d6-8275-50f23cbe6c16">146,433</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzItMy0xLTEtMA_a66697c7-2686-4fb7-9fae-df8367237793">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzMtMS0xLTEtMA_015d3115-00d0-4ee3-818a-3a2e5ede164d">81,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzMtMy0xLTEtMA_7f42b119-40c6-4009-8694-2402d7a92285">75,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzQtMS0xLTEtMA_22a5448e-d043-46a9-968d-9db1dd92be9f">249,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzQtMy0xLTEtMA_e4a31aba-99dc-4dde-8086-ba0cd86f3ec6">304,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzUtMS0xLTEtMA_db0182ab-2196-4d8d-8741-2a38283beed5">477,643</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzUtMy0xLTEtMA_3efae94d-d9ef-4284-8931-3b1d79ca96e2">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></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><span><br/></span></div><div id="i72e7098abafa4247929adfb37c5a4e02_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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90ZXh0cmVnaW9uOjYzNWEwNjg3MzEwYjQ2MjU5OGZmMzk4MDczODIxOTdlXzExNg_31eb9fe1-9b10-4bdd-8c54-2cd6e43e37d4" continuedAt="i3a6eadfd0081451398e6b9226f96b9c4" escape="true">Property, plant and equipment </ix:nonNumeric></span></div><ix:continuation id="i3a6eadfd0081451398e6b9226f96b9c4"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90ZXh0cmVnaW9uOjYzNWEwNjg3MzEwYjQ2MjU5OGZmMzk4MDczODIxOTdlXzExMg_c1bb9499-cb0e-4eff-a5a4-65718b6e0ac0" 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, 2021 and 2020 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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"><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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="tfx:LandBuildingsAndLeaseholdImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzItMS0xLTEtMA_2125ad91-0bae-4c3d-b2c3-f886a8b7cf23">285,305</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="tfx:LandBuildingsAndLeaseholdImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzItMy0xLTEtMA_99625c07-af1b-462f-b952-8be418c59264">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:MachineryAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzMtMS0xLTEtMA_59bdaecf-7ffc-4555-a29e-fb46e9e2ac52">475,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:MachineryAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzMtMy0xLTEtMA_6eb0c39a-4b66-4702-b74f-bf52a8bd4f40">496,664</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzQtMS0xLTEtMA_f465fd35-65f1-41dc-99ec-b380520b933f">191,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzQtMy0xLTEtMA_40b20a90-09c6-4b9e-9047-a4cd478de63d">172,913</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzUtMS0xLTEtMA_c08c1d20-7b19-47ce-a77e-4993b56d9441">49,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzUtMy0xLTEtMA_ce0c826b-12c1-4f31-99bb-e1d4eb7ff641">84,336</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzYtMS0xLTEtMA_87ec71f0-61f7-4d8d-bbc2-9e282d7b69ca">1,001,732</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzYtMy0xLTEtMA_dbe46235-a103-46d5-a376-38d95f063b62">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzctMS0xLTEtMA_e9ca792b-f0e0-48ba-b1b8-2fe0889052e3">557,974</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzctMy0xLTEtMA_95400814-44be-417e-aac2-d6e94f1e496b">552,638</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzgtMS0xLTEtMA_05e73086-3ce6-48bd-83ee-da343f5d6094">443,758</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzgtMy0xLTEtMA_b0b27b6d-8f19-4299-a685-9ef13a5717ca">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></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i72e7098abafa4247929adfb37c5a4e02_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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzY5NQ_94c2d479-32cc-4441-a914-dc74a43b3f84" continuedAt="id67c418e0e6d40d499590d7e5f34435e" escape="true">Goodwill and other intangible assets </ix:nonNumeric></span></div><ix:continuation id="id67c418e0e6d40d499590d7e5f34435e" continuedAt="i1ca957ad48444932a2b7a29c7adef404"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzcwMw_7c3b1783-87a5-4aa3-96e6-6bce6f9e9a16" 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, 2021 and 2020 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, 2019</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="i65bb5f8b86194c0382e9b7171e2ec7c4_I20191231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzMtMS0xLTEtMA_baf2c367-d6a2-4247-afcb-8e2a7216eafe">1,883,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ibeafa3cef307423090670f1ceddbade2_I20191231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzMtNC0xLTEtMA_aeecbd5d-2bd8-41f4-9335-65f1fda89ba5">475,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if862d590af1f44efb54c24a440a29706_I20191231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzMtNi0xLTEtMA_a7c6ccd1-c104-4709-a95f-bd50cd9c170a">213,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic3fc40c27b29405c8289ca6a62fe46e4_I20191231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzMtOC0xLTEtMA_e85c2e01-426f-4ac6-952b-d9ceda974a52">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="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzMtMTAtMS0xLTA_3c93af14-dcf3-47fc-a572-e54c230980ab">2,577,433</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="i65bb5f8b86194c0382e9b7171e2ec7c4_I20191231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzQtMS0xLTEtMA_34e03a5d-6a9d-4999-a97e-ade29ccdaec4">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="ibeafa3cef307423090670f1ceddbade2_I20191231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzQtNC0xLTEtMA_e583329b-ae55-462a-8a16-4e0cecab0737">&#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="if862d590af1f44efb54c24a440a29706_I20191231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzQtNi0xLTEtMA_fcd8718a-3464-40fb-be8a-746b6233dc75">&#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="ic3fc40c27b29405c8289ca6a62fe46e4_I20191231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzQtOC0xLTEtMA_f1bf81c9-43f7-4e25-abbe-792934403f22">&#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="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzQtMTAtMS0xLTA_f10e4d52-e8c7-4f66-ba31-eb706bc1e4b7">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="i65bb5f8b86194c0382e9b7171e2ec7c4_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzUtMS0xLTEtMA_42e1ea61-69f1-4adf-bb5d-bafc3518cf84">1,550,925</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="ibeafa3cef307423090670f1ceddbade2_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzUtNC0xLTEtMA_04a4d9bf-4ea4-4615-a98b-45d890960504">475,772</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="if862d590af1f44efb54c24a440a29706_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzUtNi0xLTEtMA_7863a7b8-141a-493e-a877-1f52f2017ff7">213,725</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="ic3fc40c27b29405c8289ca6a62fe46e4_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzUtOC0xLTEtMA_58d1a8d6-2ea0-4706-ba0a-5ca1792764cb">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="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzUtMTAtMS0xLTA_c4fcf344-dc68-45cb-8ef3-c919e7edd5ee">2,245,305</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="i3fe8b63bd3694dccb6f1cfb355655662_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzYtMS0xLTEtMA_1eb5c4a3-6249-43d3-8972-afd7f3a65917">149,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i84868653a7314829ab95296935d140b1_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzYtNC0xLTEtMA_ba655fdc-33a5-47b1-a856-f823e77198b8">22,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829c6fbf7a53466bac55bd181383ff39_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzYtNi0xLTEtMA_e8eda5ac-5ecd-4d5a-befa-bd022f5e7573">15,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="i4a4d6b3cc5494c79a1db255f657d79fe_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzYtOC0xLTEtMA_ccd07a93-2d5d-4026-aef3-2f0b2b6cdddd">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzYtMTAtMS0xLTA_22a94a27-d5e7-42e1-8561-f54dabbaf662">295,066</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="i3fe8b63bd3694dccb6f1cfb355655662_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzctMS0xLTEtMA_29de8f69-18f8-4bcb-a3c1-168194c0eeb3">520</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="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="i84868653a7314829ab95296935d140b1_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzctNC0xLTEtMA_404dbfc3-7bda-4582-aef6-3257ee314a72">38,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="i829c6fbf7a53466bac55bd181383ff39_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzctNi0xLTEtMA_5f70cca4-e63e-40d8-8c79-beb019b3d131">8,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a4d6b3cc5494c79a1db255f657d79fe_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzctOC0xLTEtMA_c8d0e16d-0960-4505-b6c3-79848dad598a">&#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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzctMTAtMS0xLTA_65b5ccd7-609f-49d8-b27b-01f36e5aa745">45,595</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%">Balance as of December&#160;31, 2020</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="if39b26eb88e64cbfb24e23a3068f227a_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzgtMS0xLTEtMA_e8fb2e19-c9dc-46c5-825c-76c821b87687">1,700,282</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="if6fb43569eb643a6bdf2bb1024d11030_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzgtNC0xLTEtMA_698b7552-25fd-46fa-aedd-7bbd203db963">536,228</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="i60bc8f9394c740de93e7349fe139f24e_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzgtNi0xLTEtMA_64da5a9a-d222-478c-9344-0dcb05e0a638">237,446</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="i51bfbbccced940c8b7ae9b3241b4e69a_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzgtOC0xLTEtMA_5599a3e3-4c60-42f9-9c13-88a4828fc474">112,010</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzgtMTAtMS0xLTA_a1e4ff9f-1b1d-4e98-befd-6c74f3ebe483">2,585,966</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 disposed</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="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktMS0xLTEtNDMwNTA_dc106104-3ffa-4c8b-8ca2-a5aea4ab4a6d">21,802</ix:nonFraction>)</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="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktNC0xLTEtNDMwNTc_687220b7-f738-4834-a62c-112b792e12cb">7,537</ix:nonFraction>)</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="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktNi0xLTEtNDMwNjQ_8d998db7-b267-4d77-a7c4-a413efb83782">6,406</ix:nonFraction>)</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="i76de83c93728415bbb44a95e557ad797_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktOC0xLTEtNDMwODI_72a5263c-346c-431d-8c23-bf5c47a5cb19">&#8212;</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktMTAtMS0xLTQ0OTY2_121b19df-18a5-4528-99fb-2c0e900c0ad9">35,745</ix:nonFraction>)</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%">Goodwill related to 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="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktMS0xLTEtMA_e3078ca6-53ee-4d0f-9734-ac2ff9db660c">1,560</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="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktNC0xLTEtMA_dd648bd5-f967-4874-911f-eb03572bff0e">232</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="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktNi0xLTEtMA_ff045a24-a51f-4153-8353-c28d505e2617">163</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="i76de83c93728415bbb44a95e557ad797_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktOC0xLTEtMA_7b6a1707-8b68-4b23-b334-1effd33bc261">&#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktMTAtMS0xLTA_d6401839-5204-4d94-9e19-19ffb0b41c7c">1,955</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%">Translation and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzEwLTEtMS0xLTA_c860da6b-202e-4037-bbe8-9b076acf327b">696</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="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="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzEwLTQtMS0xLTA_4cf31e55-84c1-437e-a15d-ccccb806faea">36,310</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="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzEwLTYtMS0xLTA_a55706ee-cc71-464a-9bf1-6352bcf9eb4c">7,058</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="i76de83c93728415bbb44a95e557ad797_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzEwLTgtMS0xLTA_f46388bf-cd64-4297-aab4-3d20f464bbd4">&#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzEwLTEwLTEtMS0w_12b891cf-2e31-4526-9b91-66f6e963bed5">44,064</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 as of December&#160;31, 2021</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="i6c724882251447548916dc0dd3faa8fb_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzExLTEtMS0xLTA_7b352cc1-72ca-4e12-9f37-cf8cb97a1511">1,676,224</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="display:none"></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="i1875352a2dd542929d89ac609ac5e682_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzExLTQtMS0xLTA_c1eecbf8-1554-43cc-9018-60d5d0057695">492,149</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="i6dca93ec53584e6d8a25ac82bf4c87fe_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzExLTYtMS0xLTA_750c1ad1-3597-43c4-a064-27954928030c">223,819</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="ia0c475ba317d4398accfb857e4f1c233_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzExLTgtMS0xLTA_c77d9af3-3ef9-42f8-8163-5a82f6d5fb45">112,010</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzExLTEwLTEtMS0w_894147d7-57a4-4e04-b2c1-a194d7ce17af">2,504,202</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:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzY5OA_abd2e938-ea92-4a13-a9d2-c1501b91eaa3" 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%">Intangible assets at December&#160;31, 2021 and 2020 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%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">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="i73cf682065d94f3abd6552c841497657_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzMtMS0xLTEtMA_5e6e4c31-51fd-4fa2-ad21-5e3228f8d576">1,328,611</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="i8ed24e9e78f64762bb7be11b947d753f_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzMtMy0xLTEtMA_5f8b33c1-a680-40cf-8e00-5564de2815be">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="i73cf682065d94f3abd6552c841497657_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzMtNS0xLTEtMA_5c368934-915c-423f-a12f-3516034e32c3">441,059</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="i8ed24e9e78f64762bb7be11b947d753f_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzMtNy0xLTEtMA_030c5b5f-eaac-4bae-ae6a-94218a366d0d">425,692</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92055e6eb2f94aa2b933ad79be8ae4c0_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzQtMS0xLTEtMA_a5f71179-a913-4da2-8d4e-09043eb2b282">28,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67ef23266cb74f19b53540f3df2ec862_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzQtMy0xLTEtMA_d33f39aa-529c-4101-969e-7641635afbd9">29,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe425bb06d4244a498cfd5f2714d60cf_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzUtMS0xLTEtMA_5f841b55-17fc-4c8f-bd9d-7ec3cdb23db9">1,440,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c541e4dae854f8c87752183ccee7f0b_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzUtMy0xLTEtMA_ede9d68f-69b7-4504-a6bd-06751430ea3b">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="ibe425bb06d4244a498cfd5f2714d60cf_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzUtNS0xLTEtMA_796ba9d2-b3a0-4e91-8e3e-36beab9a6153">560,740</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="i9c541e4dae854f8c87752183ccee7f0b_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzUtNy0xLTEtMA_39a03965-a7d8-435f-88f6-ebd9121aedef">479,612</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d7e9cddc201437c9b6aef33ee9dad76_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzYtMS0xLTEtMA_7c8f8782-60e7-40da-a188-92c420fc2fcd">23,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b51cbaf2fc642d6b3fa1d25f9c28968_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzYtMy0xLTEtMA_481b4594-a296-4fa7-a042-2d1b678e1d3d">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="i6d7e9cddc201437c9b6aef33ee9dad76_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzYtNS0xLTEtMA_3a725b97-85a0-417f-87ad-90948068561d">20,630</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="i7b51cbaf2fc642d6b3fa1d25f9c28968_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzYtNy0xLTEtMA_9262a623-75ea-42df-9287-7632b75b5311">20,280</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9f8af7ea3154e9c9b2d47cd894026fb_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzctMS0xLTEtMA_b97fdc48-6faa-4a4d-85f0-db9be642c10e">549,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i243fe3e921ef4a939395a457c37514f4_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzctMy0xLTEtMA_e81b0acf-bbe5-4bab-a847-b75d9c9e653d">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="ia9f8af7ea3154e9c9b2d47cd894026fb_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzctNS0xLTEtMA_7df705a6-0d43-423e-9f56-cbfa09ef36c2">59,249</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="i243fe3e921ef4a939395a457c37514f4_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzctNy0xLTEtMA_cdfb8d30-21be-4584-a2a6-30dbbadbb203">65,955</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc4fb4bc3df64bd3b5b7bd2f86e9f8ac_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzgtMS0xLTEtMA_60ffe189-1515-4829-b06a-a5e2a585f890">22,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b789547f17d47868734326aa6fec603_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzgtMy0xLTEtMA_e6756ca3-2c5b-4963-a079-a8024980e2b6">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="ifc4fb4bc3df64bd3b5b7bd2f86e9f8ac_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzgtNS0xLTEtMA_e768ebbc-a867-41b1-a7ba-778c9b0aaa46">22,153</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="i2b789547f17d47868734326aa6fec603_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzgtNy0xLTEtMA_53cb9b8e-badf-43eb-bf17-6dc73e93dd68">23,514</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzktMS0xLTEtMA_4dc3f0b1-0604-4478-99c1-bc7d02962111">3,392,898</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzktMy0xLTEtMA_d717ac5f-16de-4615-99a7-b4a7ef4ee1e8">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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzktNS0xLTEtMA_478b1f9a-7b8c-4796-9900-8a1e4358a6fb">1,103,831</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzktNy0xLTEtMA_33e00d63-26fb-4615-95c4-d716af692fe5">1,015,053</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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, 2021, trade names having a carrying value of $<ix:nonFraction unitRef="usd" contextRef="ic1b18cbeca6a45889e747e35cd492035_I20211231" decimals="-5" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzI1MA_045773ce-ce65-4531-86a9-455c8f924a62">234.7</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: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-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="i1ca957ad48444932a2b7a29c7adef404"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzY4OQ_76c22975-6a60-4087-8434-b2d8d6151ff3" 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzUxNw_912461fa-a909-49bc-92b0-d6b7d57e6156">165.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzUyMQ_250ac1c1-51d3-4585-b246-530583f409a6">158.7</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzUyOQ_493d7c9a-1671-4798-824c-7d0cad5340cb">150.0</ix:nonFraction> million for the years ended December 31, 2021, 2020 and 2019, respectively. The 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%">2022</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTozM2NjY2E0NTNjYTg0MTg3YmNlYWQ3Yjk2NGQyZWEyYS90YWJsZXJhbmdlOjMzY2NjYTQ1M2NhODQxODdiY2VhZDdiOTY0ZDJlYTJhXzEtMS0xLTEtMA_4906d931-1a6f-4a49-bccd-3a47b30d86b3">160,600</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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTozM2NjY2E0NTNjYTg0MTg3YmNlYWQ3Yjk2NGQyZWEyYS90YWJsZXJhbmdlOjMzY2NjYTQ1M2NhODQxODdiY2VhZDdiOTY0ZDJlYTJhXzItMS0xLTEtMA_c8d9b1b1-f8de-4d01-a746-ac3117e76f42">154,800</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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTozM2NjY2E0NTNjYTg0MTg3YmNlYWQ3Yjk2NGQyZWEyYS90YWJsZXJhbmdlOjMzY2NjYTQ1M2NhODQxODdiY2VhZDdiOTY0ZDJlYTJhXzMtMS0xLTEtMA_72e0bc27-1fae-4f4c-8eb7-0135fb9a47b2">153,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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTozM2NjY2E0NTNjYTg0MTg3YmNlYWQ3Yjk2NGQyZWEyYS90YWJsZXJhbmdlOjMzY2NjYTQ1M2NhODQxODdiY2VhZDdiOTY0ZDJlYTJhXzQtMS0xLTEtMA_b6899247-abce-4852-8a57-7198928005f2">151,800</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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTozM2NjY2E0NTNjYTg0MTg3YmNlYWQ3Yjk2NGQyZWEyYS90YWJsZXJhbmdlOjMzY2NjYTQ1M2NhODQxODdiY2VhZDdiOTY0ZDJlYTJhXzUtMS0xLTEtMA_3ed6305b-1ad8-4ed5-911c-83d2e873df17">148,800</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="i72e7098abafa4247929adfb37c5a4e02_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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzkzMg_7702693d-121a-4436-aa23-f140e063b019" continuedAt="idced2cfbfc8f468ea8290cb933500e61" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="idced2cfbfc8f468ea8290cb933500e61"><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:id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzM1Nw_e574cb87-ce5a-4a7d-ae44-7a7a6e59f368">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzY5NA_1dac3ed7-51f2-4a39-bb4c-6eb32c3873c3">32.6</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-5" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzY5OA_6543e5f4-80f0-41ee-a3ae-c01f70c8e04f">30.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-5" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzcwNQ_d7413441-5973-4391-a4c8-935fa7e80989">30.2</ix:nonFraction>&#160;million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzkzMw_9da7c0c5-a019-45b2-9d79-cab688bafdbc" 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, 2021</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%">2022</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzItMS0xLTEtMA_0b6e0913-1d65-4942-8289-545585416985">26,682</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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzMtMS0xLTEtMA_765b07e7-66d6-4be9-b872-04ba2258f566">22,790</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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzQtMS0xLTEtMA_21b630f1-5e11-4940-b0a5-76e602518bf0">19,279</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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzUtMS0xLTEtMA_daf7a827-ec1a-44d7-8972-30e0f75288c6">14,789</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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzYtMS0xLTEtMA_053acb0f-2992-40e6-94fb-d7b179574bfb">15,307</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%">2027 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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzctMS0xLTEtMA_0ed73b9f-be30-4f8c-9f99-829fc0da45b5">61,950</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzgtMS0xLTEtMA_0cb424c2-a2fd-432e-bfd9-b7fbc766eca0">160,797</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzktMS0xLTEtMA_8c9c8450-c4ba-46cd-a81d-978a8d9aac0d">22,634</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzEwLTEtMS0xLTA_2f01eb39-0124-4264-854c-d948ba2d28f7">138,163</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><span><br/></span></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="tfx:LesseeOperatingLeaseSupplementalInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzkzMQ_9db7e12e-6f8f-4ce5-9e47-3a65d2f29ed8" 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, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzItMS0xLTEtMA_520b68c4-4383-4472-aebb-361ec7509898">138,163</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzItMy0xLTEtMA_22b222f3-07b6-4211-8f0e-2f4f4aee1848">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></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzMtMS0xLTEtMA_65b9328b-2adb-45f4-97e5-2e4843b04f4b">29,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzMtMy0xLTEtMA_fb15ab05-01da-4fa2-acbd-08c48cec94c8">28,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzQtMS0xLTEtMA_455f8671-79cd-4231-bb2d-9e48c7bcc45c">55,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzQtMy0xLTEtMA_6db6412f-8fdb-433b-8c60-e9cb9f0a1530">8,904</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzUtMS0xLTEtMC90ZXh0cmVnaW9uOmI5MGZiMDMyZjFlODRhNGRhMjAyMzM0Nzc0N2U2MzhhXzQ_2521e848-6fc2-4787-9edb-dd922dd68aec">7.9</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzUtMy0xLTEtMA_acbe8c04-ab0c-4761-b034-ad8b79c27b47">6.7</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzYtMS0xLTEtMA_6da4290e-7c5e-4723-932b-524915915937">3.7</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzYtMy0xLTEtMA_961beacb-1c95-490a-8257-386f340cc44c">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></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 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><div id="i72e7098abafa4247929adfb37c5a4e02_169"></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="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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzE0NTY3_e9a75c15-dfec-44ca-8460-353186091886" continuedAt="i47012c7c01db49c18d0aab558b30fc52" escape="true">Borrowings </ix:nonNumeric></span></div><ix:continuation id="i47012c7c01db49c18d0aab558b30fc52" continuedAt="ia24d71fe24094cf68e6c24672b5ae0b4"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzE0NTUw_21543f4d-7c64-41bb-b66e-45e674a73edc" 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, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="padding:2px 1pt;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;text-align:justify"><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="ic23ac776fe67498fb6919f7d43fed289_D20210101-20211231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjJmZWFlZDllMTNhNTQ4NWRhMWQzODUwODhhMTgxMmNmXzQ0_6e4c38ee-1d8b-4c4a-88ab-39193160316f">1.48</ix:nonFraction>% at December 31, 2021, and <ix:nonFraction unitRef="number" contextRef="i273d370744e64d66b904e4246954d72a_D20200101-20201231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjJmZWFlZDllMTNhNTQ4NWRhMWQzODUwODhhMTgxMmNmXzcz_7ae97b0a-8b42-418b-be68-71a38691a176">1.66</ix:nonFraction>% at December 31, 2020, 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="i469fb3b19ba246f092d6dc7eb911a49e_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzMtMS0xLTEtMA_528d6056-971a-4922-9595-affa889f09ae">141,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="i2043320cdc26400d8991e0e406d9e1e7_I20201231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzMtMy0xLTEtMA_14cb1753-3aa8-4af5-9ebb-b91cf1c5aad7">350,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;text-align:justify"><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="iaeeb5e0048244215a611f195dfee52f8_D20210101-20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI1OGQ1YzA5N2M3NTQxNmI4ZTFkNmU3NmJmNTFkMjJkXzM3_0c4ff799-81fb-480a-9226-f6adf0322be5">1.48</ix:nonFraction>% at December 31, 2021 and <ix:nonFraction unitRef="number" contextRef="id742ff7eb2774d90aa8be08e4a513492_D20200101-20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI1OGQ1YzA5N2M3NTQxNmI4ZTFkNmU3NmJmNTFkMjJkXzY1_3f40e849-11de-4093-b977-cdef6588ec39">1.65</ix:nonFraction>% at December 31 2020, 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="ic870fd8eff154070b7ceb09599e0efc3_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzQtMS0xLTEtMA_613145be-1595-4d5d-882d-c3bfc900e434">647,500</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="iecd0cf77db3d45eea3a1be6882d31b15_I20201231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzQtMy0xLTEtMA_f3ae17db-14c2-4863-9137-98f87f1a8957">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 style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i574c45d85bad48cb8188ae55aba48bba_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmZkYTBjNTA5ZjVkYzQ5ZTdiNzg5YzNkYzhiMDZjZTc2XzQ_4513bfea-07b6-432a-98ac-9fc0be69497b"><ix:nonFraction unitRef="number" contextRef="i9e8ed16f17564dca9da2bb10e17575df_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmZkYTBjNTA5ZjVkYzQ5ZTdiNzg5YzNkYzhiMDZjZTc2XzQ_4b9fb403-72f5-4471-a350-3384c377edc6">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="i9e8ed16f17564dca9da2bb10e17575df_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzUtMS0xLTEtMA_83191a60-8793-4e88-a9a2-a2eea2460650">&#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="i574c45d85bad48cb8188ae55aba48bba_I20201231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzUtMy0xLTEtMA_58022412-f8d6-410c-9afd-1f4c5882e2ac">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 style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i07274b90bd3646639b7f09c1a811e361_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjgwNzA2MzZmNWQ4MzQ5OGRhYmQ4NTIxOTJjMGQ4NmQ5XzQ_33e67c69-8ac8-4306-a39b-1356e643f8c6"><ix:nonFraction unitRef="number" contextRef="i7d5e07da58284aeb8cacdcf9a5e7d521_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjgwNzA2MzZmNWQ4MzQ5OGRhYmQ4NTIxOTJjMGQ4NmQ5XzQ_62e9e321-95a6-4aeb-9566-dc738f6d9fa4">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="i07274b90bd3646639b7f09c1a811e361_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzYtMS0xLTEtMA_dcf83c37-8968-49cd-89f0-5b76d9d3a215">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="i7d5e07da58284aeb8cacdcf9a5e7d521_I20201231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzYtMy0xLTEtMA_6b6d62fb-a720-4e8a-a400-8013e08cb8ad">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 style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9256c56080614add8b61b1463d9121ca_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzctMC0xLTEtMzUyNTcvdGV4dHJlZ2lvbjo0NWMwNTA5NmE4NjQ0OGFhODVlYzk4OTFiYTViOGYyN18xMDk5NTExNjI3ODEy_3e119f58-e7f2-417d-a982-bd17e4952067"><ix:nonFraction unitRef="number" contextRef="ifb3cc6a207424de8b424193dca0a3c10_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzctMC0xLTEtMzUyNTcvdGV4dHJlZ2lvbjo0NWMwNTA5NmE4NjQ0OGFhODVlYzk4OTFiYTViOGYyN18xMDk5NTExNjI3ODEy_8883fc5b-358b-4b96-89e7-9c742bb8d711">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="ifb3cc6a207424de8b424193dca0a3c10_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzctMS0xLTEtMzUyNTc_489a8cc2-458f-4e0e-bfc6-8404b967137d">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="i9256c56080614add8b61b1463d9121ca_I20201231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzctMy0xLTEtMzUyNTc_8a4d0f93-8b18-47f9-8a95-0810b43e8a65">500,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 style="text-align:justify"><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="i1eb6f38c96be4d339c16d3709c8a5a56_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk0ODM4ZTYwNTc3MDQzYzQ4NzdmYjI0YmQ3OWNjZjg4XzQx_dcb3bf0d-d803-45c6-a4b5-ce5a1d6ebe19">1.00</ix:nonFraction>% at December 31, 2021 and <ix:nonFraction unitRef="number" contextRef="i275f1efef7e04c2886811b970f36e19d_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk0ODM4ZTYwNTc3MDQzYzQ4NzdmYjI0YmQ3OWNjZjg4XzY5_b4c57c57-deac-4b10-af6d-c09b5799a871">1.24</ix:nonFraction>% at December 31, 2020</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="i1eb6f38c96be4d339c16d3709c8a5a56_I20211231" decimals="-3" name="us-gaap:OtherShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzgtMS0xLTEtMA_4a93b532-5a48-432d-8351-400c6f4375dc">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="i275f1efef7e04c2886811b970f36e19d_I20201231" decimals="-3" name="us-gaap:OtherShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzgtMy0xLTEtMA_e1ffe455-102e-4f30-82f5-53a2fe6d8b79">75,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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzktMS0xLTEtMA_2a27b6fd-79ac-4e20-a25b-0742adc574d3">1,863,500</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzktMy0xLTEtMA_90118280-255b-42f1-afd7-a00e54dd033b">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEwLTEtMS0xLTA_43e673da-7808-49ae-91ae-8ab6ae39804d">13,398</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEwLTMtMS0xLTA_5c540ca1-b251-49c9-8a37-679afc9cff1b">19,612</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzExLTEtMS0xLTA_465e3d4a-f029-4483-9d1d-6c6644209734">1,850,102</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzExLTMtMS0xLTA_0a2d375f-b80c-4465-b4a2-98e215543e9f">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEyLTEtMS0xLTA_9cd782ea-50b7-487d-95cd-afb1164cf2a3">110,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><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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEyLTMtMS0xLTA_8f2a31d0-4405-4135-b736-e9e112c4cf71">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEzLTEtMS0xLTA_6c193586-aa90-4bbd-81cd-eceb5953c0e6">1,740,102</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEzLTMtMS0xLTA_1d85a046-269f-4f40-9da4-755f3b139ac0">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></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redemption of <ix:nonFraction unitRef="number" contextRef="i139fe507be9640c3a39615abe018d0fa_I20210429" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU2NzU_d7262735-b158-43b3-b79f-a109138633b8">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%">On April 29, 2021, we issued a notice of redemption to holders of our outstanding $<ix:nonFraction unitRef="usd" contextRef="i139fe507be9640c3a39615abe018d0fa_I20210429" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU2ODM_d704ed23-4364-4b72-90ff-56a1cbcb9c42">400</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="i139fe507be9640c3a39615abe018d0fa_I20210429" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU2OTc_e752321c-d58f-44f0-9131-0fd722a5c777">4.875</ix:nonFraction>% Senior Notes due 2026 (the &#8220;2026 Notes&#8221;). Pursuant to the notice of redemption, the 2026 Notes were redeemed on June 1, 2021 (the &#8220;Redemption Date&#8221;) at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="id56988ac2356448684063802cf0b4986_D20210429-20210429" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3MDU_3f39df5f-2a6e-45e9-a058-a33c5c6b7b83">102.438</ix:nonFraction>% of the principal amount of the 2026 Notes plus accrued and unpaid interest up to, but not including, the Redemption Date (the &#8220;Redemption Price&#8221;). We recognized a loss on extinguishment of debt of $<ix:nonFraction unitRef="usd" contextRef="id56988ac2356448684063802cf0b4986_D20210429-20210429" decimals="-6" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3MTU_464339ac-cd62-44b0-8d34-19e7539dd4db">13.0</ix:nonFraction>&#160;million as a result of the redemption of the 2026 Notes. </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%">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="ib402a526a244437e98c041f762505a08_D20190101-20191231" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU4NjA_a13c5e56-20b9-4705-ae71-00c11be8ca01">five-year</ix:nonNumeric> revolving credit facility of $<ix:nonFraction unitRef="usd" contextRef="i352facf34efa4b959900c8e212f6771e_I20191231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3MzA_b9ca28b4-37e5-4e55-9392-44139e430be4">1.0</ix:nonFraction>&#160;billion and a term loan facility of $<ix:nonFraction unitRef="usd" contextRef="i1f00150f12324b00b6afbff272c05ae9_I20191231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3NDQ_692ccff1-9d99-4dd9-b033-445039a0ae2e">700.0</ix:nonFraction>&#160;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="i15c8d73098e246e8adf62709bdef2624_D20190101-20191231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3NzM_0d40c619-3914-4bbb-9bda-83291c2070cb">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i1e17b7817b7d4151b739ba424994c659_D20190101-20191231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3ODA_78bbbc7f-bbe4-4310-8b27-d62736e99632">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="ib2b6acc130f44f27b2799b4d04fe43fa_D20190101-20191231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3ODc_67e1d41a-4df3-4489-9b49-3145c356dc7a">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="i64c10d5694094b1ca2e6d7c880c75600_D20190101-20191231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3OTM_95ccd8bc-b69f-4cbc-84b1-5158fc394834">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="idfd6d8fe36da43e8acd8eb9aaeb0f037_D20190101-20191231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3OTc_c1787422-8f8e-49a4-bee6-9be205444009">0.125</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i0f6bbfccb315428da4e3f977b23050e8_D20190101-20191231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU4MDU_0be0561d-38d6-4165-9228-9e11ba568af6">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="i2c1ddb6f7feb4105808b5a14e5193360_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU4MTI_21d05d9b-0e66-47ba-9e9a-128de14e7a43">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 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="i70723d5a30b847fa8e9d24907426abcc_I20191231" decimals="2" name="tfx:DebtInstrumentCovenantTermsMaximumLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU4MTk_f4c2860b-9ae4-4a7c-b5f1-2a7f426dd059">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="i70723d5a30b847fa8e9d24907426abcc_I20191231" decimals="2" name="tfx:DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU4MjU_260fd6a1-1409-4f4f-9fae-962a1425e6a5">3.50</ix:nonFraction> to 1.00.</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="ia24d71fe24094cf68e6c24672b5ae0b4" continuedAt="icef2baa6035843e5ac4225822e757685"><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="i29993bbda9d84450b5ab9e8c6e54795a_I20171120" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzU0MzE_f5ce27d2-68ea-4c71-a766-55df4fd94247">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="i29993bbda9d84450b5ab9e8c6e54795a_I20171120" decimals="-5" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzU0NzU_a5b01e3b-df4e-4161-a92e-8d6f94dd6fa0">500.0</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="i29993bbda9d84450b5ab9e8c6e54795a_I20171120" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzU0ODE_8be1fe2a-ced7-4635-a0c0-7cb2ee85975e">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="i29993bbda9d84450b5ab9e8c6e54795a_I20171120" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzU2NDM_1bf56990-da3e-4183-af2e-cfe2f88df2fd">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="i29993bbda9d84450b5ab9e8c6e54795a_I20171120" decimals="-5" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzYxMTg_7bb37014-bd15-4b1e-bc67-0e01f5a11343">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="ib33d85b9d2bb4a1a8b6e419aedfe7aa5_D20171120-20171120" decimals="5" name="tfx:PercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzY5MDk_1a0955bd-2d38-4b93-a069-e4b2f3971f48">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="i1f212c1a23a84427bf1421b2be294bb4_D20171120-20171120" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzcwMTI_4b2008e9-a624-450b-86a5-94be79d111f2">0.771</ix:nonFraction>%, to <ix:nonFraction unitRef="number" contextRef="i6813c6754dd54013aa74ca9e085bd235_D20171120-20171120" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzcwMTk_0517fbd7-da4f-4101-9bf4-d09272e0bee6">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="i4e5d2b8a462f4fd9b09f3cf81fd5025e_D20171120-20171120" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzcyNTc_8cbfb3bc-0703-4307-9781-3338bd886725">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="i4e5d2b8a462f4fd9b09f3cf81fd5025e_D20171120-20171120" decimals="INF" name="tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzc0MjQ_910cbbb3-ed6d-4db6-bac5-9f9a1a6b7d3d">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 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="ieb5971b1fc3c4b1f906d5f0fb3e8568b_D20171120-20171120" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzgyMjE_7879429f-094f-4dca-97f2-8c93beb68d63">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="ie97394362efc417fa60bb94416a98f79_D20171120-20171120" decimals="INF" name="tfx:PercentOfPrincipalAmountOfNotesRedeemable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzgzMzg_3bf0aefd-97cd-4887-a5b1-3b8491cb57ca">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="ie97394362efc417fa60bb94416a98f79_D20171120-20171120" decimals="5" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzg1Mjg_a94e9d2a-66d7-46c6-a9d1-bee7970ff074">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="ic0f0d4a4ff224fdda0db19adc19d6d42_I20200527" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzg5MTQ_460ae251-1a06-4eae-916c-1bef9edc256a">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="ic0f0d4a4ff224fdda0db19adc19d6d42_I20200527" decimals="-5" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzg5NTg_81cbbc64-69a9-4821-9a74-04fc91018ab5">500.0</ix:nonFraction>&#160;million of <ix:nonFraction unitRef="number" contextRef="ic0f0d4a4ff224fdda0db19adc19d6d42_I20200527" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzg5NjQ_a384b711-a16c-4509-9731-a7e9e5606e41">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="ic0f0d4a4ff224fdda0db19adc19d6d42_I20200527" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzkxMjg_3927ead2-b27c-4d66-a1f2-b34a9e3717ae">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="ic0f0d4a4ff224fdda0db19adc19d6d42_I20200527" decimals="-5" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzk1OTI_8a21a7bf-2a26-4934-8326-10e1368f4110">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="i21e678f6756644fcb3349b314644c65f_D20200527-20200527" decimals="INF" name="tfx:PercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEwMzc4_5e72b10d-6f45-45a8-9d70-cdc90367c153">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="i2424e2753ed54a5e8b1a9fdc127ea75b_D20200527-20200527" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEwNDgx_b3c4d31b-b1f8-4bef-9cdd-a46954e0a7c1">1.0625</ix:nonFraction>%, to <ix:nonFraction unitRef="number" contextRef="i96c99584af2644afa0d7211623e91e86_D20200527-20200527" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEwNDg4_1e652f99-34ca-49d0-b572-001904ee6343">100</ix:nonFraction>% of the principal amount on June 1, 2025, plus accrued and unpaid interest. </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="icef2baa6035843e5ac4225822e757685" continuedAt="i9ba1c5db389042fb8ed55710265668c4"><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%">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="i21e678f6756644fcb3349b314644c65f_D20200527-20200527" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEwNzE2_60f7da78-bdd7-40bc-8eb7-6d47dd9ed171">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="i18f304b23d59494cb334c24e33b664d5_D20200527-20200527" decimals="INF" name="tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEwODgz_c7e87942-2d73-44c7-9562-11f0346cfbbe">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="i21e678f6756644fcb3349b314644c65f_D20200527-20200527" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzExNjY5_0eb65b8a-e2d6-4abe-85fd-f58e43e1e76c">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="i18f304b23d59494cb334c24e33b664d5_D20200527-20200527" decimals="INF" name="tfx:PercentOfPrincipalAmountOfNotesRedeemable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzExNzgx_a6f1d82c-c05e-4136-bc59-5b19afba9d17">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="i18f304b23d59494cb334c24e33b664d5_D20200527-20200527" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzExOTY3_c7f4d9c6-b236-43e2-8cbc-76f7d42a8606">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 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="i69d3726fc1c24a198aef912b372dbb8d_I20200329" decimals="INF" name="tfx:MaximumAmountAvailableUnderReceivableSecuritization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEzMDM5_71f16230-9e7f-4f62-b874-f92f1433210d">50</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="i48041baa10034034aabeac3755e4e95b_I20200330" decimals="INF" name="tfx:MaximumAmountAvailableUnderReceivableSecuritization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEzMDQ1_44a20909-27a8-4ef4-b012-54de609307ec">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, 2021, we were in compliance with the covenants, and none of the termination events had occurred. As of December&#160;31, 2021 and 2020, we had $<ix:nonFraction unitRef="usd" contextRef="i275f1efef7e04c2886811b970f36e19d_I20201231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEzNTg5_3dbc038d-8903-450f-b4b3-1202991378fa">75.0</ix:nonFraction> million (the maximum amount available) of outstanding borrowings under our 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="tfx:ScheduleOfFairValueOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzE0NTcz_b01e2b29-b7b5-4168-9af9-dd5e9024d986" continuedAt="i361d9171ba7e4503aff4ff52c1319742" escape="true">The following table provides the fair value of our debt as of December&#160;31, 2021 and 2020, 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:3pt"><ix:continuation id="i361d9171ba7e4503aff4ff52c1319742"><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, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="if05fc7193fc045818dc9e29e28f12012_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpmODcyYzJiMWI2ODU0ODgzYTExZTY2MjhlOGRjZTgyYS90YWJsZXJhbmdlOmY4NzJjMmIxYjY4NTQ4ODNhMTFlNjYyOGU4ZGNlODJhXzQtMS0xLTEtMA_873c0c1f-5198-4b94-b0de-0f853428c298">1,893,518</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="i885002bcd4734aa5820be169e013cee2_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpmODcyYzJiMWI2ODU0ODgzYTExZTY2MjhlOGRjZTgyYS90YWJsZXJhbmdlOmY4NzJjMmIxYjY4NTQ4ODNhMTFlNjYyOGU4ZGNlODJhXzQtMy0xLTEtMA_a0fcaa4a-aebe-4419-b545-42129d300b04">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></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzE0NTUy_6e15fd90-1d62-40b3-91ba-fab47f9b8597" escape="true"><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%">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, 2021, 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-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%">2022</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZToyYWJlZGI1YWMyNTA0ZDBjOWEwYjI5ZmZkYjE4ZTkwZS90YWJsZXJhbmdlOjJhYmVkYjVhYzI1MDRkMGM5YTBiMjlmZmRiMThlOTBlXzEtMS0xLTEtMA_cd38b354-8b92-4ec1-80fb-4584a8003af1">110,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%">2023</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZToyYWJlZGI1YWMyNTA0ZDBjOWEwYjI5ZmZkYjE4ZTkwZS90YWJsZXJhbmdlOjJhYmVkYjVhYzI1MDRkMGM5YTBiMjlmZmRiMThlOTBlXzItMS0xLTEtMA_7441cec5-f249-4488-a48d-089271728a8c">43,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%">2024</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZToyYWJlZGI1YWMyNTA0ZDBjOWEwYjI5ZmZkYjE4ZTkwZS90YWJsZXJhbmdlOjJhYmVkYjVhYzI1MDRkMGM5YTBiMjlmZmRiMThlOTBlXzMtMS0xLTEtMA_e495a44b-c2d0-4b78-b371-bc574de3160a">709,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%">2025</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZToyYWJlZGI1YWMyNTA0ZDBjOWEwYjI5ZmZkYjE4ZTkwZS90YWJsZXJhbmdlOjJhYmVkYjVhYzI1MDRkMGM5YTBiMjlmZmRiMThlOTBlXzQtMS0xLTEtMA_1c601a0d-9444-4c17-b005-1ca4df6673d2">&#8212;</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%">2026 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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="tfx:LongTermDebtMaturityAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZToyYWJlZGI1YWMyNTA0ZDBjOWEwYjI5ZmZkYjE4ZTkwZS90YWJsZXJhbmdlOjJhYmVkYjVhYzI1MDRkMGM5YTBiMjlmZmRiMThlOTBlXzUtMS0xLTEtMA_e88e293b-b2a0-499a-ad15-01a9300738a1">1,000,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: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="i9ba1c5db389042fb8ed55710265668c4"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzE0NTc1_59adfcf5-c65e-4b11-9f97-db53d5a5a5b8" escape="true"><div style="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%">2021</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%">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></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpmYmI1MzU2ZDRkMmE0ZmZjYmY5NGE0YjZlMDEzZDQzNC90YWJsZXJhbmdlOmZiYjUzNTZkNGQyYTRmZmNiZjk0YTRiNmUwMTNkNDM0XzMtMS0xLTEtMA_223d2b5d-56b3-4fd4-b17f-91ed2eba884f">73,598</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpmYmI1MzU2ZDRkMmE0ZmZjYmY5NGE0YjZlMDEzZDQzNC90YWJsZXJhbmdlOmZiYjUzNTZkNGQyYTRmZmNiZjk0YTRiNmUwMTNkNDM0XzMtMy0xLTEtMA_f420614f-ac05-44ed-926e-15b1a2ec86a4">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpmYmI1MzU2ZDRkMmE0ZmZjYmY5NGE0YjZlMDEzZDQzNC90YWJsZXJhbmdlOmZiYjUzNTZkNGQyYTRmZmNiZjk0YTRiNmUwMTNkNDM0XzMtNS0xLTEtMA_33ce541f-5b0c-4bcf-b6df-12a5a0a214bd">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></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i72e7098abafa4247929adfb37c5a4e02_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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzMzMTI_8665e912-f975-4cd8-b2cf-9ae74b4285ec" continuedAt="iea51e8d52e0840d584b95f784c0dd2d2" escape="true">Financial instruments </ix:nonNumeric></span></div><ix:continuation id="iea51e8d52e0840d584b95f784c0dd2d2" continuedAt="i81e9f9ec6d7b4a13b2df7a82ff9acaee"><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 the currency exposures, which generally approximate one month. For the years ended December&#160;31, 2021 and 2020, we recognized losses related to non-designated foreign currency forward contracts of $<ix:nonFraction unitRef="usd" contextRef="ic21c8d90dd394823887761f5eb9e8341_D20210101-20211231" decimals="-5" name="us-gaap:DerivativeLossOnDerivative" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzcwOA_a376c3bd-5efb-4d6f-8043-bf3e9eec97e2">8.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i52aa1b9c83814207bea516dc36f89a47_D20200101-20201231" decimals="-5" name="us-gaap:DerivativeLossOnDerivative" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzcxNQ_e55f9f46-63df-4ff5-b2d8-8a7da086e41b">1.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, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="iead34500d47549e08834f214c02153cd_I20211231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1Xzg1OA_a74c875d-78b8-45fd-97d3-dc837effefea">149.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2310010aac904b0f904749a2c06c6dbc_I20201231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1Xzg2NQ_41644452-b4b5-42fe-a1c1-3a16d527c73a">129.5</ix:nonFraction> million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of December&#160;31, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ia51c3f4f1b0c4b9c85aa017a2ad5322b_I20211231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1Xzk5Mg_cc11127b-ec90-4ed2-b1c0-3f181e2c5a7a">161.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaa0d484ef5ca4629865d9b1c67a267f1_I20201231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1Xzk5OQ_b3211fd3-fd47-42b9-8ac2-c4630234ea2a">163.5</ix:nonFraction> million, respectively. All open foreign currency forward contracts as of December&#160;31, 2021 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 <ix:nonFraction unitRef="financial_institution_counterparty" contextRef="i08b738f1f5df48fe9731da45954645a8_I20201231" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzEyMDg_eae2f052-2b32-46a6-849c-1e6617378dbc">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="i08b738f1f5df48fe9731da45954645a8_I20201231" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE0Mjc_3fa19216-be91-4799-8f86-fae5ebcc35a6">250</ix:nonFraction>&#160;million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i08b738f1f5df48fe9731da45954645a8_I20201231" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE0NjA_62a7d0e5-e465-4c0d-a5a1-de75212c55f2">4.8750</ix:nonFraction>% for &#8364;<ix:nonFraction unitRef="eur" contextRef="i08b738f1f5df48fe9731da45954645a8_I20201231" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE0Njc_da659cc1-f11a-442e-b474-1f26148199cb">219.2</ix:nonFraction>&#160;million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i08b738f1f5df48fe9731da45954645a8_I20201231" decimals="6" name="us-gaap:DerivativeBasisSpreadOnVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE1MDA_7a494f7b-297e-4f2f-ae5b-e121cf61d447">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="i6ee24d20bd454ecc88a1bd71e8c62943_I20191231" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE2NTc_5c5ee48d-05c1-48ac-8efd-8c576f305de8">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="i6ee24d20bd454ecc88a1bd71e8c62943_I20191231" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE4NzY_c366ced0-eaee-43d4-8aac-a2148181cf5c">500</ix:nonFraction> million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i6ee24d20bd454ecc88a1bd71e8c62943_I20191231" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE5MDk_5f6108ec-5a2c-44a2-a5fc-1e9ef324ed7f">4.625</ix:nonFraction>% for &#8364;<ix:nonFraction unitRef="eur" contextRef="i6ee24d20bd454ecc88a1bd71e8c62943_I20191231" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE5MTY_8feb998d-f3fb-4b50-a5cd-1a7504fc7d1a">433.9</ix:nonFraction> million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i6ee24d20bd454ecc88a1bd71e8c62943_I20191231" decimals="5" name="us-gaap:DerivativeBasisSpreadOnVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE5NDk_f6adec92-1cff-4279-aad3-85c7b5c68d40">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="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. <ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzIxOTkwMjMyNjAyODg_f079e44f-1504-4794-8fde-273571c5b91b" continuedAt="ia02a664a969746738843869af7721bae" escape="true">The following table summarizes the foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense related to cross currency swap for the year ended December&#160;31, 2021 and December&#160;31, 2020:</ix:nonNumeric></span></div><div style="text-align:justify"><ix:continuation id="ia02a664a969746738843869af7721bae"><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.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></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, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gains</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="ic6272d9e158b4b7b8fd9850963788139_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTo3NjdmODc2Mjg4N2U0NWQ1YTM2NjQ5M2I1NzdmNzdhMy90YWJsZXJhbmdlOjc2N2Y4NzYyODg3ZTQ1ZDVhMzY2NDkzYjU3N2Y3N2EzXzEtMS0xLTEtNDU0OTA_91e687aa-56c7-473d-8d84-d1753f00c077">34,849</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="ib8bfdbb483404a5ba3752c8f6c3627aa_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTo3NjdmODc2Mjg4N2U0NWQ1YTM2NjQ5M2I1NzdmNzdhMy90YWJsZXJhbmdlOjc2N2Y4NzYyODg3ZTQ1ZDVhMzY2NDkzYjU3N2Y3N2EzXzEtMy0xLTEtNDU0OTU_e6a8bcd5-c9a5-4588-8503-460acd4af1b5">37,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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="usd" contextRef="iafc318244809487986dcd01f7e47c29f_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTo3NjdmODc2Mjg4N2U0NWQ1YTM2NjQ5M2I1NzdmNzdhMy90YWJsZXJhbmdlOjc2N2Y4NzYyODg3ZTQ1ZDVhMzY2NDkzYjU3N2Y3N2EzXzItMS0xLTEtNDU0OTM_6a69882a-e35e-461b-be19-e7f26a1a82cd">19,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52412c3855624896b08d04566dbf770a_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTo3NjdmODc2Mjg4N2U0NWQ1YTM2NjQ5M2I1NzdmNzdhMy90YWJsZXJhbmdlOjc2N2Y4NzYyODg3ZTQ1ZDVhMzY2NDkzYjU3N2Y3N2EzXzItMy0xLTEtMzU0ODE_c9f86c36-ce4e-4205-aad6-576907c84c77">14,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-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%"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzMzMTU_a863c7b2-0786-4b28-b877-510462342dc6" continuedAt="ie2ad592b939e470393543013d005b144" escape="true">The following table presents the locations in the consolidated balance sheets and fair value of derivative instruments as of December&#160;31, 2021 and 2020:</ix:nonNumeric></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-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="i81e9f9ec6d7b4a13b2df7a82ff9acaee"><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="ie2ad592b939e470393543013d005b144"><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, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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="ia2de89302225449686dbaa57fe490860_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzMtMS0xLTEtMA_bd2007e7-fa4d-43bf-a78f-f3ed9bab6ab0">1,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i6462d20d6f9e43e8babfe614b6e46538_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzMtMy0xLTEtMA_8c311c1f-f419-4f0a-a991-3ed2c1b63860">1,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8389b47632174029ac5a257159427ef7_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzQtMS0xLTEtMA_e599c6e3-e095-4b98-8277-d5bc92c747d3">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247eaec0e1d140cf886a9e448a36a131_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzQtMy0xLTEtMA_dc28e976-56bb-48cb-8ee4-7ee26b570305">61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate 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="i6f5f0961f3f8461f9a0653621ba645cf_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzUtMS0xLTEtMA_3f2ea329-fc6b-4698-af17-00aaa3d60da1">21,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920e726c227346e2b6c035d494ea52cc_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzUtMy0xLTEtMA_fca387b4-b45c-4582-adff-2613f0dc4e98">20,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="i985a8d9923f34c4f9dd9eff111f28c3c_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzYtMS0xLTEtMA_0829997a-eb12-4d7e-93ca-3a046c9194af">23,731</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="ic8655b9a307c42da9f197c3f3dfd1070_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzYtMy0xLTEtMA_893a84b2-49d8-4683-968f-4a203eb71bd3">21,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="i77abc99840104e63a4f05df6f7612471_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzctMS0xLTEtMA_a9c069f4-948b-4e45-85a4-9efbbf678c4b">9,560</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="i5b2bc893b8bf4ed989194a3bcedc5bfc_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzctMy0xLTEtMA_4566c70c-5ba6-4a4d-a5e9-000abae234a9">&#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 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="i0351eba17fad45ee8dd11060d1d7dc9e_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzgtMS0xLTEtMA_81b78696-d0ea-4d20-b605-7593064d081c">9,560</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="iac7d92f96b944619a40401bfa8a0d97b_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzgtMy0xLTEtMA_d5fb2ba9-8d69-464f-9c9a-2cbdee1a1676">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="id033f14547214e80b26c5091ce7f6f7d_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzktMS0xLTEtMA_17e449c3-8340-44b6-b5f5-5a9019dc61c4">33,291</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="ie0ce145309b7435c9ac790e1fa1952eb_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzktMy0xLTEtMA_f8fc2b43-57a2-4a79-9378-2c1b4ce1f1be">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i56b1561386e44bb69a4895e635fa1246_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzExLTEtMS0xLTA_e4e0e81a-f4f3-45c6-b92c-d193e422756d">993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="i111fae98b4d74c70b923fbf3edf13542_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzExLTMtMS0xLTA_6d1d4766-c3e6-44ea-8396-57b62698a14a">1,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i054eb77ed17d4de89bd3f01f9ae529f2_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzEyLTEtMS0xLTA_3154b0e9-e1cb-411e-83e2-d46949d0031a">147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7934e683e68c4ebba1004328dcec51cd_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzEyLTMtMS0xLTA_a11aca1f-d3ad-4016-a218-b35f53353baa">366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="i33cec1ca1058466b88e8823e62ef5de7_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE0LTEtMS0xLTA_790e0fa3-d017-4386-bf9e-be15915f7086">1,140</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="i6e5ab0d7a81740db8403114c8839686d_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE0LTMtMS0xLTA_1d2375f6-3bc8-4252-91d2-cf722b0b5c51">1,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate 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="iff31061528814b7cba990f3269a9e32a_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE1LTEtMS0xLTA_95d79ea0-4255-4640-bfca-b8782feb6710">&#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="ie1253f502a994b5297144017f89f4412_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE1LTMtMS0xLTA_3a4bdff3-23cf-4148-a54a-666c30bd1cfc">34,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="i381bd9d49c65415d9246f687698d4c31_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE2LTEtMS0xLTA_2a73f77b-5d27-44ae-9251-6bf9056b747e">&#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="i0d325bb85e6542f9b16538a84c44e611_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE2LTMtMS0xLTA_88761844-3800-4257-aeb5-e62a7476daa3">34,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability derivatives</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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="id033f14547214e80b26c5091ce7f6f7d_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE3LTEtMS0xLTA_a9db3a98-6b5a-4df3-9371-1456d79171f8">1,140</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="ie0ce145309b7435c9ac790e1fa1952eb_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE3LTMtMS0xLTA_8b716dae-eba8-4072-b7d5-5984639fef60">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></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2021,&#160;2020 and 2019, there was <ix:nonFraction unitRef="usd" contextRef="i479eb4c2fad7451ba38d443afe3be261_D20190101-20191231" decimals="INF" name="us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzMyNTI_4356b554-cf62-4af7-9888-4a003f6aa0dd"><ix:nonFraction unitRef="usd" contextRef="i6af2d150847e45dfb2db0d6d7e42965c_D20200101-20201231" decimals="INF" name="us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzMyNTI_818fe3f2-5b20-4906-8b27-9a5e768f80ab"><ix:nonFraction unitRef="usd" contextRef="i92cda531b1964dd8821f3870fcf7c619_D20210101-20211231" decimals="INF" name="us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzMyNTI_bf6ae72e-c283-45d5-b6e2-9a0da27c1e15">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="i72e7098abafa4247929adfb37c5a4e02_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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90ZXh0cmVnaW9uOjNkMTg1YjU2ZjYyZDRkZjU4YWE0OWIwNjUyYzVjYmZhXzQ3MDA_9154307c-a907-4a70-806e-e746180a1d83" continuedAt="if48944840d424663ae943ab1953f43fb" escape="true">Fair value measurement </ix:nonNumeric></span></div><ix:continuation id="if48944840d424663ae943ab1953f43fb" continuedAt="ic53607ff19eb4fee9e001f1a8b7d7858"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90ZXh0cmVnaW9uOjNkMTg1YjU2ZjYyZDRkZjU4YWE0OWIwNjUyYzVjYmZhXzQ3MDM_1ad0e52c-3449-4e77-a5f0-f1a02780fbe3" continuedAt="i1763b6e81bd04709afe68616d089f7fa" 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, 2021 and 2020:</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzMtMS0xLTEtMA_0b9f3471-14b7-406c-97c8-b1900279939e">19,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="ib450c308dfb646c8a4b435f2047f5182_I20211231" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzMtMy0xLTEtMA_780ae5cc-1df0-4e2d-a95b-06a94dc7dfea">19,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="if05fc7193fc045818dc9e29e28f12012_I20211231" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzMtNS0xLTEtMA_16d3fa65-af90-47a1-9469-f241472c675e">&#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="i63d754f540b54629baaf84197ce15e5d_I20211231" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzMtNy0xLTEtMA_bf246a19-bb82-446f-92f7-bc872cc024d3">&#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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzQtMS0xLTEtMA_fd49afa3-35b2-45d2-abf7-ddd6adada86a">33,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib450c308dfb646c8a4b435f2047f5182_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzQtMy0xLTEtMA_6bd0ad47-0188-4d2e-9a15-7a38015ec254">&#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="if05fc7193fc045818dc9e29e28f12012_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzQtNS0xLTEtMA_134cd6bf-a84e-4592-aed1-7f1b8c935ac7">33,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63d754f540b54629baaf84197ce15e5d_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzQtNy0xLTEtMA_62e73f6a-4c09-48ff-b688-48a901de68fd">&#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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzUtMS0xLTEtMA_23f9e41b-8b15-4f46-858f-da4826eb0c8b">1,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib450c308dfb646c8a4b435f2047f5182_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzUtMy0xLTEtMA_ae975d08-f9fc-4196-80ce-6dad7c538456">&#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="if05fc7193fc045818dc9e29e28f12012_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzUtNS0xLTEtMA_56b39915-89bc-451d-91e7-2afef94522d8">1,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63d754f540b54629baaf84197ce15e5d_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzUtNy0xLTEtMA_5d580b80-59f7-4589-91b5-45aa9e88e4d1">&#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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzYtMS0xLTEtMA_12b9fb0f-8e03-418e-a9c7-40cb82ec0818">9,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib450c308dfb646c8a4b435f2047f5182_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzYtMy0xLTEtMA_caa30a65-8fe6-4d81-a2c8-8cceeefe9222">&#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="if05fc7193fc045818dc9e29e28f12012_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzYtNS0xLTEtMA_d5f2e059-114f-40d6-aa83-6bdca9e5c535">&#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="i63d754f540b54629baaf84197ce15e5d_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzYtNy0xLTEtMA_f001115a-546d-4886-bb20-39b25768307f">9,814</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></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-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="ic53607ff19eb4fee9e001f1a8b7d7858"><ix:continuation id="i1763b6e81bd04709afe68616d089f7fa"><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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzMtMS0xLTEtMA_5fe491f3-b607-48bc-aab4-be4ec759dbe5">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="iff8c2da979704e65b1000ea8ec7a1adf_I20201231" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzMtMy0xLTEtMA_c2402826-07f4-4050-a1cb-385bc244d975">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="i885002bcd4734aa5820be169e013cee2_I20201231" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzMtNS0xLTEtMA_7e8aa992-6a5e-4775-8046-3ddf024b599a">&#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="ibd2e9c0648084c6e8a7ff61074ac51f4_I20201231" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzMtNy0xLTEtMA_649a8629-02ac-4884-ac57-68d822c7f5e9">&#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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzQtMS0xLTEtMA_b2e3861d-c6d7-4b5b-9836-2cb733a26da0">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="iff8c2da979704e65b1000ea8ec7a1adf_I20201231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzQtMy0xLTEtMA_6779a823-81aa-43d9-a4de-f7c1f62e0cdc">&#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="i885002bcd4734aa5820be169e013cee2_I20201231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzQtNS0xLTEtMA_019c00ea-cd0f-4d1d-ac88-5d302d318532">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="ibd2e9c0648084c6e8a7ff61074ac51f4_I20201231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzQtNy0xLTEtMA_9f71f807-17f1-4ba1-b27b-db18c7db6b40">&#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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzUtMS0xLTEtMA_ebdad2d4-16e1-4071-b148-31b1e0eb8d01">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="iff8c2da979704e65b1000ea8ec7a1adf_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzUtMy0xLTEtMA_045f1c65-e687-451a-9550-59ede9f16d3e">&#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="i885002bcd4734aa5820be169e013cee2_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzUtNS0xLTEtMA_84d5a49a-d9e1-480d-8c1e-a923e3a35c06">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="ibd2e9c0648084c6e8a7ff61074ac51f4_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzUtNy0xLTEtMA_71e0e31f-0a49-49f5-9584-d8ef7ed3cf96">&#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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzYtMS0xLTEtMA_2172d362-c1b2-4e4c-99f4-01167bb58501">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="iff8c2da979704e65b1000ea8ec7a1adf_I20201231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzYtMy0xLTEtMA_acddabd1-67f1-47db-acc6-f566e6d3badd">&#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="i885002bcd4734aa5820be169e013cee2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzYtNS0xLTEtMA_cdf7df2c-8318-4525-bc19-d408983e5ac2">&#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="ibd2e9c0648084c6e8a7ff61074ac51f4_I20201231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzYtNy0xLTEtMA_7efa8bb2-c865-4ac4-96a9-2cdf3a820372">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 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, 2021 or 2020.</span></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-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:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90ZXh0cmVnaW9uOjNkMTg1YjU2ZjYyZDRkZjU4YWE0OWIwNjUyYzVjYmZhXzQ2OTE_c7ffdc40-2ad1-4b76-95f4-fdd08d0e5865" 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:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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="i76bf9a0aea0b4429883269978c9ec3ad_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzItNi0xLTEtMC90ZXh0cmVnaW9uOjRmZmZhN2FhZDFmYzQyZjNiODgzNzZmY2ZkZDMxMTZmXzQ_7a645b5e-a830-4080-a829-a928d142a40b">1.9</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i6afc85344fba43e48a0843ffb4a0bbfb_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzItNi0xLTEtMC90ZXh0cmVnaW9uOjRmZmZhN2FhZDFmYzQyZjNiODgzNzZmY2ZkZDMxMTZmXzk_b9873d7e-6882-48c1-9ebc-75bbc8cddc89">2.2</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="i478f7ced25934faa98c5aa6ff73d3312_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzItNi0xLTEtMC90ZXh0cmVnaW9uOjRmZmZhN2FhZDFmYzQyZjNiODgzNzZmY2ZkZDMxMTZmXzEz_2dceca48-57df-4b94-8b7a-c6f865da4f70">2.0</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%">2022 - 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%">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="iac0025a9d0b742558aa524474f73831f_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzktNi0xLTEtMC90ZXh0cmVnaW9uOjQ2YjdhNjM4OTUwMzQzMWE5OWI5Yzk5ZDMwMWM2OGZlXzQ_be124ef1-1c58-42e3-8bf2-ee452d7b155d">1.7</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="iac47c18f6d7b4cc2983144fe88142f3b_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzktNi0xLTEtMC90ZXh0cmVnaW9uOjQ2YjdhNjM4OTUwMzQzMWE5OWI5Yzk5ZDMwMWM2OGZlXzk_ee9ca89b-bcad-45dd-9ce4-a7df6fc811a9">10.0</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="id3f2be752bed49898a7bb6493280708a_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzktNi0xLTEtMC90ZXh0cmVnaW9uOjQ2YjdhNjM4OTUwMzQzMWE5OWI5Yzk5ZDMwMWM2OGZlXzEz_c3646e19-4191-4039-9864-addb763b7ed0">6.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%">2022 - 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90ZXh0cmVnaW9uOjNkMTg1YjU2ZjYyZDRkZjU4YWE0OWIwNjUyYzVjYmZhXzQ3MDY_57b68695-f0ce-4d5f-8625-b278be391d28" 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, 2021 and 2020:</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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzMtMS0xLTEtMA_43f06f45-8175-4faf-b310-ff399529d8b2">36,633</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="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzMtMy0xLTEtMA_6b52d205-5adc-48b7-8065-dfd1d647ada9">219,908</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzUtMS0xLTEtMA_33d6092e-3f95-497b-aead-29247f0c3a72">31,678</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzUtMy0xLTEtMA_c055f722-88cb-4b54-92cf-ae607ed5bae2">146,971</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%">Revaluations and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzYtMS0xLTEtMA_ad7f0a62-8382-43aa-9139-edf25a6c0bdc">4,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzYtMy0xLTEtMA_14d4d66a-e4e0-4a5f-853d-3b741a04950d">36,714</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%">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzctMS0xLTEtMA_ff98b0f6-8374-428d-b357-9f2825b66b74">36</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzctMy0xLTEtMA_dec3d726-f54c-401f-b804-7e900f4ebeea">410</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%">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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzgtMS0xLTEtMA_c0f1ec47-9746-4597-a33d-d21ab5949bce">9,814</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzgtMy0xLTEtMA_f28adbb7-bce6-4867-a454-2bcdfe8618fe">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></tr></table></div><div style="margin-bottom:9pt;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) Includes $<ix:nonFraction unitRef="usd" contextRef="idc7914ada4f34da9a96bb844197b37f2_D20210101-20211231" decimals="-5" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90ZXh0cmVnaW9uOjNkMTg1YjU2ZjYyZDRkZjU4YWE0OWIwNjUyYzVjYmZhXzIxOTkwMjMyNjMwOTY_0073137c-ac7a-48f3-b830-485671e64338">17.4</ix:nonFraction>&#160;million payment associated with a settlement reached with the shareholders from whom we acquired Essential Medical, Inc. See Note 17 for additional information related to the settlement.</span></div></ix:nonNumeric></ix:continuation><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%">F-27</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_178"></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="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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzE0MjM_e02f2427-3ff2-49f9-9cb7-ec107087e5a5" continuedAt="i66b76606edea418f9fd85823f54b5cc5" escape="true">Shareholders' equity </ix:nonNumeric></span></div><ix:continuation id="i66b76606edea418f9fd85823f54b5cc5"><div style="margin-top:9pt;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzUz_a66b7950-07bc-414d-8a5f-4bb5bb688734">200</ix:nonFraction> million common shares, $<ix:nonFraction unitRef="usdPerShare" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzcx_b3db748d-f2fd-41b9-8e82-9c3c3f200993">1</ix:nonFraction>&#160;par value, and <ix:nonFraction unitRef="shares" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzg5_557a4176-163c-4455-b2e7-915a28d48b44">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzE0MzE_21ded151-0c3f-4aeb-beb9-f28da60a6a32" continuedAt="i40e0077d5740495db9b65a7f6ea65ac6" 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="i40e0077d5740495db9b65a7f6ea65ac6"><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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzItMS0xLTEtMA_9a5b2e3b-f999-4b63-a5b4-f3c194f31e7b">46,774</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzItMy0xLTEtMA_4db644cc-a488-4669-a3d3-99953ad346d3">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzItNS0xLTEtMA_b29a4e10-9eb1-49ad-a891-9c2ad617fc36">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzMtMS0xLTEtMA_4b003728-b35b-45d7-b7e9-de6694d8d19b">653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzMtMy0xLTEtMA_5f7920e1-f29c-420b-aa40-8dc79890fddb">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzMtNS0xLTEtMA_2d1aa13b-9652-4824-8612-23e4ddfbc2db">890</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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="shares" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzUtMS0xLTEtMA_2c94d42a-da09-4033-b55e-ac10a5ab822c">47,427</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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzUtMy0xLTEtMA_558e3b90-f2b1-4052-aa4f-be18785cabec">47,287</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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzUtNS0xLTEtMA_0b3be462-1ef7-419a-8cb5-7452ea15eed2">47,090</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></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="i2de4f1a337bf42eca188cf72788a4314_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzcwNg_4d5562a4-ca4d-43bc-be6a-df836755b683"><ix:nonFraction unitRef="shares" contextRef="i292882cf360d48a8aafeb40e4a7441cc_D20210101-20211231" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzcwNg_ba369736-c861-4a56-b863-3a5f2f69493a"><ix:nonFraction unitRef="shares" contextRef="i9fe2312758924d0e9bc66374f7b2cd7e_D20190101-20191231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzcwNg_fd02fc9d-a105-4619-8372-df0891c87d40">0.1</ix:nonFraction></ix:nonFraction></ix:nonFraction> million for the years ended December&#160;31, 2021, 2020 and 2019.</span></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzE0MjU_c660f4c5-8514-47ba-9e41-070da594ce6c" 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 each of the years ended December&#160;31, 2021 and 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:51.823%"></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: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:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></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, 2019</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="if73ab2a9b9d84449a733da0e2c4e4ccd_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzItMS0xLTEtMA_19483222-da38-4f77-a0ec-3846d8f55fd4">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 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="i8754677b0caf4b3d85add93ee7e0c80d_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzItMy0xLTEtMA_c0f7b276-bf2e-41dd-b24f-8646cb5d31d0">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 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="i91c8554f5a2344018d27ef3319093b8b_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzItNS0xLTEtMA_ed13a708-1efb-4fb0-b27c-045389c70edf">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 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="i9055f2f7ea8f40cdb86539fc044d2611_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzItNy0xLTEtMA_65960e44-8067-480c-9d40-b587fc334686">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="if9f1f54bb19d432d86117c7f89a3f138_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzMtMS0xLTEtMA_7b1c1489-bc9b-40ab-9eec-b512481d2771">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="ib6c9c629e48d48bd8c355d1141517849_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzMtMy0xLTEtMA_64bbc68f-53b4-48b5-bdd1-b4ce0a0d98dd">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="i5bf9ec34417b4807b6847912b1f9117f_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzMtNS0xLTEtMA_c41a320b-ebb3-40d7-b050-7ba7e2ce02d8">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzMtNy0xLTEtMA_421fb193-8cc6-47cf-ad9c-b01e109677bd">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="if9f1f54bb19d432d86117c7f89a3f138_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzQtMS0xLTEtMA_516a744f-dcf7-4702-8054-595c928ae684">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="ib6c9c629e48d48bd8c355d1141517849_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzQtMy0xLTEtMA_f13f7c0c-4af8-4862-93f7-57cae1affa7e">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="i5bf9ec34417b4807b6847912b1f9117f_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzQtNS0xLTEtMA_0d44f62e-75ed-4831-b03c-6181b48c3001">&#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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzQtNy0xLTEtMA_c040fd24-8fba-41c3-8eb3-9b2e55254ecc">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="if9f1f54bb19d432d86117c7f89a3f138_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzUtMS0xLTEtMA_4eec0ee4-e7ee-4291-a036-0c5e6bb5d6b3">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="ib6c9c629e48d48bd8c355d1141517849_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzUtMy0xLTEtMA_eaea08ca-c7d0-4c77-a978-a4c6114afeb1">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="i5bf9ec34417b4807b6847912b1f9117f_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzUtNS0xLTEtMA_d02b663d-2252-4a82-b518-0712a940316b">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzUtNy0xLTEtMA_82c66797-b762-480d-8e26-c24b4c4f51c3">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 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="ifff6f1a8d84449dcbe254dfcc71b57b2_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzctMS0xLTEtMA_c9747020-42e4-41ce-b2ac-5c44d4bfe95a">482</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="idc006e38c040466383f5905af6a09d0a_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzctMy0xLTEtMA_0a68e349-7870-4083-a90b-93d31d5b4f59">150,257</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="i44227f18db55487a90afcc69032a2f50_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzctNS0xLTEtMA_fb432998-6024-4527-a363-f0ba2a0c157e">146,559</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="i7285651629c44efbb474465589d77439_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzctNy0xLTEtMA_5abb4061-e8f1-44e1-923b-49de4c1797b7">297,298</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="i5835dd0035434d3cb0bb929b2475cee4_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzgtMS0xLTEtMA_55379005-f8ff-43d8-a3e1-a5ee590f3208">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="i2842dc7046db468db022ded13be232dd_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzgtMy0xLTEtMA_a9195157-9c0e-4023-bdf1-526651d627d0">6,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14e1b3c24da34620952a7bce39168e71_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzgtNS0xLTEtMA_45a6bcf5-c091-40b6-9466-17c5cbe77390">63,191</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzgtNy0xLTEtMA_e64f6314-aa79-4492-a0a6-61c20171f089">56,648</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 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="i5835dd0035434d3cb0bb929b2475cee4_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzktMS0xLTEtMA_fef750e8-55f2-479d-a53e-336317109fbe">1,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2842dc7046db468db022ded13be232dd_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzktMy0xLTEtMA_ae8baab3-a0ee-4b1d-aff1-029de375c08d">5,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e1b3c24da34620952a7bce39168e71_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzktNS0xLTEtMA_ed9d9500-577e-4713-b963-353eb4a47f26">&#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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzktNy0xLTEtMA_9a5eecff-cd6a-4913-b218-ff70625a4f7d">6,987</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="i5835dd0035434d3cb0bb929b2475cee4_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEwLTEtMS0xLTA_50a6843e-4dc8-4119-a171-ec23f5e0ad36">1,563</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="i2842dc7046db468db022ded13be232dd_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEwLTMtMS0xLTA_fd40ae25-39ff-400d-9599-a31bda815500">11,967</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="i14e1b3c24da34620952a7bce39168e71_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEwLTUtMS0xLTA_10a372c5-c615-49c7-b3c1-5c9ef5138b3f">63,191</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEwLTctMS0xLTA_a5137bd4-6cd2-46d9-b4a0-88298b6f6551">49,661</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, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c563f35e294952a86d7a44753cd33e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEyLTEtMS0xLTA_eae04674-7aa1-408a-b8eb-8dc1b9038e6f">1,081</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="i1a77eb24b0ee42788335f1fe5f77d1f8_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEyLTMtMS0xLTA_1d7aae70-8f51-46d8-8882-6ecaa25d8600">138,290</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="ie86c875dc7654abbabcacc61f7728da3_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEyLTUtMS0xLTA_25bf517d-27ae-4b43-8829-d056a062e751">209,750</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="i7f5a4e4c5297458fb65eb36a0f35e4ae_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEyLTctMS0xLTA_1bc81a74-3b77-49bf-91d4-a26923e2c917">346,959</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzE0MTU_fa8c2c85-d84b-44b3-97ad-5d678b655c41" 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, 2021,&#160;2020 and 2019:</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%">2021</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%">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></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="i270c3e6016f64fdd9bd60d02a815f047_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzMtMS0xLTEtMA_e3fae49f-c0d2-45c1-8a8f-5977f2160ab4">1,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 style="background-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="i57430c4789824b8583e08ef1b9f59973_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzMtMy0xLTEtMA_1612f513-c65c-493e-8746-bd1b4d8c6e5f">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="ic7d8116dd3624346af102a4264ea23c6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzMtNS0xLTEtMA_1e168875-c553-4053-844f-b25622b0177e">1,284</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="i270c3e6016f64fdd9bd60d02a815f047_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzQtMS0xLTEtMA_ecb55820-1339-4035-a5d6-ead7addf5669">1,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i57430c4789824b8583e08ef1b9f59973_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzQtMy0xLTEtMA_13917c33-516b-46ad-b35b-78917b868c56">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="ic7d8116dd3624346af102a4264ea23c6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzQtNS0xLTEtMA_72ad7cd1-0900-47bb-b909-006b2876354d">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></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 expense (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="i270c3e6016f64fdd9bd60d02a815f047_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzUtMS0xLTEtMA_ba9880c0-50be-420e-8651-20f5c46599ef">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="i57430c4789824b8583e08ef1b9f59973_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzUtMy0xLTEtMA_fcebeabd-28b6-438b-8497-1b807a1e348a">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="ic7d8116dd3624346af102a4264ea23c6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzUtNS0xLTEtMA_929884f8-f297-4630-82b8-cfb8dae7046d">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="i270c3e6016f64fdd9bd60d02a815f047_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzYtMS0xLTEtMA_81697ffb-3d99-4063-a3ff-330563531321">1,212</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="i57430c4789824b8583e08ef1b9f59973_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzYtMy0xLTEtMA_b917a225-d292-4ecc-be9f-85deda46abe9">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="ic7d8116dd3624346af102a4264ea23c6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzYtNS0xLTEtMA_7ee59686-374e-4d91-b455-88d4ccfe3e32">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></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="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzEzLTEtMS0xLTA_931f4b9b-6833-4df1-9b56-72183ccfef11">8,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="if2bbeb87598d4336a8059e38bc00ae03_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzEzLTMtMS0xLTA_8162860c-0b96-4409-b604-b6f1e65c85ba">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="iabb0c27220a04d28aa39da3c7a2b2bc8_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzEzLTUtMS0xLTA_8972ee44-cd62-4f0a-a79c-3892865d362a">6,930</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="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE0LTEtMS0xLTA_0f2961e6-fae8-48d2-a435-deb7519ba86e">1,012</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="if2bbeb87598d4336a8059e38bc00ae03_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE0LTMtMS0xLTA_49920bd2-2442-4581-997a-9edd2c40bb96">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="iabb0c27220a04d28aa39da3c7a2b2bc8_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE0LTUtMS0xLTA_dd5a1cd2-0b9d-4ba1-9d86-64117fc2f8da">82</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="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE2LTEtMS0xLTA_d4059f46-d436-4137-8285-d585272535f1">7,531</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="if2bbeb87598d4336a8059e38bc00ae03_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE2LTMtMS0xLTA_235c8a97-0899-4bac-b52b-4e414b359355">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="iabb0c27220a04d28aa39da3c7a2b2bc8_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE2LTUtMS0xLTA_c1a297fa-f602-4230-b898-c8e36bbc1dd9">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></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="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE3LTEtMS0xLTA_fe616247-dc5d-469a-9bfa-7ce55acfffad">1,756</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="if2bbeb87598d4336a8059e38bc00ae03_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE3LTMtMS0xLTA_72764512-98db-4438-af71-d05b76a51ea1">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="iabb0c27220a04d28aa39da3c7a2b2bc8_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE3LTUtMS0xLTA_356eb1fa-86fa-4602-9b07-15007479c7d3">1,631</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="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE4LTEtMS0xLTA_cddfdaa1-36f7-4d8c-8dd9-bf6980728947">5,775</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="if2bbeb87598d4336a8059e38bc00ae03_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE4LTMtMS0xLTA_69c2d6dc-3273-47a9-8be1-bba0b9c7e1ac">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="iabb0c27220a04d28aa39da3c7a2b2bc8_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE4LTUtMS0xLTA_7cd6e233-6149-488a-87c0-61eaeed74c83">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></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="icc98751b2eb84ce48f24609cc69ea68f_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE5LTEtMS0xLTA_4cbe7414-4ecf-4d5e-84aa-9451cdc3ac37">6,987</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="ia0ef807fce56441eba9ad738b9e5b205_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE5LTMtMS0xLTA_ea11b984-4bdc-4371-8fb9-fa6d113c9940">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="ieccb3e7a26134409be0f153ca3e198c0_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE5LTUtMS0xLTA_29f67948-812d-47ff-9b5c-9d9a4ad53d2b">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></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">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 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><div id="i72e7098abafa4247929adfb37c5a4e02_181"></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 14&#160;&#8212; <ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNjI_0a87cab5-1286-4154-8931-fd7a192f574c" continuedAt="i9367341a76504b408fed1ce157c00932" escape="true">Stock compensation plans </ix:nonNumeric></span></div><ix:continuation id="i9367341a76504b408fed1ce157c00932" continuedAt="ibe08f1dd125b4db5b097bfb6cc3ecc5c"><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 May of 2014, our stockholders approved the Teleflex Incorporated 2014 Stock Incentive Plan (the "Plan"). The 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 Plan, we are authorized to issue up to <ix:nonFraction unitRef="shares" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzU1NA_7eb8f208-08d1-49e8-9fcd-a574e165c965">5.3</ix:nonFraction> million shares of common stock, subject to adjustment in accordance with special share counting rules in the Plan. Options granted under the Plan have an exercise price equal to the closing price of the common stock on the date of the grant. In 2021, we granted, under the Plan, non-qualified options to purchase <ix:nonFraction unitRef="shares" contextRef="idc373da78e3c452ba127d2ead3cdaf87_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzE2Mjk_55f3e70f-cc0d-4103-a8f6-284577ed0d6b">108,686</ix:nonFraction> shares of common stock and granted restricted stock units relating to <ix:nonFraction unitRef="shares" contextRef="ic254cdfbf3794ec99dcef520677456d1_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzE3MDI_82aaef88-b4ea-42f1-bc8f-a2b61cf4e62d">59,210</ix:nonFraction> shares of common stock under the 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 the achievement of our 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="ia9ee6d17559e40ca843baba4e7615b38_D20210101-20211231" name="tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzIyNzE_a1133598-18bc-4c59-b0e3-1836cd4a223f">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="i77d088ea227741ff96341b1d9f6d49ba_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzI1MDU_d77d1689-8486-4850-b984-cb7ed345c798">16,903</ix:nonFraction> shares of common stock would be issuable in respect of the PSUs granted and a maximum of <ix:nonFraction unitRef="shares" contextRef="i3f3253372a3e4129ab4293e2ec3b8a17_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzI1OTc_e684c657-838d-487f-b95e-28f6a341a0d1">42,272</ix:nonFraction> shares would be issuable in respect of such PSUs upon achievement of maximum performance levels.</span></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNjY_64e135c9-c908-4bcc-8493-d85bf3bd0040" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Share-based compensation expense</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzItMS0xLTEtMA_e3bec7ee-d0ba-4b0b-8ce0-433062c91d8a">22,937</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzItMy0xLTEtMA_c410629e-d4c2-426d-90eb-8c41f39b9d85">20,739</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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzItNS0xLTEtMA_caaa76fd-5b75-4ba7-a869-5bbf3468d627">26,940</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 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzMtMS0xLTEtMA_aa79c226-0cfe-46ff-9e38-7dd0834de946">10,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzMtMy0xLTEtMA_558331ce-bd3a-40c8-8a44-7a985edce5b8">21,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzMtNS0xLTEtMA_569727b8-89a5-4fc3-8e65-c250e8dc2583">21,121</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzQtMS0xLTEtMA_16df20cc-d64f-4935-840d-d8af7f7a1825">6,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzQtMy0xLTEtMA_62259b41-00ea-4614-8479-2a1b9ac6fc77">17,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzQtNS0xLTEtMA_3647b212-dc8f-48bb-8509-f09bc198677a">15,380</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 2021 as of the grant date was $<ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzI4NjI_7eb5cdd1-a7a4-45b8-82c1-d0b1eb188a1c">37.8</ix:nonFraction> million, which will be recognized over the vesting period of the awards. As of December&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzI5NDA_cdc7d315-7d4c-44e8-8424-5457264003af">3,082,554</ix:nonFraction> shares were available for future grants under the 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNTg_dbeacb7d-6251-4758-9ed3-63e82a9e3df6" 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 2021, 2020 and 2019 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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="background-color:#cceeff;padding:2px 1pt;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="i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzEtMS0xLTEtMA_a81a4e62-5824-4062-a361-2ca56cc54b46">0.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><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="ie6c7f279307c4951b43d79793f1bea46_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzEtMy0xLTEtMA_0f9274f1-8e3f-4fd8-9184-fbc74afa8f63">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="i461b434e5bf64d2a958e9ad02da12ff3_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzEtNS0xLTEtMA_69846de0-0e18-4be6-bfff-daf6d0912904">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzItMS0xLTEtMA_910df9e2-d88c-4784-9c4b-09c3f477cfa9">5.01</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="ie6c7f279307c4951b43d79793f1bea46_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzItMy0xLTEtMA_60428b9d-4647-4b07-92fe-6ee72c776c47">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="i461b434e5bf64d2a958e9ad02da12ff3_D20190101-20191231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzItNS0xLTEtMA_24c7684a-c031-499d-897f-d17d9d54feeb">4.99</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="i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzMtMS0xLTEtMA_07713951-c5bb-48a9-9d8e-f40207df0dfc">0.34</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="ie6c7f279307c4951b43d79793f1bea46_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzMtMy0xLTEtMA_d76490c7-da65-44f6-bf57-8688b61ba51e">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="i461b434e5bf64d2a958e9ad02da12ff3_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzMtNS0xLTEtMA_51c41b0e-ee92-4916-b6ec-7f33991bcbcd">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzQtMS0xLTEtMA_8b4fad58-d2d8-42a9-b5bb-53f80552aef4">30.03</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="ie6c7f279307c4951b43d79793f1bea46_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzQtMy0xLTEtMA_33934bd9-a250-44f9-aa3d-80db1f2be018">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="i461b434e5bf64d2a958e9ad02da12ff3_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzQtNS0xLTEtMA_3a4c8e60-3fa4-4949-981a-d26788a171fa">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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNDk_241046d1-647c-4a40-bc50-7f13ba7b5fa5" 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 2021:</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzItMS0xLTEtMA_0da519b7-b3a3-4e0f-b2ae-ec44047e2ac3">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 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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzItMy0xLTEtMA_73b346b1-82f4-49b9-baad-aebfbbfe4235">195.57</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzMtMS0xLTEtMA_edd7b539-eb96-4fd0-a95d-88f2e813f07a">108,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="2" name="tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzMtMy0xLTEtMA_33f57b03-28b8-48fc-9da6-eebeae5618c7">403.99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzQtMS0xLTEtMA_9cc38b57-9536-4e89-9ac5-be54b516596b">125,143</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="2" name="tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzQtMy0xLTEtMA_9971b918-5654-45d9-a2e2-e9f1fdfb88d1">175.90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzUtMS0xLTEtMA_0e63fd60-f9ad-4b6d-8627-9975f54513a9">32,859</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzUtMy0xLTEtMA_0b3a0a85-f2f1-4c51-9a6d-b60e74ba2647">334.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzYtMS0xLTEtMA_a4e90d21-ff67-4a69-a01b-432ecc39d4ac">1,107,999</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzYtMy0xLTEtMA_18e8c58b-8b0c-42ec-ab35-1b94303182ae">214.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="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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzYtNS0xLTEtMA_7016f125-cd17-4b60-a763-7b774a6e6a7c">5.11</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzYtNy0xLTEtMA_adc55748-a03c-4813-a24e-8cd4c2bcc866">136,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzctMS0xLTEtMA_4aebbd1e-62af-4ea7-b83d-b07eb84c1db0">908,854</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzctMy0xLTEtMA_cb3910a3-610b-4933-8338-542cad35dc3f">181.31</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzctNS0xLTEtMA_de26d1ab-f361-46bb-9ddb-2e225ad1b870">4.37</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzctNy0xLTEtMA_2e828044-38ed-4d9a-9083-56c01fe7d6b9">135,036</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 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzMzNTY_e953f095-210b-4680-8fb9-8a31dadd52f3">103.87</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzMzNjA_f1a28f9f-5c5a-44c9-8dbf-c3b08a137f43">74.60</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzMzNjc_f59c17a4-ac6a-4445-9bb6-793b5746f78b">68.22</ix:nonFraction>, respectively. The total intrinsic value of options exercised during 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM0NTc_7e37627a-82a8-4773-92fa-d4ea796cbf7b">27.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM0NjE_1daa52ae-8fcd-4e2e-999c-87602fdb3b87">77.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM0Njg_c906fb2a-c585-47af-bd7b-382e99938662">64.3</ix:nonFraction> million, 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-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="ibe08f1dd125b4db5b097bfb6cc3ecc5c" continuedAt="i315707af5d4442f3b1282217c088e243"><div style="margin-top:9pt;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" name="us-gaap:StockOptionPlanExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM0OTk_887a1d0b-6820-4c3f-8b47-579e1f2d74b7">8.8</ix:nonFraction> million of expense related to options during 2021, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2021, the unamortized share-based compensation cost related to non-vested stock options, net of expected forfeitures, was $<ix:nonFraction unitRef="usd" contextRef="i0cb3df49218e4a61be63556925679204_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM3NTg_b413b32f-a546-4d34-a985-e363899cd0c1">9.4</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i08cdc56c17194538a8617057a97b41e4_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM4MzE_2d70711c-7a0e-4359-b8ad-022524620aff">1.47</ix:nonNumeric> 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 were determined using a Monte Carlo simulation valuation model. The grant date fair value for the 2021 awards was $<ix:nonFraction unitRef="usdPerShare" contextRef="i83df84a9bed248a6a0baefd81ce7d4db_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQwODc_4b8ab738-72da-4eba-b833-8f970d643913">419.25</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 2021, 2020 and 2019 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="tfx:ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNTY_03637cc8-55e5-4d94-bbd2-169e633596ea" continuedAt="i3574fb24ba604f6cab43f72fe025fc5e" escape="true">The following weighted-average assumptions were used:</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><ix:continuation id="i3574fb24ba604f6cab43f72fe025fc5e"><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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="background-color:#cceeff;padding:2px 1pt;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="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzEtMS0xLTEtMA_80dd5800-ccb7-4385-8dba-36cafbb73dee">0.28</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="i3bee8cc0b73d49278bcc50260f3dab39_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzEtMy0xLTEtMA_09d01f08-d662-4a55-8dc9-fe00a97af1d7">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="ibdb0f598a2e0406d99644122265f6273_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzEtNS0xLTEtMA_e1eea67c-7d56-48d4-8091-565e2d524af4">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="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzItMS0xLTEtMA_b03dad48-fca4-4224-8ba5-8dc95651a838">0.34</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="i3bee8cc0b73d49278bcc50260f3dab39_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzItMy0xLTEtMA_ede98574-0ba9-4c79-8572-e19d4bdb6f1c">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="ibdb0f598a2e0406d99644122265f6273_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzItNS0xLTEtMA_bfa14804-d9c6-42cb-b8a2-11f8002a9560">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></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNzE_98a5a5e4-d74a-4588-8cb7-3338f68faa51" 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 2021:</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="id265819c2c514e47a54e1588103bcef4_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzItMS0xLTEtMA_cbba8d0c-211d-4e63-a232-93abfc904110">150,812</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="id265819c2c514e47a54e1588103bcef4_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzItMy0xLTEtMA_308fddf3-8b1f-41aa-a0f1-1e101a18e9ae">293.10</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="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzMtMS0xLTEtMA_1823d696-24d3-4b3b-bcda-f86dc4123268">59,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzMtMy0xLTEtMA_2c160b75-db9b-4e0c-9116-1791d68683e4">398.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="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="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzQtMS0xLTEtMA_61a71ad1-a2e7-43cc-aeaf-8866a65675c1">50,098</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="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzQtMy0xLTEtMA_e38de6cf-9199-478c-af1f-d8dc129ff263">260.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzUtMS0xLTEtMA_608ccfd4-675b-4eac-961f-00cf7201ee77">24,546</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="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzUtMy0xLTEtMA_43052db8-89f0-42ed-9595-bdf3505897ea">334.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i3a0a1dc0c1a5447d9f8bb6d2fa361654_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzYtMS0xLTEtMA_b71f66bb-50ea-4bfa-aa6e-a3db7cda5833">135,378</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="i3a0a1dc0c1a5447d9f8bb6d2fa361654_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzYtMy0xLTEtMA_889cb49f-e55c-4ab4-92ae-e7e3627ee220">343.89</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="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzYtNS0xLTEtMA_2197114b-4c53-45cb-88e5-012ac27790b6">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="i3a0a1dc0c1a5447d9f8bb6d2fa361654_I20211231" decimals="-3" name="tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzYtNy0xLTEtMA_826b2f93-4080-4918-a566-9bb63a41ff4d">44,469</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ1MzI_9303c6de-17cc-42f5-85e3-4691a5da6f2a">59,210</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ1MzY_ea270976-67ae-4daa-83b9-457fb55b2216">52,464</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ1NDM_4a3e906c-13f1-4873-bc68-0bbf0227f3b7">69,799</ix:nonFraction> of non-vested restricted stock units in 2021, 2020 and 2019, 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 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ4NDM_d20bb203-8bf4-467c-8e58-3966422adcee">398.59</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i3bee8cc0b73d49278bcc50260f3dab39_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ4NDc_bec8e42e-b90e-4947-8794-a0fc83f4897a">344.70</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="ibdb0f598a2e0406d99644122265f6273_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ4NTQ_c3663981-e221-4d4e-a83e-0c9a50263430">286.51</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="i315707af5d4442f3b1282217c088e243">We recorded $<ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ4ODU_b0b1dbfe-cf7e-445a-84f3-5e5e2f4b4c34">13.5</ix:nonFraction> million of expense related to stock awards during 2021, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2021, the unamortized share-based compensation cost related to non-vested restricted stock units, net of estimated forfeitures, was $<ix:nonFraction unitRef="usd" contextRef="i6ca9b2f92f48417ab542597d9ebb5800_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUxNjA_a9f81e35-5939-4ab9-8a8f-5b36bc594f7e">17.7</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="icd904480a5d74d2aa9f93f939ddbfe1f_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUyMzM_7c755753-bd33-497d-b19e-304a4af3839e">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="i72e7098abafa4247929adfb37c5a4e02_184"></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NjA_f5cd8c3b-fa7f-44c4-bbe3-ecbac4c41c84" continuedAt="ib5437de17224490382d99b313f1d7352" escape="true">Income taxes </ix:nonNumeric></span></div><ix:continuation id="ib5437de17224490382d99b313f1d7352" continuedAt="i65c5f7e6c59445ee9a24ad1b8a3ef380"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5ODA_55ac3a04-6075-4b16-85b9-4972b792f3a8" 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: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: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzMtMS0xLTEtMA_1b6c3f57-20ec-4ea6-9c11-13c8a185bdf5">134,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzMtMy0xLTEtMA_a5a9ece5-3305-47f0-bc10-1bcb58c56c91">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzMtNS0xLTEtMA_b2085a9c-5097-4ede-8f79-956fe20713f5">19,374</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%">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzQtMS0xLTEtMA_1ecf74e1-b0a3-437e-b900-0e1ed6e28786">16,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzQtMy0xLTEtMA_6cdeb54c-2e27-4807-a028-52733b51e521">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzQtNS0xLTEtMA_0f55f343-dcef-40ed-a302-9b21c45b82a3">8,220</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzUtMS0xLTEtMA_87f1a137-df64-40ab-9241-f3d7614b1bab">35,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzUtMy0xLTEtMA_eed9d686-eb6e-4e79-81e4-7916ddc89e06">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzUtNS0xLTEtMA_f654f855-1b1a-4449-850c-378d4495305a">23,690</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzctMS0xLTEtMA_41b83ee9-d311-4eac-bd0d-9cd41b28d76b">85,272</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzctMy0xLTEtMA_e3ba4502-670c-4aca-bdff-fc06990aadb4">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzctNS0xLTEtMA_3f4ba5b4-b752-4266-9d7e-5c1fe9704a5f">2,041</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzgtMS0xLTEtMA_b758a16a-b0ee-4436-ab71-be6c149ae326">16,933</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzgtMy0xLTEtMA_bebfc399-c6e7-44f3-8da5-4fd19cb408d6">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzgtNS0xLTEtMA_1f1a86f7-d0e8-4cc3-84e8-94977c37f48f">28,277</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzktMS0xLTEtMA_a55204c3-b508-4a9a-99ea-164cc5bfd468">10,151</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzktMy0xLTEtMA_58773d31-62cf-4dee-9041-095ca5739711">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzktNS0xLTEtMA_1564d4eb-e782-4e24-8ae8-f55c8f520631">143,044</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 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzEwLTEtMS0xLTA_c5b5076d-0b25-4d53-846e-e7688410e008">74,349</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzEwLTMtMS0xLTA_7cf800a5-389e-4290-87b6-3e1716346a88">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzEwLTUtMS0xLTA_ffbccaa5-e527-4a82-822a-ac21776aad2e">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></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-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i65c5f7e6c59445ee9a24ad1b8a3ef380" continuedAt="icbf0dc37ea664e47be0da6824d3929b1"><div style="margin-bottom:9pt;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, 2021, 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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-8" name="tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzI5OA_dd284347-2ea4-4e5b-854f-81be6cd14007">1.3</ix:nonFraction> billion. At December&#160;31, 2021, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered permanently reinvested approximated $<ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-8" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzQzMw_a9d93956-cc5d-4538-a8e4-c6dc4955e3a6">1.0</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 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NjI_6b41766c-91c5-491c-91bd-5261c6beb7b9" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzItMS0xLTEtMA_eeb85317-318e-4f8e-b9f0-2be899c02a90">209,231</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzItMy0xLTEtMA_483f6336-3ae6-4204-b300-d4d5ef81dca3">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzItNS0xLTEtMA_710f7949-b7f6-4d7f-aeb7-8956cb598ce5">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzMtMS0xLTEtMA_efdb98f8-ebf1-414f-a4ad-cf0b5bd69703">350,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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzMtMy0xLTEtMA_7d06d094-851e-4a49-a9e0-d0f9a99cacc2">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzMtNS0xLTEtMA_70b3942b-7dd3-4aa2-8ce5-96756f385eb0">250,882</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzQtMS0xLTEtMA_efa50181-da74-4701-b0b6-989cbe8e4ac4">559,468</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzQtMy0xLTEtMA_47474c20-163d-4a74-b6cc-69980d16fa29">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzQtNS0xLTEtMA_2c37b03f-4779-4f0d-9639-5b9979a0c254">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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5ODM_5ff87264-b281-4b43-b0bc-552a5fe4cd73" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="background-color:#cceeff;padding:2px 1pt;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEtMS0xLTEtMA_90f770d5-74b6-4ce8-900a-28e4b5604712">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEtMy0xLTEtMA_195390ba-51bc-453d-a4b3-8e127728a906">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEtNS0xLTEtMA_015cd0e6-f5a0-4346-8a42-38e42d71a3bd">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="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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzMtMS0xLTEtMA_c36ee42b-21fb-4ec7-a4e3-51609bfd0dc1">6.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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzMtMy0xLTEtMA_4509e740-6c28-4326-8917-288077737b3f">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzMtNS0xLTEtMA_54ed963f-bef7-4124-bb8e-cabce4d833f5">11.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%">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">(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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="3" name="tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzUtMS0xLTEtMA_896dcd71-873e-496d-98f8-c95f8015e8cb">&#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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="4" name="tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzUtMy0xLTEtMA_2973c7c3-88bb-4cf0-bd7b-676423d6b2ee">&#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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="3" sign="-" name="tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzUtNS0xLTEtMA_7c7038b7-6d52-4423-b8b7-ed9a2f89027e">38.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%">Excess tax benefits related to share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzYtMS0xLTEtMA_fb57180b-b9f5-47aa-8030-5debb2939e5f">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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzYtMy0xLTEtMA_ef0da6a8-a734-48c1-b58e-d4ca003ac3a0">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzYtNS0xLTEtMA_2b8c1cd7-b8fb-4216-9eee-40b131f67b2a">4.5</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%">State taxes, net of federal 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="number" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzctMS0xLTEtMA_6b6ca8ea-2270-41ab-a35a-8b89eb7daeff">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzctMy0xLTEtMA_773f0db7-978e-4a5f-8097-242fa64f93fc">0.3</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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzctNS0xLTEtMA_4383def2-3ae5-4088-b118-9636c835eef4">4.9</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%">Uncertain tax contingencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzgtMS0xLTEtMA_e0896ebc-5a92-4356-82a9-699b11720f14">0.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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzgtMy0xLTEtMA_83c26c9e-ab4b-4dbf-9a9d-fd46436933b8">0.5</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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzgtNS0xLTEtMA_b0ee88fc-8f99-4de8-b31e-02e860505f6c">&#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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="3" name="tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzktMS0xLTEtMA_c88cf2ef-e352-4696-b330-c7aeb1c061a8">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="3" sign="-" name="tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzktMy0xLTEtMA_3152ef92-8b68-44e2-9ddb-cc2554b78616">2.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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="3" name="tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzktNS0xLTEtMA_1be38e61-67cf-471f-81d1-4af2fec6faba">3.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 2px 25.75pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEwLTEtMS0xLTA_ff780306-652b-4132-ad92-8276a97efe28">&#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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEwLTMtMS0xLTA_aecbf5f5-ac5d-4292-8ada-7714036d95e9">1.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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEwLTUtMS0xLTA_c8b79b0c-f35d-457f-a188-6ebfbc05e277">&#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%">Research and development tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzExLTEtMS0xLTA_bb2eebe3-01bb-4cad-8ad9-38ca96de2d74">0.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzExLTMtMS0xLTA_9ea7f516-7eb9-4d1c-ba12-02ae6a3114b0">1.1</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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzExLTUtMS0xLTA_cc2c8c5a-ad13-42a3-8a29-ee774d7a986b">1.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:2px 1pt 2px 25.75pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEyLTEtMS0xLTA_24578ce1-6c29-4c0f-8523-7cde2e3ddc54">&#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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEyLTMtMS0xLTA_3c7b28bd-98ec-4198-a3c1-5913e895461f">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEyLTUtMS0xLTA_13ebc71e-1c4b-477f-89a6-d1d88a3dafd7">0.5</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-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%"><ix:nonFraction unitRef="number" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEzLTEtMS0xLTA_c5ae613a-3558-4db1-8195-d5988d82668a">13.3</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"><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-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%"><ix:nonFraction unitRef="number" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEzLTMtMS0xLTA_2a9abe93-dc1e-46eb-ae06-432320eb2476">6.1</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"><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-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%">(<ix:nonFraction unitRef="number" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEzLTUtMS0xLTA_f831ba03-ef48-4fcf-85b9-03a730e017c8">35.9</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"><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">During 2019, we recognized a discrete tax benefit of $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-5" sign="-" name="tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzE2MDQ_34e8e499-2d15-44d8-8ea2-06a72f136aab">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 2021 was <ix:nonFraction unitRef="number" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzE4NDM_ab5f3566-4788-4506-a708-ffbcb327b9bb">13.3</ix:nonFraction>% compared to <ix:nonFraction unitRef="number" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzE4NTg_045d8329-8b86-4d66-9b93-945794bc184c">6.1</ix:nonFraction>% for 2020. The effective income tax rate for 2021 reflects tax expense associated with the Respiratory business divestiture. The effective tax rate for 2020 reflects non-taxable contingent consideration adjustments, recognized in connection with a decrease in the fair value of our contingent consideration liabilities. Additionally, the effective tax rates for both 2021 and 2020 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzI5MTA_1aa97a8b-4155-4c07-8006-598565563af7">0.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzI5MTQ_0464a27a-d37c-4bea-96eb-2f627576d765">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzI5MjE_3735061c-3f74-4c1a-a8b6-041e6ca6c44b">0.1</ix:nonFraction> million in 2021, 2020 and 2019 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><span><br/></span></div></div><ix:continuation id="icbf0dc37ea664e47be0da6824d3929b1" continuedAt="i888c12e133574a589091c9533e819405"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NTY_d5685787-6255-41dc-98ba-5d2fed45b9c4" 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, 2021 and&#160;2020:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="padding:2px 1pt;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzMtMS0xLTEtMA_f4d9519d-0ad1-4590-8ce7-64f295bb6493">168,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzMtMy0xLTEtMA_213518d9-ca80-415d-b9bc-5b0aa6645456">180,782</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzQtMS0xLTEtMA_29f4efd7-1dab-4ed6-a7e3-74e2e23f789c">32,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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzQtMy0xLTEtMA_9f232947-445e-4988-9acd-fc351e3ad09e">25,429</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzUtMS0xLTEtMA_75359056-4a0d-44f2-b9a2-acec590b68fe">350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzUtMy0xLTEtMA_b89ebd08-25ef-4cf6-9cb5-fe211cbe1676">12,237</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzYtMS0xLTEtMA_c57c19d5-0f46-43bd-b48d-c75d4e176886">64,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzYtMy0xLTEtMA_383c16fb-6eeb-408b-a81e-51cbb5c31b7f">72,931</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzctMS0xLTEtMA_9b7ddb01-f6b1-461a-9ca9-5fa419dc6a22">4,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzctMy0xLTEtMA_01645020-adf2-46a2-8da1-1b798b2524f6">7,996</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzgtMS0xLTEtMA_30584fbf-7e83-472a-b2a1-4a20167b1c07">143,177</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzgtMy0xLTEtMA_7548a793-217a-481a-9488-37852a1a4cdc">155,008</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzktMS0xLTEtMA_a4bfccb3-5ad3-40f0-9ef7-735a9455f21b">126,213</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzktMy0xLTEtMA_6ab7d1e8-6c07-4ca3-929e-eebec2c40990">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzExLTEtMS0xLTA_aadf4b23-1baa-4b1c-95a1-05f44bf20686">24,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzExLTMtMS0xLTA_25d894eb-63c0-45ae-aa72-b348d9d22fd6">25,633</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:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles&#160;&#8212; stock acquisitions </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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzEyLTEtMS0xLTA_adb980ee-51d0-48af-b581-a1bea3a72c34">352,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzEyLTMtMS0xLTA_167c635d-17ac-4024-957a-3eb3d17bc538">476,150</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzEzLTEtMS0xLTA_47de700a-a8ad-44f3-aa17-365375127e9d">73,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzEzLTMtMS0xLTA_3430f4fb-e1ae-467f-a9ef-5b098c749b4d">91,539</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE0LTEtMS0xLTA_599b8c4c-344e-4e7a-95fa-680fd096cca7">32,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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE0LTMtMS0xLTA_1354470a-7d8c-490a-9105-f5ce56b5e1c8">25,429</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE1LTEtMS0xLTA_82b40bc6-7ce1-4500-92e2-ea821f5ea83a">7,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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE1LTMtMS0xLTA_845fae54-d049-4da2-889e-935ffc05ec41">2,221</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE2LTEtMS0xLTA_92a6d6ad-f784-4fb9-bb03-9364da7d82c1">489,517</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE2LTMtMS0xLTA_17a5d41c-a7e3-45d0-9874-77cc409f78f6">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE3LTEtMS0xLTA_6551e30d-6e04-44e7-85db-af144f3215f0">363,304</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE3LTMtMS0xLTA_bd8b285d-64fa-4667-a9b1-855a39812c78">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></tr></table></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">In December of 2021, we executed an intra-company transfer in which certain intellectual property rights held by several of our subsidiaries were contributed to a non-U.S. subsidiary. The transfer accelerated certain taxable income into the year ended December 31, 2021; however, the related current tax expense of $<ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzIxOTkwMjMyNjk4MDY_8035cc01-0df2-46f6-a258-8ed27bf06670">73.2</ix:nonFraction>&#160;million, which is payable in 2022, was substantially offset by the reversal of existing deferred tax liabilities.</span></div></ix:nonNumeric><div style="margin-bottom:8pt;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%">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, 2021, the tax effect of such carryforwards approximated $<ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzM1Nzc_5c1184f7-1fb3-4283-b611-d42047a7c1ef">168.1</ix:nonFraction> million. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="i3ba68eecc84f4bcdb2c6851267a32005_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzM1OTc_f5719bb7-71e4-4ec0-ab32-1d751189c5bd">15.7</ix:nonFraction> million has no expiration date, $<ix:nonFraction unitRef="usd" contextRef="iba3e998a3d7c42108d2254a8eb4233e3_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzM2MjQ_f1282445-9a15-4fc7-9e8c-9ea01c32dc05">19.2</ix:nonFraction> million expires after 2021 but before the end of 2026 and $<ix:nonFraction unitRef="usd" contextRef="i1e20d29157674099acf15c9c4afac5e8_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzM2NzM_0901517a-84ce-4464-ae2f-74982603ce04">133.2</ix:nonFraction> million expires after 2026. 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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzQ1MzI_d9aa778b-b096-4dd6-a66c-e0e78ef44579">143.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzQ1Mzk_736ced19-1a46-41bb-9565-acf6fe8ffebe">155.0</ix:nonFraction> million at December&#160;31, 2021 and&#160;2020, 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: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><span><br/></span></div></div><ix:continuation id="i888c12e133574a589091c9533e819405"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NzM_9cadf5bd-4b83-475c-9f0b-9bd8b855dcd7" 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, 2021,&#160;2020 and&#160;2019:</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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzItMS0xLTEtMA_fdcecfb7-a10a-445f-81d6-4d4967c04dfa">7,230</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="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzItMy0xLTEtMA_aec5842b-d126-4af0-be6e-df1352e02492">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="ic6b1beff08e745c3825762181311b796_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzItNS0xLTEtMA_fb1d90c8-912c-4ad3-b63a-a3673836e45f">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></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzMtMS0xLTEtMA_46072315-9e85-4964-aa42-31d01dc1660f">&#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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzMtMy0xLTEtMA_22eb603a-27f9-454d-b6f9-8865ce7f9f93">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzMtNS0xLTEtMA_3798c5bc-cffa-4575-a12f-5cab927c26a1">351</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzQtMS0xLTEtMA_3f96de5f-4e4c-4439-b1b9-8214a2d9d822">&#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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzQtMy0xLTEtMA_41601b90-5309-4c14-9892-34aa0908ffff">&#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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzQtNS0xLTEtMA_27f52abf-8eb4-4a73-9c8a-ab6967455ebf">201</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%">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzUtMS0xLTEtMA_02c188ee-0397-4ed6-9d2b-cb8529b691c7">&#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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzUtMy0xLTEtMA_fc45b84a-9e94-457f-8772-57a5a6a3d940">&#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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzUtNS0xLTEtMA_4c2b82d8-2c95-4df9-8606-3b28aeded46f">1,237</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzctMS0xLTEtMA_ff94f162-9178-4028-86c3-56abeae45c90">956</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzctMy0xLTEtMA_3356569f-dfb6-4f4d-b1e9-ed837bd0be53">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzctNS0xLTEtMA_140df3d3-816a-4092-86df-48659df97096">1,881</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzgtMS0xLTEtMA_c1371a99-9563-470e-9f08-3c480ad53d8a">169</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzgtMy0xLTEtMA_fd13d030-87bc-4069-ab58-27cdfb00b7b6">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzgtNS0xLTEtMA_ba242fde-75c1-45b6-890f-67ea45498068">51</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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzktMS0xLTEtMA_bddd0f58-813e-4e00-ab53-c54c0eaa1088">6,105</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzktMy0xLTEtMA_1981abd1-e853-4584-9971-7f6e68365eb2">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="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzktNS0xLTEtMA_41755770-ec0d-4be8-b476-3372cae61ad8">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></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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzUzNTE_9ea4a882-78b5-4b90-acfe-63d547332934">3.8</ix:nonFraction> million at December&#160;31, 2021.</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, 2021 was $<ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU3MDI_651d7500-79d7-449e-a539-53b7736bde99">0.2</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU3MDk_1ee0eb35-f76c-4ba9-ba75-1cd85d8f242d">0.3</ix:nonFraction>) million, respectively; for the year ended December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU3NTM_809c7df8-7410-404a-96e8-649b5baa9f34">0.2</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU3NjA_75980012-2e35-47b3-bd45-d2831598bc4d">0.5</ix:nonFraction>) million, respectively; and for the year ended December&#160;31, 2019 was $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU4MDg_ab4f83bd-d616-460e-aca1-59837b60cbca">0.2</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU4MTU_aedc0ca7-2760-4e87-8f23-726bc265402e">0.1</ix:nonFraction>) million, respectively. The liabilities in the consolidated balance sheets for interest and penalties at December&#160;31, 2021 were $<ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU5MjI_4dec5435-56c9-4ac8-ae20-8f3ce1850404">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU5Mjk_2c801ea2-26be-428c-854b-7d3fa6a74f9e">1.8</ix:nonFraction> million, respectively, and at December&#160;31, 2020 were $<ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU5NjI_ec774227-0d16-4ca7-94ef-69424792b903">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU5Njk_255386bf-4e77-452a-bf64-84edd2d3c021">2.1</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:SummaryOfIncomeTaxExaminationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NjE_79fc8c7d-8adc-413f-af0b-06cbfde7cb19" 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%">2018</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%">2021</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%">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%">2021</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%">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%">2021</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%">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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">2019</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</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%">2021</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%">2021</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%">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%">2021</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%">2021</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%">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%">2021</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%">2017</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</span></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%">We are routinely subject to income tax examinations by various taxing authorities.&#160;As of December&#160;31, 2021, the most significant tax examinations in process were in Ireland and Germany.&#160;The date at which these examinations may be concluded and the ultimate outcome of the examinations are uncertain. As a result of the uncertain outcome of this ongoing examinations, 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, 2021.&#160;Due to the potential for resolution of certain examinations, and the expiration of various statutes of limitations, it is reasonably possible that our unrecognized tax benefits may change within the next year by a range of <ix:nonFraction unitRef="usd" contextRef="i361e5f2ecedb49d38a318e13daea6805_I20211231" decimals="-5" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5MDU_d8538d41-6fb4-4c23-9afc-874db7cff864">zero</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i14586e3f41ae4430b17b74e0b27523f9_I20211231" decimals="-5" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5MTE_bc1940af-1dab-4111-b078-7168562f4450">1.1</ix:nonFraction> million.</span></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NjQ_8428e4d3-94a0-4216-a899-b431de873e73" 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%">2021</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%">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></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo2NTgyZDlkZTcwNjg0YTQ0OTE5NjA1NmZiY2VlNWMyMS90YWJsZXJhbmdlOjY1ODJkOWRlNzA2ODRhNDQ5MTk2MDU2ZmJjZWU1YzIxXzMtMS0xLTEtMA_b0e9972b-327b-4ce9-9900-c21a486070e0">108,609</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo2NTgyZDlkZTcwNjg0YTQ0OTE5NjA1NmZiY2VlNWMyMS90YWJsZXJhbmdlOjY1ODJkOWRlNzA2ODRhNDQ5MTk2MDU2ZmJjZWU1YzIxXzMtMy0xLTEtMA_65d0442e-094b-4cf2-b8e2-27aa557799f8">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo2NTgyZDlkZTcwNjg0YTQ0OTE5NjA1NmZiY2VlNWMyMS90YWJsZXJhbmdlOjY1ODJkOWRlNzA2ODRhNDQ5MTk2MDU2ZmJjZWU1YzIxXzMtNS0xLTEtMA_ca2c9fb0-9c8f-40d6-8d8b-07f97edec1c6">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></tr></table></div></ix:nonNumeric></ix:continuation><div style="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%">F-33</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_187"></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%">Note 16 &#8212; <ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTY4_bed4a6af-da26-4622-b2b4-922c073aeff4" continuedAt="i5be39d644d684daa8f6f3069a5c17bc8" escape="true">Pension and other postretirement benefits </ix:nonNumeric></span></div><ix:continuation id="i5be39d644d684daa8f6f3069a5c17bc8" continuedAt="if2208edcb7fe46c5b8c59a61192c4e1d"><div style="margin-top:9pt;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, 2021, 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:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTU1_159392d6-ac15-421a-8749-364025764e3c" 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, 2021,&#160;2020 and&#160;2019:</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%">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%">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%">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%">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%">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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtMS0xLTEtMA_2adfa106-e89b-4c97-bb18-efbaad15e7c4">1,467</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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtMy0xLTEtMA_9192628d-6a2b-4209-94f1-e3bf9d38ba16">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="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtNS0xLTEtMA_22c51baf-b0c2-4067-b933-b1c7468da994">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtNy0xLTEtMA_954b6374-b2ed-4713-a602-00e6ddeffdd6">&#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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtOS0xLTEtMA_133f54db-69ac-408e-becd-cd97208b07e7">&#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="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtMTEtMS0xLTA_c829ae38-c0b8-4153-add9-009c9767a8f3">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtMS0xLTEtMA_c7f56fd1-5e41-453c-9b77-68211531b80a">9,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtMy0xLTEtMA_8a4c8d04-29e6-4c29-a655-d1179d8eb1f0">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="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtNS0xLTEtMA_74918d47-f162-4b83-9d03-fb2b58af303a">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtNy0xLTEtMA_b2a94520-5512-4857-b5fe-2638402d87c1">418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtOS0xLTEtMA_3ea813a1-2305-4595-a00a-61f27c3133c6">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="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtMTEtMS0xLTA_a3caa4c9-766d-44b4-97ec-f4a65ede1244">1,391</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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtMS0xLTEtMA_fcbf3cc9-46d9-400c-9c82-e29d680ae738">30,726</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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtMy0xLTEtMA_8ecebca8-8867-465d-a277-10fb1c866e38">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="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtNS0xLTEtMA_e87ca474-3d61-479c-9ee4-432afc733088">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtNy0xLTEtMA_4ce42b28-b29e-4786-9de4-36f4413fea60">&#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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtOS0xLTEtMA_cbf5e5ac-7577-4ad9-8f62-c8c66cc59ee0">&#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="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtMTEtMS0xLTA_c11ecd01-521d-43f0-ac21-dfd3201d6324">&#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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtMS0xLTEtMA_dc390f56-4b87-43cc-9dd9-10ba1997e46c">8,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtMy0xLTEtMA_f796f8df-ee1c-43b6-8aee-35f10596048f">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="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231" decimals="-3" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtNS0xLTEtMA_0348a66b-9610-4fb1-a144-36c0cf1ab9a6">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtNy0xLTEtMA_10437918-c987-4df7-9da3-3141c4f81638">1,058</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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtOS0xLTEtMA_4cbab9ab-3f75-41e5-9574-ccf22050a347">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="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtMTEtMS0xLTA_0d401893-c033-40e8-bfe9-985e7d68ced0">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktMS0xLTEtMA_ebedf971-c7bc-4dae-b23e-f0d3fb62b4c4">11,398</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktMy0xLTEtMA_06d07ad6-43dd-442d-9d4a-4118e96f3190">9,960</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktNS0xLTEtMA_a2aa6162-2a84-4dd1-ae45-0a5b1410c208">1,645</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktNy0xLTEtMA_6ec799fd-0759-4ad8-b575-dcc1d9d58ee8">640</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktOS0xLTEtMA_e6d1a8be-6a02-46c2-a09c-fd379906867d">741</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="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktMTEtMS0xLTA_3115a5bc-8193-4be3-ab6f-dfe84e7e8e97">1,399</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></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTMy_9a10de60-23cc-4f2b-a9cc-e364121844ae" continuedAt="i0b33c6462acc49fd9a47cc20e4d399b1" 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%">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%">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%">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%">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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItMS0xLTEtMA_7876e6ae-bf34-4e5f-84c8-6d489dde3c54">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItMy0xLTEtMA_7f43db89-8a2e-4a8a-8b24-fb8d5736e978">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="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItNS0xLTEtMA_7038e695-9c67-4467-b396-e4e2ef852969">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItNy0xLTEtMA_4c2f7329-12de-42fe-aeb5-4e76f594f7dd">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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItOS0xLTEtMA_570bd2e6-269d-403f-b839-e1c9ebb4093f">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="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItMTEtMS0xLTA_32c12579-b125-4382-8d34-beff14284afe">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzMtMS0xLTEtMA_85d090b3-8721-4288-8471-b0355f2a7961">6.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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzMtMy0xLTEtMA_5dc16fee-b95a-458d-a2d2-af67c33b3cc0">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="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzMtNS0xLTEtMA_890c0ee0-7206-492f-8a9e-2da26ac7547b">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="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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzQtNy0xLTEtMA_5e52fa54-67c5-4af2-91d9-77c8263dc60b">6.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzQtOS0xLTEtMA_3e76bc22-4236-446a-9e3a-6e8d7f9a94e9">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="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzQtMTEtMS0xLTA_5b8b78da-7ce9-41e5-98d6-055643b2330c">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="3" name="tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzUtNy0xLTEtMA_40ccbb10-4de3-4066-8a44-b01282bfe30f">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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="3" name="tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzUtOS0xLTEtMA_dffed639-d3d0-49f1-b808-1b863abadb0f">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="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231" decimals="3" name="tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzUtMTEtMS0xLTA_d8eb8891-cc48-4538-ae7b-aa655dad2ba3">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: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><span><br/></span></div></div><ix:continuation id="if2208edcb7fe46c5b8c59a61192c4e1d" continuedAt="i9a30b4cc76d249349ff642261430e463"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTQx_90de2a62-1ab1-45a1-b97d-b9ef3f2ae560" 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, 2021 and 2020:</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: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%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzQtMS0xLTEtMA_0b1de7c1-c3a5-42ca-b167-89939de56c28">501,347</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="ib471dbe0a0e34e02a36e54aa91865112_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzQtMy0xLTEtMA_90361a63-f266-4bbb-b51e-2b943bc6e077">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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzQtNS0xLTEtMA_d5b22fd6-92cd-4283-a9f2-61f8a1e8f04d">31,921</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="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzQtNy0xLTEtMA_631dcac8-2685-41c5-b069-709a928dd1be">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzUtMS0xLTEtMA_82479adf-7c7d-462f-bcce-989bbd88ee74">1,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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzUtMy0xLTEtMA_9ff14850-b211-4d63-9ba3-d0fb8ca972fa">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzUtNS0xLTEtMA_e8d9a40f-f5b3-4df5-bb56-502a027d8ebf">&#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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzUtNy0xLTEtMA_f473076e-3403-4981-b3da-9745ebb47e3a">&#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%">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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzYtMS0xLTEtMA_f87ac756-0a93-4631-9ec1-333ff91db87d">9,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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzYtMy0xLTEtMA_ffec3a22-32fd-4b08-96c9-cfc88e9be9d9">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzYtNS0xLTEtMA_3a88e925-9f01-4d14-8c7b-51579ea1a934">418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzYtNy0xLTEtMA_b96c4427-7e89-43cc-878f-0263462ddc77">902</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 (gain) 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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzctMS0xLTEtMA_f7d1d208-bdc1-4506-b070-46293e841bb2">13,567</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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzctMy0xLTEtMA_880f98d5-3989-49d0-ae7a-28f25b7420ac">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzctNS0xLTEtMA_f8f7c58b-6cfc-444f-a23e-124e5b3ba7f5">2,288</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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzctNy0xLTEtMA_9bbaf211-7707-45b7-acf0-411701bbf5c4">964</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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzgtMS0xLTEtMA_64856c5f-5fd7-4b6e-88cd-6c3890ef885d">1,726</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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzgtMy0xLTEtMA_f32d3355-a751-4e0f-8eed-c82aa5882f33">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzgtNS0xLTEtMA_80d65ca9-77ac-4236-bfa1-3142f53944f4">&#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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzgtNy0xLTEtMA_5129ef2e-a648-4cf7-8b2c-b3a3e68f5d71">&#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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzktMS0xLTEtMA_d226c209-2de7-419c-a584-b0df3c90fe3d">21,138</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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzktMy0xLTEtMA_0bc0103b-1ef4-4782-b2a0-3d217cc2eda9">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzktNS0xLTEtMA_63abd393-2176-4619-a177-6383a1ea74df">3,303</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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzktNy0xLTEtMA_b13ee155-98e9-48d9-8e2a-985c77808c11">5,448</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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzEwLTEtMS0xLTA_655774c1-62a2-4fff-aa18-9e302ee2a4ef">&#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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzEwLTMtMS0xLTA_71e5c75e-1ed0-4770-865f-ff8068a4a9f0">&#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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzEwLTUtMS0xLTA_e8f6b0a7-365c-449d-b3df-1f9bb5beffe5">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzEwLTctMS0xLTA_c5bf6a02-4a04-4f18-b70f-015cb43e4903">119</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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzExLTEtMS0xLTA_f54284f7-eba9-4b26-b47f-f60662bebe7e">&#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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzExLTMtMS0xLTA_fefc027c-d45b-4698-b560-15ace8ca834d">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzExLTUtMS0xLTA_20cb3563-882a-44fe-9233-6ee1fb8acbcb">&#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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzExLTctMS0xLTA_2d5e1c58-8ef4-47a6-8df7-db0b9b07a266">4,658</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><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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE0LTEtMS0xLTA_bb6bf004-c052-4a2b-8180-de2dfcf5be36">981</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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE0LTMtMS0xLTA_2b0d7272-6465-4e4c-8614-a9428f7b5efe">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE0LTUtMS0xLTA_b55782ac-c4e2-4eb2-ae9f-54368e468a68">&#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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE0LTctMS0xLTA_b35e8971-58b3-4e65-b688-1d2477cff011">&#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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE1LTEtMS0xLTA_a1bb28e7-01f8-4b53-b79f-058eabbac218">474,674</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE1LTMtMS0xLTA_5a3b3d4b-1e77-4ca4-a1b4-70fbc72f1c32">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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE1LTUtMS0xLTA_56f39ee6-2792-426a-b51f-56be204da48c">26,804</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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE1LTctMS0xLTA_7c3db925-89b6-4f60-bedd-7aca6a223a00">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE2LTEtMS0xLTA_a98d9b1c-e10a-45be-ab09-afd973df5512">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="ib471dbe0a0e34e02a36e54aa91865112_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE2LTMtMS0xLTA_68c47e73-45f6-4fec-a52e-c88a93c1e326">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%">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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE3LTEtMS0xLTA_a11f843a-772b-4b19-8076-dfdf98839420">22,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE3LTMtMS0xLTA_df504a26-b223-426f-b1ed-446dc7afdeeb">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="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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE4LTEtMS0xLTA_9bda765b-e52e-4b40-a862-66e95ccb9243">12,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE4LTMtMS0xLTA_0f581ab0-12b9-48ad-862f-55d6474873fe">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="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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE5LTEtMS0xLTA_03910b99-9ccc-4e39-8fcd-a561ab6f3594">21,138</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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE5LTMtMS0xLTA_0646f20f-3bff-4071-8739-497f5a11b8ee">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="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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIxLTEtMS0xLTA_99dfb807-17ef-4476-938e-cb314484a068">981</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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIxLTMtMS0xLTA_9feb4e3e-684c-4102-b264-307636ad9d20">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="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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIyLTEtMS0xLTA_f5db1d53-3b0f-4bdb-beb4-08be3fef470d">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIyLTMtMS0xLTA_350564d4-fa4e-46a9-ac8e-520324fe8fa0">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="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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIzLTEtMS0xLTA_0aa06051-70b7-4513-8a93-d358d75eaf2c">469,793</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIzLTMtMS0xLTA_4bced7e2-f302-4325-8f51-796ac62a7365">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="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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzI0LTEtMS0xLTA_58f3ad42-8d9b-4543-844e-58600267540a">4,881</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzI0LTMtMS0xLTA_53c76c74-375b-4de0-ae55-33a4865b1ea5">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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzI0LTUtMS0xLTA_9c78b1a0-69d2-42a7-973c-ace24371f9d9">26,804</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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzI0LTctMS0xLTA_c1b6c28e-55a0-45ed-be63-5092b9abb13c">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></tr></table></div></ix:nonNumeric><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-weight:400;line-height:120%">The actuarial gain for pension for the year ended December 31, 2021 was primarily due to an increase in the discount rate used to measure the obligation, partially offset by a change in census data as well as the mortality assumptions. The actuarial loss for pension for the year ended December 31, 2020 was 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 $<ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzE5NzA_3051f0f0-bdbe-48d2-9a0d-b788c9e36aa8">456.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzE5Nzc_b58a2006-fb54-4cc9-8d43-21ab4e8a85fc">456.6</ix:nonFraction>&#160;million, respectively, at December&#160;31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-5" name="tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzIwMDU_985dc511-feb2-466e-8314-4b878c1d75ac">481.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-5" name="tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzIwMTI_f6726199-939c-4384-85c9-b8a07293745c">481.8</ix:nonFraction>&#160;million respectively, at December 31, 2020. The fair value of plan assets for plans with PBO and ABO in excess of plan assets were $<ix:nonFraction unitRef="usd" contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-5" name="tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzIxMzg_06f4ce84-eee4-4731-94a0-ef10b4b02d41">449.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-5" name="tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzIxNDU_ef95b377-e881-4eb1-af70-27857d9741a5">434.3</ix:nonFraction>&#160;million, respectively, at December&#160;31, 2021 and December 31, 2020, respectively.</span></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTI3_0e01b8db-55f3-4a84-99b9-8ba483df5886" 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 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzMtMS0xLTEtMA_f031966d-d3fd-48a1-816a-1bea9a8192d3">17,827</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzMtMy0xLTEtMA_e6828ec4-c9dd-4c4d-b068-a52aee811fe0">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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzMtNS0xLTEtMA_aa21c59c-5eef-48ba-9065-ad17903c0d31">&#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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzMtNy0xLTEtMA_928495b7-5b8c-42b6-bfaa-5094fb0c1e77">&#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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzQtMS0xLTEtMA_941cd1a8-c3b0-4e98-b816-b09ab47a612f">1,602</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzQtMy0xLTEtMA_2de05777-24ab-4b04-881d-b0d8b7226695">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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzQtNS0xLTEtMA_663d4acb-be0b-4b3d-b34b-51773547d284">2,725</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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzQtNy0xLTEtMA_48a914a3-1dd5-46eb-a92a-ccc83c25ab9f">3,125</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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzUtMS0xLTEtMA_d8e33036-d259-4e80-ae69-aad6ec93585e">21,106</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzUtMy0xLTEtMA_1992e770-902e-4f9e-9c9d-63e45ec16cd1">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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzUtNS0xLTEtMA_9205af16-3f2a-42e3-8159-d52d2906255b">24,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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzUtNy0xLTEtMA_6403a66c-b6e5-4d58-af45-9c1a2425b007">28,796</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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzYtMS0xLTEtMA_10c66973-11fd-497f-856e-1386dc03692d">218,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzYtMy0xLTEtMA_b0334e10-04d0-49d8-b8db-055e051ab240">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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzYtNS0xLTEtMA_e798f68f-31c2-4d7c-9990-038deb92b0df">2,847</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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzYtNy0xLTEtMA_0e596099-5566-4e9e-a393-25899b541829">1,617</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 style="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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzctMS0xLTEtMA_6c59f953-59ca-4a14-8b34-9c7b055fa3e1">213,258</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzctMy0xLTEtMA_63f091d6-0dc5-45b5-a7eb-63919b081471">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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzctNS0xLTEtMA_31379db6-fca2-43cf-9dcb-70127e3339e6">29,651</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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzctNy0xLTEtMA_fe4b6385-19c2-4182-a55d-d2677201e2e5">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></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-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><ix:continuation id="i9a30b4cc76d249349ff642261430e463" continuedAt="i578eed7fb95d45e59c7fdd7943f2143e"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTM1_242cd25b-f68c-49c5-a476-e7eca57c14f2" 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><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, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib471dbe0a0e34e02a36e54aa91865112_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzMtMS0xLTEtMA_dd45fcf2-06f9-467a-b641-fec3eb965c93">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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib471dbe0a0e34e02a36e54aa91865112_I20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzMtMy0xLTEtMA_b6c10a75-d0c4-41de-a492-4b2462dedac9">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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib471dbe0a0e34e02a36e54aa91865112_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzMtNS0xLTEtMA_d22680a8-4ca5-4b47-a76b-123fe4ff0a3a">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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib471dbe0a0e34e02a36e54aa91865112_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzMtNy0xLTEtMA_801ae057-6ebe-4704-9eee-7a41e033b71c">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzUtMS0xLTEtMA_9f2590e9-082b-45f1-a2ea-93c314bb2d26">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzUtMy0xLTEtMA_daad138f-3f91-4994-99ae-e7ac43afc277">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzUtNS0xLTEtMA_6a6b6bdf-0707-4919-94c8-935b3dc74ee7">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzUtNy0xLTEtMA_d4127b7d-6f3e-4604-bff7-35708f9429aa">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzgtMS0xLTEtMA_261d005d-e5fe-4981-9f26-75a0f6148099">&#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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" sign="-" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzgtMy0xLTEtMA_320e4f12-1f46-4cd4-aa5e-4180497bbb6a">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" sign="-" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzgtNS0xLTEtMA_cbae6fe4-6c67-468d-9477-6c3cfb06464b">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" sign="-" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzgtNy0xLTEtMA_9e8ef072-082e-4fa7-ab34-f3d0b4d7f14e">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEwLTEtMS0xLTA_5c4a2499-e317-47e7-b65e-f4fd8b4edc94">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEwLTMtMS0xLTA_4e468a9d-e832-47d7-b825-c28dfea079c1">&#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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEwLTUtMS0xLTA_8100cfb3-08ba-40d0-a9f9-73eacacd9a5d">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" sign="-" name="tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEwLTctMS0xLTA_fc580a1b-1bfe-4515-9ecc-6f9cd3781b70">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="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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" name="tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzExLTEtMS0xLTA_45d3dc54-798c-4d5a-ae66-0652683c4d3a">&#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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzExLTMtMS0xLTA_2d836b52-e5b9-419d-ac36-b9fca87ae562">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzExLTUtMS0xLTA_ba4e2d1e-c93a-4964-b1a4-059bc84e2ee5">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="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzExLTctMS0xLTA_f9e5e9ce-20bc-4ced-8b70-baa9b71641b1">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 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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEyLTEtMS0xLTA_e27d2e76-9964-4dc9-bfec-105aff337338">205</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEyLTMtMS0xLTA_c9c4ebcd-a789-40de-b541-2bcc81cf411a">232,335</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEyLTUtMS0xLTA_8b8dcc16-3f78-4970-9147-86ea6f50c62a">80,657</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEyLTctMS0xLTA_d32fa962-b360-4ac6-8b50-a229523ea45b">151,883</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: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:#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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE0LTEtMS0xLTA_96c1f258-a6b2-4de2-b17f-2b2361f35341">5</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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE0LTMtMS0xLTA_150fb61e-6d65-4061-adbd-3c4307ebed0a">8,584</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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE0LTUtMS0xLTA_b5c3b1a1-c261-48f0-a731-737be35fbab3">1,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE0LTctMS0xLTA_d0407571-6885-48ec-8183-6c51a40c5d0b">6,590</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><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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE3LTEtMS0xLTA_ad756edf-712a-43ea-86fd-c30713122770">&#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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE3LTMtMS0xLTA_cc2ddb76-262b-4ee2-a69a-fcd243946ca0">4,965</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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE3LTUtMS0xLTA_f0f5be0e-8629-445f-a8d9-60f67a282283">1,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE3LTctMS0xLTA_90c8302b-99ee-4f82-9c9a-6cbda40c5af0">3,817</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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIxLTEtMS0xLTA_a90e392f-0c54-4c6c-a3d0-445f76f8c57c">&#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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIxLTMtMS0xLTA_4734fd2c-5a05-4b1c-bfc5-cf304aa53f71">847</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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIxLTUtMS0xLTA_52e1df1a-15ca-40a2-8ec6-08a981628f42">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="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIxLTctMS0xLTA_7f9fe5a2-249f-4e28-b485-e78c80cc59a2">610</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, 2021</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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIyLTEtMS0xLTA_7bd81f2e-6782-4062-a2ce-65f9b8583100">200</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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIyLTMtMS0xLTA_cd099fa7-96ae-4907-97cf-4237e83aea95">217,939</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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIyLTUtMS0xLTA_d34227c7-cfec-4625-b8ec-cd10fb711ec6">77,273</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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIyLTctMS0xLTA_d04084b8-cff6-49a7-abff-b0a3b66ec3ca">140,866</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><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%">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, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzMtMS0xLTEtMA_dbf35b56-fcb5-4d1b-8dcb-e659d078dc55">7</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="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzMtMy0xLTEtMA_8fb8f44b-fb29-4b63-8397-d6668a34123e">1,909</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="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzMtNS0xLTEtMA_cba82a43-fa9a-4aa7-8329-df2cf9b67722">825</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="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzMtNy0xLTEtMA_e53b73f4-1822-46cb-a788-a67b6f73b418">1,091</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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzUtMS0xLTEtMA_8028156d-3bd1-47d2-a9a6-5fe55620755c">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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzUtMy0xLTEtMA_b10f0da5-043f-498b-9b0c-6fc495022c9a">179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzUtNS0xLTEtMA_96a8175b-4455-47da-b48b-5f0bb7e114a4">37</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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzUtNy0xLTEtMA_d8d124ce-9b5e-4714-909b-37fd34cebe08">124</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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzgtMS0xLTEtMA_9b6444c2-b1ae-46f0-aabb-607744ef6910">&#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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzgtMy0xLTEtMA_8c6a0f9b-8ac3-454b-b799-c1d6b747966e">964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzgtNS0xLTEtMA_7d96b6db-2f20-4e32-a79b-6887ddaf7901">223</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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzgtNy0xLTEtMA_36232489-5868-44c0-a8fc-96ce0d2e0977">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 25.75pt;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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzktMS0xLTEtMA_2747871e-c1b5-40c4-9a99-599ece818080">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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzktMy0xLTEtMA_2084ef06-357e-4a40-8cfa-c0a6eb00234a">&#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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" name="tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzktNS0xLTEtMA_f90f5818-149d-4f66-b1a0-f5f27b361e07">1,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="-3" sign="-" name="tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzktNy0xLTEtMA_922b85fe-2f03-488b-ada3-d98526e7228e">3,582</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%">Balance at December&#160;31, 2020</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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEwLTEtMS0xLTA_60e543a8-0dec-4e69-b5d2-eb18dedcdccf">4,669</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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEwLTMtMS0xLTA_89e975f2-12e4-46a0-a8f6-78899ad3cf7f">3,052</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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEwLTUtMS0xLTA_5aa5962d-fad7-4f44-afcc-e09dfd6fe162">9</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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEwLTctMS0xLTA_2594b489-6c71-490b-8f7d-cd0d3390bfe7">1,626</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: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:#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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEyLTEtMS0xLTA_89291e6e-dbf3-42e4-8632-1f8acd05ba56">1,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEyLTMtMS0xLTA_6586c1b2-2525-4ebb-b480-dca9d48f7884">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEyLTUtMS0xLTA_b98b928b-3591-4fb5-9010-b0bc7f762f51">243</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEyLTctMS0xLTA_ac7ee921-4e9c-471f-b9c7-e8a962bea685">815</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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE1LTEtMS0xLTA_e9020c3d-47b8-410a-aa44-0c30a684909e">&#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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE1LTMtMS0xLTA_5f3396fc-f58d-4e30-8d41-6340e6daa3e3">2,288</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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE1LTUtMS0xLTA_6b69a470-7c12-47c4-8c3b-ccced122c906">523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="-3" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE1LTctMS0xLTA_788f2a42-0623-4298-84e5-9a3e9f600f52">1,765</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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, 2021</span></td><td style="background-color:#ffffff;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:#ffffff;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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE4LTEtMS0xLTA_4c46b43a-f201-4a1e-96de-cc182b966112">3,652</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE4LTMtMS0xLTA_dcf52749-5449-4b00-9222-738faa83346d">805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE4LTUtMS0xLTA_58582d7e-3827-4282-b6a3-c1b38ed78986">271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE4LTctMS0xLTA_a0c06074-2c4b-4443-bbf8-f974b16feee8">2,576</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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></ix:nonNumeric><ix:continuation id="i0b33c6462acc49fd9a47cc20e4d399b1"><div style="margin-top:9pt;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%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzItMS0xLTEtMA_2a06c2c9-c3ff-4fa1-974f-2d40c7bcb0b1">2.8</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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzItMy0xLTEtMA_2c20a838-b056-45a2-8f11-3edf450b36d2">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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzItNS0xLTEtMA_3920f515-18db-4041-a098-cc74b2144d2e">2.7</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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzItNy0xLTEtMA_df8d8295-ebb2-4a1c-b6b6-a196ab280d12">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzMtMS0xLTEtMA_5d9c525a-ee27-4119-b8c5-aeae81de61ae">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="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzMtMy0xLTEtMA_84ae2e8d-cd8b-4774-9e58-f3d065d8c992">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="id1c276566b89472ca333514e6278efad_D20210101-20211231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzQtNS0xLTEtMA_018812f0-a824-4df6-ad3d-fcecf03d30e9">6.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="i4050c335d40547b48748dd703c6f768b_D20200101-20201231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzQtNy0xLTEtMA_3579e8e6-e97c-4f1f-90b9-fdb78e9429c9">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzUtNS0xLTEtMA_2e917661-4f25-464e-8d46-e3ba171a9085">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="i92fbb543330244048ee2adc14d495a45_I20201231" decimals="3" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzUtNy0xLTEtMA_aaf3eec8-9b8c-432e-bb10-bcc7aa6084b5">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></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 </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-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><ix:continuation id="i578eed7fb95d45e59c7fdd7943f2143e" continuedAt="i366b3815b8e744a1afbbbb76baf8fd35"><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%">U.S.&#160;pension plans and other benefit plans of <ix:nonFraction unitRef="number" contextRef="i9906006776ef490e8a52615ced24c2a4_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzI4ODk_57c8f47b-3cc9-4203-8b96-3f350ec8672b">2.95</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ib766774232c94f7fa01a757c12c52069_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzI4OTY_0d033900-73c7-4b20-9254-794e2acd5d5b">2.69</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, 2021. 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 2022, we changed the expected return on plan assets of the U.S. pension plans from <ix:nonFraction unitRef="number" contextRef="ie3413a96da5b407aa7909cad3fd9e12e_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzUwNDM_c3a4e251-4b72-462c-84a1-d914684fa15b">7.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i897d0f66b8a64f14bccde082e2265bcf_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzUwNDk_cd349bd9-3783-47ae-ab48-5ac26f30f019">5.80</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, 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%">The accumulated benefit obligation for all U.S. and foreign defined benefit pension plans was $<ix:nonFraction unitRef="usd" contextRef="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzUzMDM_f0fbabe1-ebc4-424e-9743-882a41173f80">474.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzUzMTA_b36df78d-939d-4c12-a1cc-bb5d1794a4f8">500.6</ix:nonFraction> million for 2021 and 2020, respectively. All of the pension plans had accumulated benefit obligations in excess of their respective plan assets as of December&#160;31, 2021 and&#160;2020, with the exception of one foreign plan that had plan assets of $<ix:nonFraction unitRef="usd" contextRef="i649395d46e974c64831a901ebbee6146_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzU1MjU_5ad623df-403a-4c78-afde-a346942f46c3">2.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5b95f1ce79f445c5826c86ed879e585a_I20201231" decimals="-5" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzU1MzI_f3708245-0b92-407b-8812-e3158535ff36">3.7</ix:nonFraction> million in excess of the accumulated benefit obligation as of December&#160;31, 2021 and&#160;2020, 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="i3d98e7df60ca4eb3ae30e7a6f86de5b4_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzYyMjU_0ba22aed-e85c-447b-a5e2-bba230548360">26</ix:nonFraction>%) and fixed-income securities (<ix:nonFraction unitRef="number" contextRef="i730f2e32892f4072862b83abeaa501a9_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzYyNTM_af905d42-5185-4e3b-bbc2-423478beef34">74</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:continuation><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top: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-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><ix:continuation id="i366b3815b8e744a1afbbbb76baf8fd35" continuedAt="iad669299df4840c08d556ec960bda920"><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTM2_3ecdfbf7-519d-4bba-949f-04e75a5e1355" continuedAt="ieec7b3be61694881b274f4a3b123c664" 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, 2021 by asset category:</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.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="id293ec39aeac4e8ba53d8ef0537b1478_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzMtMi0xLTEtMA_da4956a2-9a4b-473a-af2e-c29681817af3">923</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="i62516f5a3fef4ff7bb6724fc7376f0fe_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzMtNC0xLTEtMA_9452c91d-ce67-416f-98ca-e2f668244546">923</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="i0c4cad42eaab42d0b936e2ce956ec800_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzMtNi0xLTEtMA_ae60f97f-45cd-45f4-babf-9a8ed3b8a94b">&#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="if48493fd00fb48058c5df8b545a7d1b2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzMtOC0xLTEtMA_d34a972a-71d2-46f9-ac57-3e64aa7d215a">&#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="i7a81ef3c3de14f9ea6f15d163d9886c5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzQtMi0xLTEtMA_a9f39f4d-98e8-4224-bc6c-34116216ef2e">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e8d9f30aa204a2caa097f940ba9f094_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzQtNC0xLTEtMA_4e37f90f-8632-43f3-a1d4-06ea735b0d26">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9b2f185b14f4b50a6a6fa7e88553467_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzQtNi0xLTEtMA_1d811879-1066-446a-8737-8c36117382b2">&#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="i8f994c2cf40b40759e94963247b5648f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzQtOC0xLTEtMA_935366dc-17f9-4210-ac63-27b1c055bea3">&#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="iec1d98a45dfd40df9df62cbc1e0c6534_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzYtMi0xLTEtMA_83231ae5-3d67-480a-b8e8-9ee32138c830">57,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7789a3eb95e845a0a7c85d00837d828d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzYtNC0xLTEtMA_0fc3b010-53f9-47d4-9ff8-aa4de60da6e9">57,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a925d5c514247aea2fc6b9896a85e1f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzYtNi0xLTEtMA_65c291dc-69c9-4f53-8da7-744460389a88">&#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="i1fb96e12d82c4b2eb324efd2c27f9996_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzYtOC0xLTEtMA_12cf9e77-e28b-4de6-8ce7-57328adf9839">&#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="id852d65ce8754238a4e08b7a1ca2443b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzctMi0xLTEtMA_0780395c-3c9d-4dbd-900b-e717866222ed">7,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefc1daeb210a4f9e93c7a354dc96ed81_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzctNC0xLTEtMA_b4a9359c-8082-4838-9e3d-46ae75cf8999">7,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ced6054bb13444fbb4c3516bdf11683_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzctNi0xLTEtMA_482f1eb5-5794-4211-9e8b-34063c911716">&#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="i9eeea1c0f02a4fb8a50560512acd48c5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzctOC0xLTEtMA_f3c5818b-2c02-4d23-a0c0-ab1fd63efeb6">&#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="i7b70f9e02c124ffb9360dde35d9bb7c3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzgtMi0xLTEtMA_2b53732a-399b-4263-8661-8263ffb7cb1d">34,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f288efccbe49efbe0e81495b6a70e0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzgtNC0xLTEtMA_d68f0381-baa6-457b-b90d-9d188bdb84c9">34,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5409d73f8c544cba2dfb5d49fd70f86_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzgtNi0xLTEtMA_c1da640e-134e-4b13-a769-d908439cc7f2">&#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="i0e0b91e3c2aa4c388aac66341402c5aa_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzgtOC0xLTEtMA_f32f701e-3efa-4483-aa97-b26da4922af7">&#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;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:#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%">Intermediate duration fund (e)</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="i40efdadea996416db9facde4cf35f00b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEyLTItMS0xLTA_b10bd3af-23fa-460a-8b4f-03cb3e87894c">101,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie34ac89f70fb415c8c7c8ae8f15688b4_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEyLTQtMS0xLTA_46582c42-cecf-4d8b-8865-bd37e65bb3bc">101,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie46726156bab43f8b7bf2e45c72e67a4_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEyLTYtMS0xLTA_1a87b7a4-a7fd-4322-b487-86ec6bef2dd5">&#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="i085f2649566540acab6e74f504c8aa68_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEyLTgtMS0xLTA_83170f32-a6c9-4e3a-84ea-520096e943b6">&#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%">Long duration bond fund (f)</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="i763f7793b63e4a7183f570158cb860d2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEzLTItMS0xLTA_4aa8e46b-7305-4c0e-8f2a-c66088cdf357">171,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85187993ec094e279b9167bca39700d2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEzLTQtMS0xLTA_25541461-ae74-4e76-9730-f9319a0ada62">171,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07ba8e1e312d4b63bd3462222f0f988c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEzLTYtMS0xLTA_1478f3c9-1e30-44b9-822c-483be323c9f5">&#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="ib90296a002454d8b9b2f0ba36eed3794_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEzLTgtMS0xLTA_6f309ce7-affb-422d-af85-bbc0de3d618b">&#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 bond fund (g)</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="ie590640b2c464900ab651969aa47b124_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE0LTItMS0xLTA_194d3f20-9b3c-4219-a9da-d5977370c6b2">7,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20fe865520894b04ba06cb706ab8be04_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE0LTQtMS0xLTA_1da9e8ae-1fe4-4400-bcb3-46b37ee62452">7,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8967697a68c64e62af3b50471bfae9ae_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE0LTYtMS0xLTA_9370e409-5b34-4af5-bc03-864f6369e384">&#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="ib89a48f3ec0a41119392f3de97e510c1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE0LTgtMS0xLTA_2bf68376-f813-44dd-8e9a-347bd6b4ea90">&#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="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 (h)</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="i7a8d527d7ec54456b03e53b02378ee27_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE2LTItMS0xLTA_af868e78-3cf9-45fb-9f40-109862b5d539">7,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbcee9de4fd142d3955c2244be89ddea_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE2LTQtMS0xLTA_59493052-84b7-481a-ad8d-38724fcfb142">7,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8003219f4a6143158cae0d9c5a4c6b27_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE2LTYtMS0xLTA_9fbfb177-7607-42fe-83bc-158fd51c9e5a">&#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="ie9ac1c3aca624a609b8b6a4ca738be8d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE2LTgtMS0xLTA_d00ff2c0-b1ab-4759-84c3-e667c43acae8">&#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="i820dc6ce6409404f8468fcf26512b973_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE3LTItMS0xLTA_bbf05792-4833-4855-9f46-9d9130dfa862">50,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858eb58500984d80b120c76797f6fee7_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE3LTQtMS0xLTA_98648262-3594-4478-b071-0c420aa83313">50,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3be09525e56e40d585b4eba80d43673a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE3LTYtMS0xLTA_bf2334fd-2c43-41af-8878-c4d9e2a23278">&#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="ie003660f845549dea492d40c28a03d1f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE3LTgtMS0xLTA_0231ff2a-3a28-402b-9ffd-2c56f88755bd">&#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%">Absolute return credit 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="i69fa9b17a3c84d71893273137503a106_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTItMS0xLTUwMjQ1_87279819-ef42-4b9b-bc28-fc0cf12ee477">671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6496be34f5cb42fdb9f27504be2f6cfc_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTQtMS0xLTUwMjQ1_9b1dd3fa-427b-48bd-9bf4-b631a2147d35">&#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="i7662daf224ad47ca961f6ce3c891c84a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTYtMS0xLTUwMjQ1_fb6f06e0-15bd-4812-baf9-383e411efd25">671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i155ca6324f7348e5a552629316c22dbe_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTgtMS0xLTUwMjQ1_9b3bb9cc-d56d-465a-bb4a-b841f9c4225c">&#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="i33df7f915d0343158fcbf0740e9cb58f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTItMS0xLTA_42fe1374-aaa8-4481-898b-86d0bba0d7ed">208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b8bd67aaf0440ec922296df2ea39495_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTQtMS0xLTA_5e8d6ab2-966e-411e-b08f-6a5041362b05">&#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="i4dc6fa4bb3cd482ca449feba4492a9e5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTYtMS0xLTA_bfa05f87-3a2d-4da0-90ad-46d564a3a9c0">208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if25556f3470e4cc294a8b482efae294e_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTgtMS0xLTA_fc01f6ef-2146-4988-8c52-99c010afd151">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Contract with insurance company (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="i94fe18b18d4c422d9b6e5b58f46c38d9_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI0LTItMS0xLTA_39231057-3dab-4700-9f56-b35fe12198ec">19,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9b54aff3e744415939583853a29364e_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI0LTQtMS0xLTA_985d8672-d0be-40be-9196-32a062dceba0">&#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="i09821ffc5c6f4680b9257703e97d510b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI0LTYtMS0xLTA_6fa91e1f-e223-4bb4-b155-531eec4ba8f8">&#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="ia99515bbf9b94be597207be692d645a0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI0LTgtMS0xLTA_31fb3755-6cdb-4719-85c0-bfb9c540d269">19,130</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="i1e8e57855a834978b1266658ae5a144c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI1LTItMS0xLTA_7b8bfc68-227a-45de-b784-8f1e5eda5cdd">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8276625b32594889ad70b95d7dac8e79_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI1LTQtMS0xLTA_a47c51fe-5acb-4303-ba16-42fa99bf8b3f">&#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="i5e0473423ad345919dc259381e27fed8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI1LTYtMS0xLTA_07402ce6-9bab-4a23-b18d-3564e83339bb">&#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="i06c1101028554a69ae90fc992ab1d9bc_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI1LTgtMS0xLTA_b117461b-0643-40df-a494-429bfd8b890a">3</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="ife34582e6bf14a928203441a588503be_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI2LTItMS0xLTA_c5cbca35-4226-4142-83e7-09e0b7c3e804">459,105</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="idd8de7acf01842be84cdcf86c69562ea_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI2LTQtMS0xLTA_e6bc3fe0-e662-4f66-aa81-04f9150fddc3">439,093</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="i61d0ad4e7d5c4a41b9d19d170150c191_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI2LTYtMS0xLTA_6be49653-390e-46e5-94b4-652b4b5118ec">879</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="i405c48a9223b45778f096747f8448d0e_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI2LTgtMS0xLTA_9186e3d5-b28c-4d5a-a5e4-08f25e5b1646">19,133</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 (k)</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="i3af378ba12fc4ee683761a7f1bfaf433_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI3LTItMS0xLTA_310a9c5a-2072-4b5d-8190-7569cab8f07d">10,688</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="i8d4453b9f0234d7a919096f39c6b27f0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI4LTItMS0xLTA_7a712c54-f524-40b0-bb19-8074bc8b1a02">469,793</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></ix:nonNumeric></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-top:9pt;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%">F-38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="iad669299df4840c08d556ec960bda920" continuedAt="ifc1031a91d414906ae008281b31aabfb"><ix:continuation id="ieec7b3be61694881b274f4a3b123c664" continuedAt="i424c7e45d2114a5cbf511f0e64943167"><div style="margin-top:9pt;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%">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: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.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="ida86de93c9024f669b09eb92d9a0e80a_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMtMi0xLTEtMA_9ec08d09-8f35-499b-a0ef-084ad27b7d26">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="iaa724812c1334b6fbb5896bf8682a601_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMtNC0xLTEtMA_7c4f7ca3-b31f-4a38-89cc-4b1662aa0394">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="ifc602ade849c4d04bee93e379fd23e93_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMtNi0xLTEtMA_306addde-09e8-4636-b4ab-0143800b00b7">&#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="i5d95175127b74d6086a806228dda3c00_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMtOC0xLTEtMA_027376c0-4edc-489d-8121-cbad07a9439d">&#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="i787131d3bc174e4f81aa7aeccc43b2c5_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzQtMi0xLTEtMA_0d0adefe-21a9-4c6e-b433-6f96d4c01bc2">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="i55d20b506f4b4ad7a15a7ba1ea4c2632_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzQtNC0xLTEtMA_1f987cef-8fa0-4a47-9204-bf6ff4995e5b">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="i198bc3b3f2034e2db4f80068ac782f78_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzQtNi0xLTEtMA_aa831c69-9ccd-44cc-9101-ffed195a706a">&#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="i284cc7eab58d4aefae2d963669851429_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzQtOC0xLTEtMA_70348558-4cf9-40db-a343-139144bb6739">&#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="i842713d018ea4edbabc4679894a0686a_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzYtMi0xLTEtMA_7e4bfaab-987e-4d87-a446-c1fada56949c">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="i82665f0e82af4594a22958b963470e6d_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzYtNC0xLTEtMA_7bda0962-4c84-412a-9c43-db0dff31014d">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="i4b37fa3e0cb644b8a3440f7831628616_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzYtNi0xLTEtMA_97eb17a6-2a0d-4ea3-a67e-822cd4457eb4">&#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="ibfcb7943085d42bab618510541a56537_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzYtOC0xLTEtMA_73818103-793c-4aad-8fe0-023559367245">&#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="i317c15e0e1ff4574a8e3f003ad18fc8b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzctMi0xLTEtMA_7cb7669d-baa3-4e4f-876e-dd0d3d34a63c">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="i5bc577e133ff44ba8b60df8ae82a4b0b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzctNC0xLTEtMA_1e6ada78-4928-4e7c-992e-98d57add1630">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="i38a0091411084379b38ed0476d5ba85f_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzctNi0xLTEtMA_e60a5a1e-8b32-4925-9e51-7d49620b95f2">&#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="i34a7a0ffb36f440a9185e409ceb71f7b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzctOC0xLTEtMA_b3bbbc2c-5880-4183-9915-df44c83fec82">&#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="i9d18feba0c98411181d94ed2a3ce5211_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzgtMi0xLTEtMA_a7ef86ae-5156-497d-b369-53fd089519ff">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="id07e2e7258494720ab44a49cd1e29683_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzgtNC0xLTEtMA_09f431b4-400f-4f61-b5ba-940e46db044b">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="i2641816474ef4f8d8be3dec52a5fe0b7_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzgtNi0xLTEtMA_33e0f97c-9e44-4933-a1fa-043fabf36e60">&#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="i4d785b9cc9c5436591fcf0ab1e623b64_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzgtOC0xLTEtMA_c4d03fd7-ad9f-4416-8caa-2d183fcd6579">&#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="ibf41ce8a6d294327b8df55e9bf3ca0af_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzktMi0xLTEtMA_c028c13d-6bf2-47cf-811d-a8b60500a804">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="id8ca84e7ebfb4fc98b730d013f68e09c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzktNC0xLTEtMA_0e8a0c03-2ac7-42c9-b0df-5084d1a6bab6">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="iacea7314669b4eaf8cd61419e0650802_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzktNi0xLTEtMA_9c7d5196-0042-4889-845a-5a75e4b85369">&#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="i7a83437507274fb4acf09cf140ba563d_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzktOC0xLTEtMA_8dfa7a50-b3ae-4ead-968c-bee2b82a003b">&#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="ib9fcb44c66054342b6887c076b37a8a4_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE0LTItMS0xLTA_e9b218d6-7eda-426c-8c0f-b88ba89939c6">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="ib42d6df64e294c45a1e31dc92e5939d8_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE0LTQtMS0xLTA_b54eea03-879f-4678-ac08-f9f75f26fe26">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="i0514ea29b0284a45bc429d4fca8bb757_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE0LTYtMS0xLTA_3da09579-2d08-4dd1-abfd-d52c6b013f8e">&#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="ib5c58594a64b4b439ec4219e6ea0aaf5_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE0LTgtMS0xLTA_bec19629-8655-499a-8435-e4c37b5245fc">&#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="iecb332bd95fa460ea990839c656062bc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE1LTItMS0xLTA_e48861f3-a371-4fed-97a4-7665697781a8">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="i6b19e56f69e54baabf7cad255ea63664_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE1LTQtMS0xLTA_da0a6f22-0b3d-4695-a1fb-2b6e94be11a2">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="ic5859866480c4c2b81a1af6249b0beb1_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE1LTYtMS0xLTA_2fc8fe42-61bc-41a5-bf07-bf8a59752502">&#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="ie02f3021d6e14fa5aabe7c3e5e73cbac_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE1LTgtMS0xLTA_bf0d0db5-a7cf-42ad-96be-d929db6633c1">&#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="i1e0c05119d0843769054e828f130e0d3_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE4LTItMS0xLTA_306eb59a-26e5-4032-bf2a-26632a6d4018">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="i248fd8c6d3194c4bbfa24cbf031e85ef_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE4LTQtMS0xLTA_004ff1b4-1c04-4136-97a9-d99bdc21a33e">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="i231245e0d9d2404a8f881e0c3bf79c89_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE4LTYtMS0xLTA_4c6159cc-ea55-47c5-9c41-c854843a1264">&#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="i446e38ef3a4c47beb266fbb2ca343f84_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE4LTgtMS0xLTA_4604f789-0138-490c-b427-00cc4ff47b21">&#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 (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="i992a8ae1912c45668fcc22c52959e140_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIwLTItMS0xLTA_251fc4c3-fb46-46f3-b175-ab91609550fe">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="id9da5f2b053a45259e78704db7a65a4c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIwLTQtMS0xLTA_8919000c-6818-44bb-94cd-3fcfe14852be">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="i68cb61ec93354a0eac59c1cbb98ae21a_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIwLTYtMS0xLTA_902df3aa-4750-4d7a-8c89-8818aba61242">&#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="if5950114a96041679f7ac6098696eec2_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIwLTgtMS0xLTA_1bbcea1a-7048-4ef5-8a0e-db6346b597b9">&#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="ia6e26052e1e84c36b33d97054130b440_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIxLTItMS0xLTA_391e15dd-39b9-4af9-9113-704d88dd2bf3">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="ic884335906194cd2a612cee71a109933_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIxLTQtMS0xLTA_d665ea77-36b3-4d5f-a94c-f295e670446c">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="i54966a0045c04a42a78cb2b5eba83d09_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIxLTYtMS0xLTA_a193a0a1-9665-478a-9726-ceba099e5b9f">&#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="if9b4142de5504c9aa17d60c958690546_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIxLTgtMS0xLTA_7cc927b2-7744-4f70-833f-0415d6787fdf">&#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="i765e04611ce44950b58ad341c3b3c742_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIyLTItMS0xLTA_6eb9d282-d837-49ca-a7e5-f63f2c23f781">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="i4660e5b2c62140998cc6c07a279b4d66_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIyLTQtMS0xLTA_a6cd936b-ac72-4a5b-ab01-7605f26c4140">&#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="i5bd90be515634c4788a9c205c6cbcff2_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIyLTYtMS0xLTA_be7fa51c-a3f3-4ba0-ac92-800362dfd71b">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="i17e6654ab0214f3ab3428ae60782a82a_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIyLTgtMS0xLTA_93d30a21-3263-45bc-8af7-27be6b1939f2">&#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;(l)</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="ibe16ff16041143c1846b9cc601ba3968_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI3LTItMS0xLTA_4f765b31-88df-4b67-b7ed-e5974b083823">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="i1e6a1e092d794560bde0e90dd77b6a07_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI3LTQtMS0xLTA_a89d0575-fba9-42d1-b340-cba061c4a278">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="i8bdc7042843440eba7a87d860e89a9ab_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI3LTYtMS0xLTA_c026979e-73f7-43f8-9490-83c7baaf8b6f">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="ie3e0dfc5d7df4cbd98b17d8ec2759963_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI3LTgtMS0xLTA_f6f25da9-f7fc-437b-8c91-0d4cfb55d8f8">&#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 (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="i8188d93fd12642ad8613457e7e879aaf_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI4LTItMS0xLTA_8fb46984-c2df-4101-8e33-2b99d6505814">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="ib7877e1381934d0191630fbd6d0cadc9_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI4LTQtMS0xLTA_2d3614fe-6c81-4bd5-aa6e-9b1d6b6b6e1e">&#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="ibe650cf413d841fcb50b43cc3bcbf8a7_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI4LTYtMS0xLTA_f905de8b-441e-4bd6-9db8-0ded14f48690">&#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="id8ba78204b304ce0bc7f3d1c97f7a15d_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI4LTgtMS0xLTA_4f52658c-df20-4d3e-8b43-073cace6c092">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="i43358d93ad3c43f78d61b6a81079cd1b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI5LTItMS0xLTA_982766aa-ba9e-48b6-9dbc-3c20a6b8f2ba">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="i3942f1af54c94ba1812cabb81570de89_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI5LTQtMS0xLTA_fbb00293-a505-4565-b5a0-b66c6d450381">&#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="i95803ab8a79e45d88dcd54dc4291f7c5_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI5LTYtMS0xLTA_79bbf53e-7751-44c1-b35d-e9c624f9e1a3">&#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="ic3e9f698e45b4523b4b2720884193adc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI5LTgtMS0xLTA_a3d883cf-ba0a-4b57-b0da-b5e8b0af0fe6">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="i167caff37377431ebc05bd39e1b23a1f_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMwLTItMS0xLTA_5ea157ff-42d2-4301-9eca-72c6d1a389bf">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="ic99056e3c77340c39cff0239560076f2_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMwLTQtMS0xLTA_987501c5-fc93-45d0-8bc1-29963d964cbf">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="i87f37ba233f8458586b7a66a77581a19_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMwLTYtMS0xLTA_49262b86-9172-4ad9-a852-861d064e77c6">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="ie4a17a39098948a9a56697ba93bf09ad_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMwLTgtMS0xLTA_7b609709-a2e7-4ec2-860a-1c093a95990f">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 (k)</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="i121738ad70d3487a9a2da837b62fc486_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMxLTItMS0xLTA_f523e443-8ad5-4d3b-97e8-c5bd654cf067">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="ia13328b3300f43edaf733bba4de4e338_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMyLTItMS0xLTA_6e4e9ee0-5839-4abd-9103-d0539a1b72a0">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><div style="margin-bottom:1pt;padding-left:31.5pt;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:7.02pt">Information on asset categories described in notes (b)-(l)&#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:31.5pt;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:7.02pt">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:31.5pt;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:7.52pt">This category comprises a mutual fund that invests at least <ix:nonFraction unitRef="number" contextRef="id3a97ee9451f4d4682608cb2109311e5_I20211231" decimals="INF" name="tfx:PercentageOfNetAssetsInvested" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3Xzc2OTE_712691b6-cb2e-4341-91cf-1067f6c60c7a">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:31.5pt;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:7.02pt">This category comprises a mutual fund that invests at least <ix:nonFraction unitRef="number" contextRef="i059dbaae0c0f4809b71774991a121203_D20210101-20211231" decimals="INF" name="tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzgwMDY_9952c689-8162-463d-9e02-c2b8d4f59bd0">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="INF" name="tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3Xzg1NDI_80cdddfe-050e-4284-8d1e-d78d2631de8d">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:31.5pt;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:7.02pt">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:id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzkyMzM_01c941ea-9adf-439f-aba1-626870db2e4b">three</span> and <ix:nonNumeric contextRef="i4d6fa6f5e7344721bd820a14cf4ab488_D20210101-20211231" name="tfx:FairValueofPlanAssetsEffectiveAverageDuration" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzkyNDA_6b8b5015-9f92-4cbe-be11-6d31a389a0f6">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:31.5pt;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:9.52pt">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 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></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-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><ix:continuation id="ifc1031a91d414906ae008281b31aabfb"><ix:continuation id="i424c7e45d2114a5cbf511f0e64943167"><div style="margin-bottom:1pt;padding-left:31.5pt;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:7.02pt">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:31.5pt;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:7.02pt">This category comprises a mutual fund that invests at least <ix:nonFraction unitRef="number" contextRef="ie3c492dc617c43efbec7eafe5f2c2f7c_D20210101-20211231" decimals="INF" name="tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzIxOTkwMjMyODI0Mzg_8330b3b9-8a25-4fe1-9858-ea1f38fc4ce6">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:31.5pt;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:10.03pt">This category comprises a mutual fund that invests primarily in investment grade bonds and similar fixed income and floating rate securities.</span></div><div style="margin-bottom:1pt;padding-left:31.5pt;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:10.03pt">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:31.5pt;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:7.52pt">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:45pt;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:45pt;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:45pt;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-bottom:1pt;padding-left:31.5pt;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:10.03pt">This category comprises funds that may invest in equities, bonds, or derivatives.</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 2022 are expected to be approximately $<ix:nonFraction unitRef="usd" contextRef="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyMzE4_b0e787c8-7558-4d86-b2b5-d4a94c633eb8">1.6</ix:nonFraction> million. Contributions to postretirement healthcare plans during 2022 are expected to be approximately $<ix:nonFraction unitRef="usd" contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyNDE0_98d06f35-a20b-4062-9126-ba8524d90a9c">2.7</ix:nonFraction> million.</span></div><ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTIw_ef2ba525-393c-4b10-8667-d5cff7abf998" 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" name="tfx:DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyNjgx_40f75052-6d64-4fdd-8450-45d58d3c6344">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%">2022</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="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzItMS0xLTEtMA_c27bc6ee-8ef0-4afd-a4c8-a40f647677e6">22,732</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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzItMy0xLTEtMA_168c18fb-c2fa-4f3a-b55e-07d36f4a0c16">2,723</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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzMtMS0xLTEtMA_9cdd3fd7-15c1-41f3-90be-2f71e846a5a1">22,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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzMtMy0xLTEtMA_96a1fc3b-5978-4605-be22-979188dc92b3">2,630</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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzQtMS0xLTEtMA_313234c0-aa85-41dd-9c26-778901d78167">23,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzQtMy0xLTEtMA_891035e4-cb04-4589-b6be-5d24867d0da7">2,432</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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzUtMS0xLTEtMA_f841864b-ff0a-4d37-9137-6e1de0b5c7fe">23,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzUtMy0xLTEtMA_4fb07160-6c2a-41d6-9760-7a98605df0d3">2,348</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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzYtMS0xLTEtMA_8a026e15-7538-4cc0-ac2c-e11da9a308f2">24,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzYtMy0xLTEtMA_ddcaea14-f656-4721-b279-61add9eb16af">2,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2027&#160;&#8212; 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f75057654e242e485eb48fc45071387_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzctMS0xLTEtMA_ef97ddb0-bda3-456d-a052-d77dc8cedc2e">127,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzctMy0xLTEtMA_a5dea69c-35a6-4a4f-8246-7cb9e202511c">7,388</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyODcw_34c1b272-ac4f-4836-86b1-64b95670e079">23.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyODc0_c0d5f898-b121-4975-9d2a-a136d655e94f">21.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyODgx_903b6069-2c33-468c-9fdc-ae4a74903a91">17.5</ix:nonFraction> million for 2021, 2020 and 2019, 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="i72e7098abafa4247929adfb37c5a4e02_190"></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzU3MzY_b2b233eb-809e-4a46-94e9-3f59e4897002" continuedAt="ib167878422694dc583f8a11d9ea601c2" escape="true">Commitments and contingent liabilities </ix:nonNumeric></span></div><ix:continuation id="ib167878422694dc583f8a11d9ea601c2" continuedAt="i10a4ea468f21409cac6420e3445aec81"><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, 2021 and 2020, we have recorded $<ix:nonFraction unitRef="usd" contextRef="i51dc6c4bc37640019af39131ea8008a0_I20211231" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzExMjI_2d6a6605-fc65-4753-8a7d-73566da8e9f2">2.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i026b68565b934a168771791bd92eb395_I20201231" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzExMjk_7ed613c7-9201-4d33-bdc0-b79380c7f46e">1.6</ix:nonFraction> million, respectively, in accrued liabilities and $<ix:nonFraction unitRef="usd" contextRef="ida364a7bf1374ea1bd5fcf558ff65536_I20211231" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzExNzQ_4541232d-98e8-400e-81b1-bcc372f1d967">4.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i34b0d357d62946dfa883b0ff22ac26ef_I20201231" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzExODE_41aa6e94-8f50-4ecf-8440-8871b72624a5">5.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, 2021. The time frame over which the accrued amounts may be paid out, based on past history, is estimated to be <ix:nonNumeric contextRef="i493287e8808649dea44da25785049ae2_D20210101-20211231" name="tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzE1MjU_a1d5d47c-58ec-422e-8179-2f53d0b217eb">10</ix:nonNumeric>-<ix:nonNumeric contextRef="i4d6fa6f5e7344721bd820a14cf4ab488_D20210101-20211231" name="tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzE1Mjg_b084b15a-4386-4fdf-ad03-e503e8412b24">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-40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i10a4ea468f21409cac6420e3445aec81"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal matters:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are a party to various lawsuits and claims arising in the normal course of business. These lawsuits and claims include actions involving product liability, intellectual property, employment, environmental and other matters. As of December&#160;31, 2021 and 2020, we have recorded accrued liabilities of $<ix:nonFraction unitRef="usd" contextRef="i51dc6c4bc37640019af39131ea8008a0_I20211231" decimals="-5" name="us-gaap:LitigationReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzE4Mjk_6fcfb436-b48b-40dc-82fe-9627a80538be">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i026b68565b934a168771791bd92eb395_I20201231" decimals="-5" name="us-gaap:LitigationReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzE4MzY_f3d372cb-452c-4139-8a4b-9fbd47f5dbc7">0.3</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 sought money damages in the amount of $<ix:nonFraction unitRef="usd" contextRef="ib5ae1d9bf4b0411698973ef108322335_D20210217-20210217" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg1OTc_46c5d1d2-69e3-4cc9-b46f-f889a9342894">66.9</ix:nonFraction>&#160;million, plus interest. During the second quarter of 2021, the parties entered into a settlement agreement, pursuant to which we paid $<ix:nonFraction unitRef="usd" contextRef="i0a1ea6301ccf44a9ad98a50eb1391a3a_D20210101-20211231" decimals="-5" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2MTI_5a5fa4ca-5970-4713-8867-b4ca749dbe12">17.4</ix:nonFraction>&#160;million to the selling shareholders, the selling shareholders released us from the claims asserted in the lawsuit as well as any remaining obligations to make milestone payments and any other obligations relating to the merger agreement, and the lawsuit was dismissed with prejudice. As a result, we have no further potential liability related to this matter. </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 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="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on information currently available, advice of counsel, established reserves and other resources, we do not believe that the outcome of any outstanding litigation and claims is likely to be, individually or in the aggregate, material to our business, financial condition, results of operations or liquidity. However, in the event of unexpected further developments, it is possible that the ultimate resolution of these matters, or other similar matters, if unfavorable, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs such as outside counsel fees and expenses are charged to selling, general and administrative expenses in the period incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain policies and procedures to promote compliance with the Anti-Kickback Statute, False Claims Acts and other applicable laws and regulations and intend to provide information sought by the government. We cannot at this time reasonably predict, however, the ultimate scope or outcome of this matter, including whether an investigation may raise other compliance issues of interest, including those beyond the scope described above or how any such issues might be resolved. We also cannot at this time reasonably estimate any potential liabilities or penalty, if any, that may arise from this matter, which could have a material adverse effect on our results of operations and financial condition.</span></div><div style="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%">As previously disclosed, we have been subject to an investigation by Chinese authorities related to a technical error regarding our country of origin designation for certain products we imported into China. Had the error not been made, we would have been obligated to make increased tariff payments in late 2018 through the first quarter of 2021. During the first quarter of 2021, we 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. </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 third quarter of 2021, after receiving requests for payment of the increased tariff amounts from the Chinese authorities, we remitted payment for the increased tariffs and we believe this to be the final action required to close the case. We no longer consider payment of penalties or interest to be probable, so we reversed the $<ix:nonFraction unitRef="usd" contextRef="ibc8b136501064f9bb696df1bb54a15a5_D20210628-20210926" decimals="-5" sign="-" name="us-gaap:LossContingencyAccrualProvision" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2Mjc_2280d273-8ecf-4648-ba0c-d8b8dbc089ae">3.0</ix:nonFraction>&#160;million of previously accrued penalties as well as the accrued interest.  </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%">However, we have not received confirmation from the Chinese authorities that the case is closed and as a result, it remains possible that they may request payment for penalties and interest in the future. We believe the range of penalties could be between <ix:nonFraction unitRef="number" contextRef="i1935e5a2c741493990446f15ee7794e2_D20210101-20211231" decimals="2" name="tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2NDE_b87afc09-b7e7-4d4d-b29f-08a2cbbe02b3">30</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i6171751a169d4831b06412dee89cf68f_D20210101-20211231" decimals="2" name="tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2NDY_b980cb2f-8193-4be4-a839-f575097799bb">200</ix:nonFraction>% of the increased tariff amount or between $<ix:nonFraction unitRef="usd" contextRef="idfd1cbb1485f4662a09ff38e00ce9078_I20211231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2NTI_a584d7fe-ddb8-4f0b-88c6-48fba1dea3c7">3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i651fd0b9eb4443aab8a0a32e46f197bb_I20211231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2NjQ_0ae89b48-7aae-4966-9f53-96b7c32590e8">20</ix:nonFraction>&#160;million.</span></div></ix:continuation><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%">F-41</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_193"></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:700;line-height:120%">Note 18&#160;&#8212; <ix:nonNumeric contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90ZXh0cmVnaW9uOjNjYjAyMGEwOTRjZDRlMTM5ZjZhNWZiNWUzZmZiMWUwXzIyMTE_f2989ba9-5d77-4acb-9847-2adcb61c6a4b" continuedAt="i5832fa1e677b4dc68b79a37391e06f5a" escape="true">Business segments and other information </ix:nonNumeric></span></div><ix:continuation id="i5832fa1e677b4dc68b79a37391e06f5a" continuedAt="i2dc8682337f242579fe7d1d83799ffff"><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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90ZXh0cmVnaW9uOjNjYjAyMGEwOTRjZDRlMTM5ZjZhNWZiNWUzZmZiMWUwXzQ3NA_bdd42f84-b255-42c3-b408-3861300c5a53">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><div style="margin-top:9pt;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90ZXh0cmVnaW9uOjNjYjAyMGEwOTRjZDRlMTM5ZjZhNWZiNWUzZmZiMWUwXzIyMTY_adf4f251-ecd4-488a-bf28-0fbe886bc2ee" 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, 2021,&#160;2020 and 2019:</span></div><div style="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%">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%">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%">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="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzMtMS0xLTEtMA_b05ccedc-36d3-482c-a0c8-bae6a2e58da9">1,659,309</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="i3fe8b63bd3694dccb6f1cfb355655662_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzMtMy0xLTEtMA_fb50907e-a239-4722-8583-7bf7373d01c0">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="i1e73935caaaf44c284c8931c196feb6e_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzMtNS0xLTEtMA_3d94655b-37e3-47bc-86b6-b98e0bdb6a49">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzQtMS0xLTEtMA_fc5a7e48-8478-4058-9d76-7042461a251b">606,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84868653a7314829ab95296935d140b1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzQtMy0xLTEtMA_1a121850-5e21-466d-93a5-549bd78a4a08">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="ie70e601ca8dd4e72a3970815ecc0be06_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzQtNS0xLTEtMA_6764da7b-a53f-43ad-94e6-6d872a33d471">588,043</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="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzUtMS0xLTEtMA_0f5b3aa6-4e35-4bc9-92c6-289f56c00daa">297,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829c6fbf7a53466bac55bd181383ff39_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzUtMy0xLTEtMA_b9280c71-e55b-48e0-b803-0ac19c262c4d">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="i64094158e3614333aa73eaf3f062a166_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzUtNS0xLTEtMA_4805a3d4-0282-4dc4-a637-0f3ccc4b0b98">294,328</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="i76de83c93728415bbb44a95e557ad797_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzYtMS0xLTEtMA_b44bd54a-c24a-4767-ad57-64301960d5ef">245,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a4d6b3cc5494c79a1db255f657d79fe_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzYtMy0xLTEtMA_02785d0c-d52d-4c35-a370-282b8780be0f">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="icb95c378f8e3495786273250a587572f_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzYtNS0xLTEtMA_aaeff4c4-cf6f-4fa0-a840-d5fd4186f557">220,717</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzctMS0xLTEtMA_4d08070e-fdd6-41d9-b09d-a841469af537">2,809,563</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzctMy0xLTEtMA_accc369c-bc52-4d76-a89a-75dfb9ff4df6">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzctNS0xLTEtMA_5f88cf8f-670f-4a59-8894-e495ed7d6bd4">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></tr></table></div><div style="text-align:center"><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: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%">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%">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%">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="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzMtMS0xLTEtMA_a775b387-398a-4193-9d57-cf777f4061be">424,225</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="i3fe8b63bd3694dccb6f1cfb355655662_D20200101-20201231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzMtMy0xLTEtMA_eb0bb88f-f582-4155-a8f5-be0107878032">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="i1e73935caaaf44c284c8931c196feb6e_D20190101-20191231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzMtNS0xLTEtMA_f744b849-2790-4405-874d-af0ae4d626ae">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzQtMS0xLTEtMA_90645a28-1163-4c6c-89da-e5a1759fe3b6">94,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84868653a7314829ab95296935d140b1_D20200101-20201231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzQtMy0xLTEtMA_cd66ec57-7005-4ba3-9f33-cb60d4348a94">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="ie70e601ca8dd4e72a3970815ecc0be06_D20190101-20191231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzQtNS0xLTEtMA_6843e497-fed2-488e-9bf4-8d1dd5704b43">94,424</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="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzUtMS0xLTEtMA_d6abdd62-6777-4004-a88b-7771400f49dd">84,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829c6fbf7a53466bac55bd181383ff39_D20200101-20201231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzUtMy0xLTEtMA_360377cc-0ade-4e05-838b-8e3fa1b0618c">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="i64094158e3614333aa73eaf3f062a166_D20190101-20191231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzUtNS0xLTEtMA_145fb786-cc51-4060-b084-958e1c1d58c7">73,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"><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="i76de83c93728415bbb44a95e557ad797_D20210101-20211231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzYtMS0xLTEtMA_dc4bdb68-136e-40a8-b88c-84b05959cdda">56,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a4d6b3cc5494c79a1db255f657d79fe_D20200101-20201231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzYtMy0xLTEtMA_2d94eed1-8b6d-449e-babe-778b1a8bb9f5">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="icb95c378f8e3495786273250a587572f_D20190101-20191231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzYtNS0xLTEtMA_08f9d8bc-1bed-4f3a-bc34-5dcf455fe0cf">57,994</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="i9e40b991eb1b413fa63ba673381bc94f_D20210101-20211231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzctMS0xLTEtMA_7e92c781-506e-442a-8134-348e61d26e21">659,948</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="ic74ad6826852400da6f031d9649d8a8b_D20200101-20201231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzctMy0xLTEtMA_0a8e6a5c-f225-498a-8931-9efd4bfe42b2">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="id3de8fe1ce2340adbf7de8c9e4b6a453_D20190101-20191231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzctNS0xLTEtMA_ddf0c05e-772f-46fb-b621-900ba143c7a0">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></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="ic5f3a00fde7d46c9a985bc37f1aee3a7_D20210101-20211231" decimals="-3" sign="-" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzgtMS0xLTEtMA_e6c015b7-7fd6-453e-8b77-c98f2467553b">31,853</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="ic89f11bb56a84ecba40c44dff04fd314_D20200101-20201231" decimals="-3" sign="-" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzgtMy0xLTEtMA_fd1be1eb-0883-4ab7-a51d-062629043320">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="i529a453dd7d344f886e55d30a0c66b40_D20190101-20191231" decimals="-3" sign="-" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzgtNS0xLTEtMA_bff0ba3b-900a-409b-8bfa-86b346628bcb">118,187</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzktMS0xLTEtMA_f193ddf0-bd33-4978-b507-3fde7b471891">628,095</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzktMy0xLTEtMA_e722bc90-8ff8-499b-821c-768c10cecffe">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="tfx:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzktNS0xLTEtMA_1d743f6a-4111-4c04-b585-c0d572bacfd9">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></tr></table></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:112%">(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. For the years ended December 31, 2021, 2020 and 2019, corporate expenses were 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. Commencing on January 1, 2022, all corporate expenses are allocated amongst the segments in proportion to the respective amounts of net revenues. The revised methodology does not impact period over period comparability because the change was immaterial.  </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, except for fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of business and 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%">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%">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%">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="ida2a7b3744d643eea42bd5fdb4213210_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzMtMS0xLTEtMA_72cf8a22-ae50-492c-ab33-9d6c40fa66f8">164,102</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="i84cf3750c47d48b086abb28f72df992e_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzMtMy0xLTEtMA_2c5575a1-5e73-47f6-a7c8-f2fece68dcd2">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="i6d30964275634ee99dda6d223351d838_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzMtNS0xLTEtMA_24f13fbe-e188-4a3f-aa93-7d02faa0be78">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i95e44b03622a464e92ce1aa33a53ec32_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzQtMS0xLTEtMA_87687acb-1bed-44e7-ba39-17417bec1a17">45,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c6bb82d98314356afe66af02d86390c_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzQtMy0xLTEtMA_46e1dff1-1afe-4180-9744-ef2524b4bb41">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="i79d1454b67e04f2e89e140dc95402da6_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzQtNS0xLTEtMA_e99ecd54-de2b-4b2f-aec4-539d24fa05ce">44,328</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="i38e79e83e3a940c69c6f2acd572a51b9_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzUtMS0xLTEtMA_b2de7596-b40a-4b07-a646-ce4530411a91">11,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9023f7a0cdc45648050984d293ce231_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzUtMy0xLTEtMA_de5e97b8-d37a-4392-a76e-7429ae10a2e3">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="i7ecb8d99179140f9b5087a8c63fa16ae_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzUtNS0xLTEtMA_40dff666-96c9-4c02-887a-9a1f77d22bb8">14,072</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="i1600c7621dbc41c8ae3dc553f399fc02_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzYtMS0xLTEtMA_84b5a97e-843f-4839-b8c5-109b12bc93bb">17,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cb5ec32026d4d70b20d5db0946a3272_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzYtMy0xLTEtMA_e536b350-28bc-4f33-ad3e-16ec29ffc9bd">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="ib1fdd88fd96a46de83583a051226f37f_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzYtNS0xLTEtMA_99601f61-1eea-4605-b855-1c6ebb612cce">6,550</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzctMS0xLTEtMA_bab32ab3-0161-4c73-bcc0-0ce711357935">237,362</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzctMy0xLTEtMA_e7bbec31-84d8-4a1b-a6be-4a5478d36459">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzctNS0xLTEtMA_6d20899c-a360-45ed-a54a-7b0fea841950">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></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-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><ix:continuation id="i2dc8682337f242579fe7d1d83799ffff"><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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90ZXh0cmVnaW9uOjNjYjAyMGEwOTRjZDRlMTM5ZjZhNWZiNWUzZmZiMWUwXzIyMTM_9cecd6a6-b46a-4a35-8581-89f8762b6fab" 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 December&#160;31, 2021, 2020 and&#160;2019 and as of December&#160;31, 2021 and 2020, respectively. </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%">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%">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="padding:2px 1pt;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="ie50d0f96acd247d39134dc5a88551488_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzQtMS0xLTEtMA_2e8626e5-e0a6-481c-bdbd-e55805fa6671">1,769,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 style="background-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="id378183a3c104143a0afd3f2309e7308_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzQtMy0xLTEtMA_3dc66066-3145-48d1-aca4-734546beac2f">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="ie4090144e39240868d0848945b6341c0_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzQtNS0xLTEtMA_3a93c667-e763-46dc-a401-3dfeddaf8171">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></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="i7e5d23e559b3498bbda25f21c0802e94_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzUtMS0xLTEtMA_7d1fc09b-e9d3-4e0d-a2de-7ee7ccb7dab0">665,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="i0216458508454c46a78fc39b610f7900_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzUtMy0xLTEtMA_a470b619-be48-4375-a410-2c1e20be2eb8">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="i20a4077642214ed7bda1a776bb4945f2_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzUtNS0xLTEtMA_9d1a4966-d20b-4837-83bb-3e52b3484f63">652,069</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="i120e1bb70e5441b79bfc08018a6ba41d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzYtMS0xLTEtMA_6d893711-9192-4ff8-9763-8fa443bd3ee3">263,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="icac9b61d61794d82b2244df616b4714e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzYtMy0xLTEtMA_5165da26-a7d7-44ef-a123-04196f1965e8">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="i8c289ac1b925462493d77eeedb5d478c_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzYtNS0xLTEtMA_89b238af-1737-4955-9a3e-89caf498f801">241,278</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="ibd682142aeff4569866263b5af82d530_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzctMS0xLTEtMA_8dcdb8d0-c585-4391-86d4-c90bd825d400">112,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i365edd0ecd76406c9216c289f1e0942d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzctMy0xLTEtMA_25b6e521-ee20-4a9a-9d86-506908a69ad6">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="ia7e7b9a5e74b425598dc3333f092ab61_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzctNS0xLTEtMA_8e235558-0ba5-4a7e-ae6f-8074f675aa2b">95,767</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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzgtMS0xLTEtMA_f6c7c08b-4e14-4a82-a5d7-a4039d406ad9">2,809,563</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="i4870a379f0104944b741100b9731e358_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzgtMy0xLTEtMA_0d3caf73-787a-4d8c-8aac-f7cde3d71bd7">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="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzgtNS0xLTEtMA_53cb355f-690d-4f7e-8c46-a8218d4a939a">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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</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%">Net property, plant and equipment:</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;border-top:1pt solid #000000;padding:2px 1pt;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">U.S.</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id73c1d3a23f94011b3627753bfafa32c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEwLTMtMS0xLTA_3599a160-a2f5-4137-b81e-1ab624d73b58">206,876</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="if1966a794c384f999f96f1c6d2666a93_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEwLTUtMS0xLTA_0cc56ab0-f7eb-4926-a470-e25fb28106f1">234,186</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%">Malaysia</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24dffc2e116d4896adbe01facece0744_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzExLTMtMS0xLTA_8e448b71-2630-4e43-abd2-6538c848e38e">72,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b00dc5d7aae42a994394397d9e6cdea_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzExLTUtMS0xLTA_74fe509e-4a4f-42b2-bfd7-311eccf3cee1">71,760</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%">Mexico</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fc9e4b739a447cb9d6b630fc5dbfea5_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEyLTMtMS0xLTA_8d2cb96d-408a-480e-a4f7-13108655ad22">69,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dba9efd06e443fcac2a60dfda60b097_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEyLTUtMS0xLTA_d211e73f-2175-4cd6-b167-6672fa4c4956">69,330</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="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="usd" contextRef="ib40a666d8f1848f18e3e7e81976d8bfc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEzLTMtMS0xLTA_55877016-1c9d-44ad-addb-044e0464438d">94,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i842dbd8186ff42e7974b553965b72804_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEzLTUtMS0xLTA_766887b8-942e-4299-b933-ecbccb9d0fac">98,636</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="3" style="background-color:#cceeff;padding:0 1pt"></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="i86b5a7c849734068b12623d4ab3a9d19_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzE0LTMtMS0xLTA_40d7a0ae-ba73-494e-aad9-ad53283d6cd6">443,758</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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzE0LTUtMS0xLTA_b7d04274-813b-4310-a6fe-10e006e20a19">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></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:3pt;padding-left:36pt;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-43</span></div></div></div><div id="i72e7098abafa4247929adfb37c5a4e02_205"></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="ibd148e052a324de2879be50336a948e7_D20210101-20211231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90ZXh0cmVnaW9uOjI0MjRjNTZjYzM1MDQyOWFiN2IwZGQ2MGI0YzllMmYxXzE3Nw_da723f8e-db85-44b8-9c4f-d7177d450f46" 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, 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="i804b2a36ec91443fb65bd0603576dac4_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzEtMS0xLTEtMA_492e1326-6aba-4f18-a3aa-349978d7d2b7">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><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="i47e7bc7460b541cd9a0280f56535959f_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzEtNC0xLTEtMA_8c7d0328-087f-4050-b905-c59ed7c88905">1,542</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="i47e7bc7460b541cd9a0280f56535959f_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzEtNi0xLTEtMA_dd3d2038-9eb7-4a1a-9d60-cf91eaeed694">3,001</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="i47e7bc7460b541cd9a0280f56535959f_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzEtOC0xLTEtMA_0b1be40d-8da0-4a7e-bb55-6b9caaa11822">617</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="i607f60407d154ef0b6e3fb2ab88611c5_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzEtMTAtMS0xLTA_e7c235e9-4931-45ad-a45a-df579c8ecd0e">10,799</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, 2020</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="i8273f3ac75ea461aa19e4354192d82b0_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzItMS0xLTEtMA_ff7f90b9-2392-499a-b1c4-740d7176a6a7">9,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iba2ff61b3a8e441c86f2c63367371846_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzItNC0xLTEtMA_9ffc057c-741d-4d0f-89c7-42d93f8d4824">3,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="iba2ff61b3a8e441c86f2c63367371846_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzItNi0xLTEtMA_fcc8333a-7a72-4aca-934c-20d2b4e1cad2">1,336</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="iba2ff61b3a8e441c86f2c63367371846_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzItOC0xLTEtMA_a4d23458-3561-4e01-96c9-b9aec0171d6a">1,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i804b2a36ec91443fb65bd0603576dac4_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzItMTAtMS0xLTA_e000b4a1-b97c-4def-a255-a478c7868b07">12,875</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, 2019</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="i4f196e495c6c428985e0a8ca7edfae6d_I20181231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzMtMS0xLTEtMA_82239f05-aeb6-45e1-ae84-a834f35310c3">9,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="icded1dc6a1f94419a56fd5fb6616127d_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzMtNC0xLTEtMA_6cacce5f-a8bc-410a-b718-92327a06f545">1,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icded1dc6a1f94419a56fd5fb6616127d_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzMtNi0xLTEtMA_a27ca482-cedf-4e22-a25e-63c094cff1a8">1,739</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="icded1dc6a1f94419a56fd5fb6616127d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzMtOC0xLTEtMA_076166d0-70ff-4cf1-a00f-1034aa3c968f">234</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="i8273f3ac75ea461aa19e4354192d82b0_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzMtMTAtMS0xLTA_abfd93a4-5ca5-4bc7-bf80-a3b062ba5cc1">9,055</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, 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="iad9fe08dda444c3a836b24d6ea798778_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzEtMS0xLTEtMA_90031794-c814-4522-8ad4-c2c26cd59ef9">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><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="ie9ab92e813c149dd86a95dd270869e9e_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzEtMy0xLTEtMA_863a0f77-bcb5-4c34-ace1-fa634efa83fd">7,770</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="ie9ab92e813c149dd86a95dd270869e9e_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzEtNS0xLTEtMA_4da4b0a2-077f-4c9e-9452-dd5cdf71e5f5">15,384</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="ie9ab92e813c149dd86a95dd270869e9e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzEtNy0xLTEtMA_ace6c4a3-8f8e-4856-bd51-d7bc1929cca0">4,217</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="i9ed4cb56e9434ed3bfb1a0ed13e104b0_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzEtOS0xLTEtMA_4e4b01ae-46e2-41a4-be05-999944d28f87">143,177</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, 2020</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="if2b0f09618d944ab8b02710355433a94_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzItMS0xLTEtMA_85e3afce-1388-467c-92c2-cfdf5ba32e09">119,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i7c72163d3729464dbe48c3ef3c4934c2_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzItMy0xLTEtMA_959c79a6-341c-4426-b905-7500fd71c193">30,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i7c72163d3729464dbe48c3ef3c4934c2_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzItNS0xLTEtMA_b475d846-146d-47c9-8e66-cdb6c0e107ff">59</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="i7c72163d3729464dbe48c3ef3c4934c2_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzItNy0xLTEtMA_5f3114f3-910d-4314-9076-26388d72a38f">5,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="iad9fe08dda444c3a836b24d6ea798778_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzItOS0xLTEtMA_9eb1b2e5-7f2a-4073-9524-d3e75d21ec69">155,008</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, 2019</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="i452a1cf3f21043a89fb54e50d7fa1b62_I20181231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzMtMS0xLTEtMA_2cb23e47-2523-4e0b-a0cb-febe8e2f1aef">143,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icd22204201934a2682d3accd0681d5fb_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzMtMy0xLTEtMA_57ecb157-3296-415c-a469-bbe47a1cdc34">31,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icd22204201934a2682d3accd0681d5fb_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzMtNS0xLTEtMA_479fe321-0a2f-4e94-956e-b69c0234a8b6">55,797</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="icd22204201934a2682d3accd0681d5fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzMtNy0xLTEtMA_7e072708-1974-4084-a765-6ffdcad533f7">505</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="if2b0f09618d944ab8b02710355433a94_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzMtOS0xLTEtMA_89763bf3-ea7d-4bdf-a484-a16787df31cb">119,233</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%">F-44</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1.3
<SEQUENCE>2
<FILENAME>exhibit413-sixthsupplement.htm
<DESCRIPTION>EX-4.1.3
<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 2022 Workiva -->
<title>Document</title></head><body><div id="i55d1ab3c399441a68f3fce24718a8b05_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 4.1.3</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:700;line-height:100%">SIXTH SUPPLEMENTAL INDENTURE</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:100%">Sixth Supplemental Indenture (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), dated as of June 6, 2019, among Teleflex LLC (the &#8220;Guaranteeing Subsidiary&#8221;), a Delaware limited liability company and a subsidiary of Teleflex Incorporated, a Delaware corporation (the &#8220;Company&#8221;), the Company and Wells Fargo Bank, National Association, as trustee under the Indenture referred to below (the &#8220;Trustee&#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:100%">W I T N E S S E T H</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:100%">WHEREAS, the Company has heretofore executed and delivered to the Trustee an indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Base Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), dated as of May 16, 2016 and a Fourth Supplemental Indenture, dated as of November 20, 2017 (the &#8220;Fourth Supplemental Indenture&#8221; and, together with the Base Indenture, the &#8220;Indenture&#8221;), providing for the issuance and guarantee of 4.625% Senior Notes due 2027 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#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:100%">WHEREAS, the Indenture provides that under certain circumstances the Guaranteeing Subsidiary shall execute and deliver to the Trustee a supplemental indenture pursuant to which the Guaranteeing Subsidiary shall unconditionally guarantee all of the Company&#8217;s Obligations under the Notes and the Indenture on the terms and conditions set forth herein (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Note Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; and</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:100%">WHEREAS, pursuant to Section 10.01 of the Fourth Supplemental Indenture, the Trustee is authorized to execute and deliver this Supplemental Indenture.</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:100%">NOW, THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the Guaranteeing Subsidiary and the Trustee mutually covenant and agree for the equal and ratable benefit of the Holders of the Notes 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:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Capitalized Terms.  Capitalized terms used herein without definition shall have the meanings assigned to them in the Indenture.</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:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Agreement to Guarantee.  The Guaranteeing Subsidiary hereby agrees to provide an unconditional Guarantee on the terms and subject to the conditions set forth in the Fourth Supplemental Indenture including but not limited to Article 9 thereof.</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:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">No Recourse Against Others.  No director, officer, employee, incorporator or stockholder of the Company or any Guarantor, as such, will have any liability for any obligations of the Company or the Guarantors under the Notes, the Indenture, the Note Guarantees or for any claim based on, in respect of, or by reason of, such obligations or their creation.  Each Holder of Notes by accepting a Note waives and releases all such liability.  The waiver and release are part of the consideration for issuance of the Notes.</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:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">NEW YORK LAW TO GOVERN.  THIS SUPPLEMENTAL INDENTURE AND ANY CLAIM, CONTROVERSY OR DISPUTE ARISING UNDER OR RELATED TO THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</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:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Counterparts.  The parties may sign any number of copies of this Supplemental Indenture.  Each signed copy shall be an original, but all of them together represent the same agreement.</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:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Effect of Headings.  The Section headings herein are for convenience only and shall not affect the construction 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:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The Trustee.  The Trustee shall not be responsible in any manner whatsoever for or in respect of the validity or sufficiency of this Supplemental Indenture or for or in respect of the recitals contained herein, all of which recitals are made solely by the Guaranteeing Subsidiary and 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:12pt;font-weight:400;line-height:100%">2</font></div></div></div><div id="i55d1ab3c399441a68f3fce24718a8b05_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;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties hereto have caused this Supplemental Indenture to be duly executed and attested, all as of the date first above written.</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:100%">Dated&#58; June 6, 2019</font></div><div style="margin-bottom:30pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">TELEFLEX LLC</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Jake Elguicze &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br>Name&#58; Jake Elguicze<br>Title&#58; Vice President</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="margin-bottom:30pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">TELEFLEX INCORPORATED</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Jake Elguicze &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br>Name&#58; Jake Elguicze<br>Title&#58; Treasurer and Vice President, Investor</font></div><div style="padding-left:243.35pt;text-indent:31.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Relations</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="margin-bottom:30pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WELLS FARGO BANK, NATIONAL ASSOCIATION<br>as Trustee</font></div><div style="margin-bottom:12pt;padding-left:243pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; &#91;Illegible&#93; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br>Authorized Signatory</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Sixth Supplemental Indenture (2026 Notes)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#93;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1.4
<SEQUENCE>3
<FILENAME>exhibit414-eighthsupplemen.htm
<DESCRIPTION>EX-4.1.4
<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 2022 Workiva -->
<title>Document</title></head><body><div id="icdafb39325d84ef5b7a12dda912f795a_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 4.1.4</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:700;line-height:100%">EIGHTH SUPPLEMENTAL INDENTURE</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:100%">Eighth Supplemental Indenture (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), dated as of February 25, 2021, among Z-Medica, LLC (the  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Guaranteeing Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), a Delaware limited liability company and a subsidiary of Teleflex Incorporated, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the Company and Wells Fargo Bank, National Association, as trustee under the Indenture referred to below (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#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:100%">W I T N E S S E T H</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:100%">WHEREAS, the Company has heretofore executed and delivered to the Trustee an indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Base Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), dated as of May 16, 2016, a Fourth Supplemental Indenture, dated as of November 20, 2017 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Fourth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and a Sixth Supplemental Indenture, dated as of June 6, 2019 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Sixth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and, together with the Base Indenture and the Fourth Supplemental Indenture, the &#8220;Indenture&#8221;), providing for the issuance and guarantee of 4.625% Senior Notes due 2027 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#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:100%">WHEREAS, the Indenture provides that under certain circumstances the Guaranteeing Subsidiary shall execute and deliver to the Trustee a supplemental indenture pursuant to which the Guaranteeing Subsidiary shall unconditionally guarantee all of the Company&#8217;s Obligations under the Notes and the Indenture on the terms and conditions set forth herein (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Note Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; and</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:100%">WHEREAS, pursuant to Section 10.01 of the Fourth Supplemental Indenture, the Trustee is authorized to execute and deliver this Supplemental Indenture.</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:100%">NOW, THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the Guaranteeing Subsidiary and the Trustee mutually covenant and agree for the equal and ratable benefit of the Holders of the Notes 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:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Capitalized Terms.  Capitalized terms used herein without definition shall have the meanings assigned to them in the Indenture.</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:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Agreement to Guarantee.  The Guaranteeing Subsidiary hereby agrees to provide an unconditional Guarantee on the terms and subject to the conditions set forth in the Fourth Supplemental Indenture including but not limited to Article 9 thereof.</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:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">No Recourse Against Others.  No director, officer, employee, incorporator or stockholder of the Company or any Guarantor, as such, will have any liability for any obligations of the Company or the Guarantors under the Notes, the Indenture, the Note Guarantees or for any claim based on, in respect of, or by reason of, such obligations or their creation.  Each Holder of Notes by accepting a Note waives and releases all such liability.  The waiver and release are part of the consideration for issuance of the Notes.</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:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">NEW YORK LAW TO GOVERN.  THIS SUPPLEMENTAL INDENTURE AND ANY CLAIM, CONTROVERSY OR DISPUTE ARISING UNDER OR RELATED TO THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</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:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Counterparts.  The parties may sign any number of copies of this Supplemental Indenture, including by electronic signature. Each signed copy shall be an original, </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:100%">but all of them together represent the same agreement. Effect of Headings.  The Section headings herein are for convenience only and shall not affect the construction 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:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The Trustee.  The Trustee shall not be responsible in any manner whatsoever for or in respect of the validity or sufficiency of this Supplemental Indenture or for or in respect of the recitals contained herein, all of which recitals are made solely by the Guaranteeing Subsidiary and 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:12pt;font-weight:400;line-height:100%">2</font></div></div></div><div id="icdafb39325d84ef5b7a12dda912f795a_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;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties hereto have caused this Supplemental Indenture to be duly executed and attested, all as of the date first above written.</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:100%">Dated&#58; February 25, 2021</font></div><div style="margin-bottom:30pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Z-MEDICA, LLC</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Jake Elguicze &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br>Name&#58; Jake Elguicze<br>Title&#58; Vice President</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="margin-bottom:30pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">TELEFLEX INCORPORATED</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Jake Elguicze &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br>Name&#58; Jake Elguicze<br>Title&#58; Treasurer and Vice President, Investor</font></div><div style="padding-left:243.35pt;text-indent:31.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Relations</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="margin-bottom:30pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WELLS FARGO BANK, NATIONAL ASSOCIATION<br>as Trustee</font></div><div style="margin-bottom:12pt;padding-left:243pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; &#91;Illegible&#93; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br>Authorized Signatory</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Eighth Supplemental Indenture (2027 Notes)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#93;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2.2
<SEQUENCE>4
<FILENAME>exhibit422-firstsupplement.htm
<DESCRIPTION>EX-4.2.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 2022 Workiva -->
<title>Document</title></head><body><div id="ib92849ba78c94424ae6d98c9d88be737_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 4.2.2</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">FIRST SUPPLEMENTAL INDENTURE</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:100%">First Supplemental Indenture (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), dated as of February 25, 2021, among Z-Medica, LLC (the  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Guaranteeing Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), a Delaware limited liability company and a subsidiary of Teleflex Incorporated, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the Company and Wells Fargo Bank, National Association, as trustee under the Indenture referred to below (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#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:100%">W I T N E S S E T H</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:100%">WHEREAS, the Company has heretofore executed and delivered to the Trustee an indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), dated as of May 27, 2020 providing for the issuance of 4.25% Senior Notes due 2028 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#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:100%">WHEREAS, the Indenture provides that under certain circumstances the Guaranteeing Subsidiary shall execute and deliver to the Trustee a supplemental indenture pursuant to which the Guaranteeing Subsidiary shall unconditionally guarantee all of the Company&#8217;s Obligations under the Notes and the Indenture on the terms and conditions set forth herein (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Note Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; and</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:100%">WHEREAS, pursuant to Section 9.01 of the Indenture, the Trustee is authorized to execute and deliver this Supplemental Indenture.</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:100%">NOW, THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the Guaranteeing Subsidiary and the Trustee mutually covenant and agree for the equal and ratable benefit of the Holders of the Notes 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:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Capitalized Terms.  Capitalized terms used herein without definition shall have the meanings assigned to them in the Indenture. </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:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Agreement to Guarantee.  The Guaranteeing Subsidiary hereby agrees to provide an unconditional Guarantee on the terms and subject to the conditions set forth in the Note Guarantee and in the Indenture including but not limited to Article 10 thereof.</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:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">No Recourse Against Others.  No former, current or future director, officer, employee, incorporator, stockholder, member or partner of the Company or any Guarantor, as such, will have any liability for any obligations of the Company or the Guarantors under the Notes, this Indenture, the Note Guarantees or for any claim based on, in respect of, or by reason of, such obligations or their creation. Each Holder of Notes by accepting a Note waives and releases all such liability. The waiver and release are part of the consideration for issuance of the Notes. The waiver may not be effective to waive liabilities under the federal securities laws.</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:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">NEW YORK LAW TO GOVERN.  THE INTERNAL LAW OF THE STATE OF NEW YORK SHALL GOVERN AND BE USED TO CONSTRUE THIS SUPPLEMENTAL INDENTURE WITHOUT GIVING EFFECT TO APPLICABLE PRINCIPLES OF CONFLICTS OF LAW TO THE EXTENT THAT THE APPLICATION OF THE LAWS OF ANOTHER JURISDICTION WOULD BE REQUIRED THEREBY.</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:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Counterparts.  The parties may sign any number of copies of this Supplemental Indenture, including by electronic signature. Each signed copy shall be an original, but all of them together represent the same 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:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Effect of Headings.  The Section headings herein are for convenience only and shall not affect the construction 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:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The Trustee.  The Trustee shall not be responsible in any manner whatsoever for or in respect of the validity or sufficiency of this Supplemental Indenture or for or in respect of the recitals contained herein, all of which recitals are made solely by the Guaranteeing Subsidiary and 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:12pt;font-weight:400;line-height:100%">2</font></div></div></div><div id="ib92849ba78c94424ae6d98c9d88be737_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;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties hereto have caused this Supplemental Indenture to be duly executed and attested, all as of the date first above written.</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:100%">Dated&#58; February 25, 2021</font></div><div style="margin-bottom:30pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Z-MEDICA, LLC</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Jake Elguicze &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br>Name&#58; Jake Elguicze<br>Title&#58; Vice President</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="margin-bottom:30pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">TELEFLEX INCORPORATED</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Jake Elguicze &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br>Name&#58; Jake Elguicze<br>Title&#58; Treasurer and Vice President, Investor</font></div><div style="padding-left:243.35pt;text-indent:31.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Relations</font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="padding-left:243.35pt;text-indent:-27.35pt"><font><br></font></div><div style="margin-bottom:30pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WELLS FARGO BANK, NATIONAL ASSOCIATION<br>as Trustee</font></div><div style="margin-bottom:12pt;padding-left:243pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; &#91;Illegible&#93; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br>Authorized Signatory</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">First Supplemental Indenture (2028 Notes)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#93;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3.1
<SEQUENCE>5
<FILENAME>exhibit1031-amendedandrest.htm
<DESCRIPTION>EX-10.3.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 2022 Workiva -->
<title>Document</title></head><body><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit 10.3.1</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:100%">TELEFLEX 401(k) SAVINGS PLAN</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Amended and Restated Effective as of January 1, 2019</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></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="margin-top:12pt;text-align:center"><font><br></font></div></div></div><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_4"></div><hr style="page-break-after:always"><div style="min-height:115.2pt;width:100%"><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TABLE OF CONTENTS</font></div><div style="margin-bottom:10pt;padding-left:5.75pt;padding-right:5.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Page</font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:93.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE I. DEFINITIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01 Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02 Accounting Date </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03 Additional Matching Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;Section 1.04 Additional Matching Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05 After-Tax Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06 After-Tax Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.07 Beneficiary </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.08 Board </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.09 Catch-Up Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.10 Catch-Up Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.11 Code </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.12 Committee </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.13 Company </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.14 Compensation </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.15 Covered Participant </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.16 Disability </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.17 Effective Date </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.18 Elective Deferral Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.19 Elective Deferral Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.20 Eligible Employee </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.21 Employee </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.22 Employer </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.23 ERISA </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.24 ESOP Loan </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.25 ESOP Stock </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.26 ESOP Stock Fund </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.27 Five-Percent Owner </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.28 Former Participant </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.29 Full-time Employee </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.30 Highly Compensated Employee </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.31 Income </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.32 Investment Manager </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.33 Leased Employee </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.34 Limitation Year </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.35 Matching Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.36 Matching Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.37 Net Profit </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.38 Nonforfeitable </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.39 Nonforfeitable Account Balance </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td></tr></table></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-ii-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:115.2pt;width:100%"><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TABLE OF CONTENTS</font></div><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(continued)</font></div><div style="margin-bottom:10pt;padding-left:5.75pt;padding-right:5.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Page</font></div><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:93.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.40 Non-highly Compensated Employee </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.41 Non-Safe Harbor Matching Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.42 Non-Safe Harbor Matching Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.43 Normal Retirement Date </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.44 Part-Time Employee </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.45 Participant </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.46 Participating Employer </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.47 Plan </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.48 Plan Administrator </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.49 Plan Year </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.50 Prior Plan Restatement </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.51 Profit Sharing Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.52 Profit Sharing Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.53 Qualified Matching Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.54 Qualified Matching Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.55 Qualified Non-elective Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.56 Qualified Non-elective Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.57 Related Employers </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.58 Required Beginning Date </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.59 Rollover Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.60 Rollover Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.61 Roth Elective Deferral Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.62 Roth Elective Deferral Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.63 Safe Harbor Matching Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.64 Safe Harbor Matching Contribution Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.65 Service and Break-in-Service Definitions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.66 Spouse </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.67 Stock </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.68 Transfer Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.69 Transfer Contributions </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.70 Treasury Regulations </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.71 Trust </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.72 Trust Fund </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.73 Trustee </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.74 Unallocated ESOP Stock Account </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.75 Valuation Date </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.76 Terms Defined Elsewhere </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE II. ELIGIBILITY AND PARTICIPATION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 2.01 ELIGIBILITY AND PARTICIPATION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 2.02 ENROLLMENT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20</font></td></tr></table></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:10.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:43.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-iii-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:115.2pt;width:100%"><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TABLE OF CONTENTS</font></div><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(continued)</font></div><div style="margin-bottom:10pt;padding-left:5.75pt;padding-right:5.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Page</font></div><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:93.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 2.03 PARTICIPATION UPON RE-EMPLOYMENT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 2.04 TRANSFERS BETWEEN PARTICIPATING EMPLOYERS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 2.05 TIME OF PARTICIPATION &#8211; EXCLUDED EMPLOYEES </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 2.06 CHANGES IN PARTICIPANT&#8217;S JOB CLASSIFICATION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE III. CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.01 INDIVIDUAL ACCOUNTS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.02 PARTICIPANT CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.03 CHANGES AND SUSPENSIONS OF ELECTIVE DEFERRAL CONTRIBUTIONS, CATCH-UP CONTRIBUTIONS AND&#47;OR ROTH ELECTIVE DEFERRAL CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.04 WITHDRAWAL OF AUTOMATIC ELECTIVE DEFERRAL CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.05 MATCHING AND QUALIFIED MATCHING CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.06 MATCHING CONTRIBUTION ALLOCATION AND ACCRUAL OF BENEFIT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.07 PROFIT SHARING CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.08 PROFIT SHARING CONTRIBUTION ALLOCATION AND ACCRUAL OF BENEFIT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.09 AFTER-TAX CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.10 QUALIFIED NON-ELECTIVE CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.11 TIME OF PAYMENT OF CONTRIBUTION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.12 FORM OF PAYMENT OF EMPLOYER CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.13 ALLOCATION OF FORFEITURES </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.14 ROLLOVER AND TRANSFER CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.15 RETURN OF CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.16 RELEASE OF ESOP STOCK FOR ALLOCATION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.17 MATCHING CONTRIBUTIONS - ESOP STOCK ALLOCATIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.18 ALLOCATION OF EXCESS MATCHING CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">38</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.19 UNALLOCATED ESOP STOCK ACCOUNT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">38</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.20 FURTHER REDUCTIONS OF CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">38</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE IV. TERMINATION OF SERVICE&#59; PARTICIPANT VESTING </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 4.01 VESTING </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 4.02 INCLUDED YEARS OF SERVICE &#8211; VESTING </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 4.03 FORFEITURE OCCURS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 4.04 RESTORATION OF FORFEITED PORTION OF ACCOUNT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 4.05 TRANSFERS BETWEEN PARTICIPATING EMPLOYERS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 4.06 CASH-OUT DISTRIBUTIONS TO PARTIALLY-VESTED PARTICIPANTS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE V. TIME AND METHOD OF PAYMENT OF BENEFITS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">43</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.01 DISTRIBUTION UPON SEVERANCE FROM EMPLOYMENT ON OR AFTER NORMAL RETIREMENT DATE </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">43</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.02 DISTRIBUTION UPON SEVERANCE FROM EMPLOYMENT PRIOR TO NORMAL RETIREMENT DATE </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">43</font></td></tr></table></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:10.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:43.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-iv-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:115.2pt;width:100%"><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TABLE OF CONTENTS</font></div><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(continued)</font></div><div style="margin-bottom:10pt;padding-left:5.75pt;padding-right:5.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Page</font></div><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:93.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.03 TIME OF DISTRIBUTION OF ACCOUNT BALANCE </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.04 DISTRIBUTIONS UPON DEATH </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.05 DESIGNATION OF BENEFICIARY </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.06 FAILURE OF BENEFICIARY DESIGNATION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.07 OTHER RULES GOVERNING THE TIME OF PAYMENT OF BENEFITS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.08 FORM OF BENEFIT PAYMENTS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">48</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.09 OPTION TO HAVE COMPANY PURCHASE ESOP STOCK </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.10 MINIMUM DISTRIBUTION REQUIREMENTS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.11 DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRUSTEE-TO-TRUSTEE TRANSFER FROM THE INMED CORPORATION EMPLOYEE SAVINGS&#47;RETIREMENT INCOME PLAN </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">54</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.12 DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRUSTEE-TO-TRUSTEE TRANSFER FROM THE MATTATUCK MANUFACTURING CO. &#38; UAW LOCAL #1251 MONEY PURCHASE PLAN </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">54</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.13 DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRUSTEE-TO-TRUSTEE TRANSFER FROM THE HUDSON RESPIRATORY CARE, INC. PROFIT SHARING PLAN </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">54</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.14 SPECIAL RULES FOR TRANSFER ACCOUNTS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">54</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.15 DISTRIBUTIONS UNDER DOMESTIC RELATIONS ORDERS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.16 LOST PARTICIPANT OR BENEFICIARY </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.17 FACILITY OF PAYMENT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.18 NO DISTRIBUTION PRIOR TO SEVERANCE FROM EMPLOYMENT, DEATH OR DISABILITY </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.19 DISTRIBUTION OF ASSETS TRANSFERRED FROM A MONEY PURCHASE PENSION PLAN </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.20 WRITTEN INSTRUCTION NOT REQUIRED </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VI. WITHDRAWALS, DIRECT ROLLOVERS AND WITHHOLDING, LOANS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 6.01 HARDSHIP WITHDRAWALS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 6.02 SPECIAL WITHDRAWAL RULES APPLICABLE TO AFTER-TAX AND ROLLOVER CONTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">60</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 6.03 WITHDRAWALS UPON ATTAINMENT OF AGE 59&#189; </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 6.04 DISTRIBUTION&#47;REINVESTMENT ELECTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 6.05 DIRECT ROLLOVER AND WITHHOLDING RULES </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 6.06 LOANS TO PARTICIPANTS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">63</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 6.07 SPECIAL WITHDRAWAL RULES APPLICABLE TO TRANSFER ACCOUNTS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">64</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 6.08 QUALIFIED RESERVIST DISTRIBUTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">64</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VII. VOTING AND TENDER OF STOCK and ESOP STOCK </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 7.01 VOTING OF STOCK AND ESOP STOCK </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 7.02 TENDER OF STOCK AND ESOP STOCK </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 7.03 PROCEDURES FOR VOTING AND TENDER </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 7.04 FAILURE BY PARTICIPANT TO VOTE OR DETERMINE TENDER </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65</font></td></tr></table></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:10.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:43.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-v-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:115.2pt;width:100%"><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TABLE OF CONTENTS</font></div><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(continued)</font></div><div style="margin-bottom:10pt;padding-left:5.75pt;padding-right:5.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Page</font></div><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:93.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VIII. EMPLOYER ADMINISTRATIVE PROVISIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">66</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.01 ESTABLISHMENT OF TRUST </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">66</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.02 INFORMATION TO COMMITTEE, PLAN ADMINISTRATOR AND BENEFITS GROUP </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">66</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.03 NO LIABILITY </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">66</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.04 INDEMNITY OF COMMITTEE, PLAN ADMINISTRATOR AND BENEFITS GROUP </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">66</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.05 INVESTMENT FUNDS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">66</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.06 EMPLOYEE STOCK OWNERSHIP PLAN </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">68</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE IX. PARTICIPANT ADMINISTRATIVE PROVISIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.01 PERSONAL DATA TO PLAN ADMINISTRATOR AND BENEFITS GROUP </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.02 ADDRESS FOR NOTIFICATION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.03 ASSIGNMENT OR ALIENATION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.04 NOTICE OF CHANGE IN TERMS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.05 PARTICIPANT DIRECTION OF INVESTMENT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.06 CHANGE OF INVESTMENT DESIGNATIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.07 TRANSFERS AMONG INVESTMENTS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.08 ESOP DIVERSIFICATION ELECTION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.09 LITIGATION AGAINST THE TRUST </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.10 INFORMATION AVAILABLE </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.11 PRESENTING CLAIMS FOR BENEFITS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.12 APPEAL PROCEDURE FOR DENIAL OF BENEFITS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.13 CLAIMS INVOLVING BENEFITS RELATED TO DISABILITY </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.14 DISPUTED BENEFITS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.15 USE OF ALTERNATIVE MEDIA </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.16 STATUTE OF LIMITATIONS FOR CIVIL ACTIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE X. ADMINISTRATION OF THE PLAN </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">76</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.01 ALLOCATION OF RESPONSIBILITY AMONG FIDUCIARIES FOR PLAN AND TRUST ADMINISTRATION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">76</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.02 APPOINTMENT AND REMOVAL OF COMMITTEE </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">76</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.03 COMMITTEE PROCEDURES </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">77</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.04 RECORDS AND REPORTS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">77</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.05 OTHER COMMITTEE POWERS AND DUTIES </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">77</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.06 RULES AND DECISIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">78</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.07 APPLICATION AND FORMS FOR BENEFITS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">78</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.08 APPOINTMENT OF PLAN ADMINISTRATOR </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">78</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.09 PLAN ADMINISTRATOR </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">78</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.10 FUNDING POLICY </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.11 FIDUCIARY DUTIES </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79</font></td></tr></table></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:10.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:43.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-vi-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:115.2pt;width:100%"><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TABLE OF CONTENTS</font></div><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(continued)</font></div><div style="margin-bottom:10pt;padding-left:5.75pt;padding-right:5.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Page</font></div><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:93.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.12 ALLOCATION OR DELEGATION OF DUTIES AND RESPONSIBILITIES </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.13 PROCEDURE FOR THE ALLOCATION OR DELEGATION OF FIDUCIARY DUTIES </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.14 SEPARATE ACCOUNTING </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.15 VALUE OF PARTICIPANT'S ACCOUNT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">81</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.16 REGISTRATION AND VOTING OF EMPLOYER COMMON STOCK </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">81</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.17 INDIVIDUAL STATEMENT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">81</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.18 AUTOMATIC CONTRIBUTION ARRANGEMENT NOTICE </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">81</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.19 FEES AND EXPENSES FROM FUND </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">82</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE XI. TOP HEAVY RULES </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">83</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.01 MINIMUM EMPLOYER CONTRIBUTION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">83</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.02 ADDITIONAL CONTRIBUTION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">83</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.03 DETERMINATION OF TOP HEAVY STATUS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">84</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.04 TOP HEAVY VESTING SCHEDULE </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">84</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.05 DEFINITIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE XII. MISCELLANEOUS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.01 EVIDENCE </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.02 NO RESPONSIBILITY FOR EMPLOYER ACTION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.03 FIDUCIARIES NOT INSURERS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.04 WAIVER OF NOTICE </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.05 SUCCESSORS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.06 WORD USAGE </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.07 HEADINGS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.08 STATE LAW </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.09 EMPLOYMENT NOT GUARANTEED </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.10 RIGHT TO TRUST ASSETS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">88</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.11 UNCLAIMED BENEFIT CHECKS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">88</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE XIII. EXCLUSIVE BENEFIT, AMENDMENT, TERMINATION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 13.01 EXCLUSIVE BENEFIT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 13.02 AMENDMENT </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 13.03 AMENDMENT TO VESTING PROVISIONS </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 13.04 DISCONTINUANCE </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 13.05 FULL VESTING ON TERMINATION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 13.06 MERGER, DIRECT TRANSFER AND ELECTIVE TRANSFER </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 13.07 LIQUIDATION OF THE TRUST FUND </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">92</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 13.08 TERMINATION </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">92</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:10.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:43.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-vii-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:115.2pt;width:100%"><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TABLE OF CONTENTS</font></div><div style="padding-left:5.75pt;padding-right:5.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(continued)</font></div><div style="margin-bottom:10pt;padding-left:5.75pt;padding-right:5.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Page</font></div><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:86.4pt;padding-right:36pt;text-indent:-86.4pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.440%"></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APPENDIX A</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRANSFER FROM THE INMED CORPORATION EMPLOYEE SAVINGS&#47;RETIREMENT INCOME PLAN</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">A-1</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APPENDIX B</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.06pt;margin-top:12pt;padding-right:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRANSFER FROM THE MATTATUCK MANUFACTURING CO. &#38; UAW LOCAL #1251 MONEY PURCHASE PLAN</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">B-1</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APPENDIX C</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.06pt;margin-top:12pt;padding-left:86.4pt;padding-right:36pt;text-indent:-86.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RESERVED</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">C-1</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APPENDIX D</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PARTICIPATING EMPLOYERS&#58;  ELIGIBILITY, CONTRIBUTION AND VESTING PROVISIONS BY LOCATION</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">D-1</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APPENDIX E</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SPECIAL RULES REGARDING PARTICIPANTS IN THE ARROW INTERNATIONAL, INC. 401(K) PLAN</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">E-1</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APPENDIX F</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIMITATIONS ON CONTRIBUTIONS AND ALLOCATIONS</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">F-1</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APPENDIX G</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SPECIAL RULES REGARDING PARTICIPANTS IN THE VASONOVA, INC. 401(K) PLAN</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">G-1</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APPENDIX H</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRANSFER FROM THE HUDSON RESPIRATORY CARE, INC. PROFIT SHARING PLAN</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">H-1</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APPENDIX I</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PARTICIPANT LOAN POLICY</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">I-1</font></td></tr></table></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:10.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:43.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-viii-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_7"></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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX 401(k) SAVINGS PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Teleflex Incorporated, a Pennsylvania corporation, (the &#8220;Company&#8221;) hereby amends and restates in its entirety the Teleflex 401(k) Savings Plan, generally effective as of January 1, 2019, unless otherwise stated herein. The Plan, originally adopted effective as of July 1, 1985, was formerly known as the Teleflex Incorporated Voluntary Investment Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Plan has been routinely amended on a timely basis to comply with all applicable laws and required statutory changes.  The Plan was most recently restated in 2014 in connection with its submission to the Internal Revenue Service for an updated determination letter concerning its tax qualified status. The Company intends that the Plan be qualified under Section 401(a) of the Internal Revenue Code, with a cash or deferred arrangement qualified under Section 401(k) of the Code and a trust exempt from taxation under Section 501(a) of the Code. The Plan is composed of both an employee stock ownership plan (&#8220;ESOP&#8221;), as defined in Section 4975(e)(7) of the Code and a profit sharing plan pursuant to the requirements of Code Section 401(a)(27). The ESOP is designed to invest primarily in qualifying employer securities and is comprised of the ESOP Stock Fund. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The purpose of this Plan is to encourage Eligible Employees to accumulate savings for retirement and to further their financial independence by affording them an opportunity to make systematic contribution to the Plan, supplemented by contributions made by the Employer. The provisions of this Plan shall apply only to an Employee who experiences a Severance from Employment with an Employer on or after the Effective Date. Unless otherwise indicated herein, the rights and benefits, if any, of an Employee who incurred a Severance from Employment prior to the Effective Date shall be determined in accordance with the prior provisions of the Plan in effect on the date of his Severance from Employment.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-1-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE I.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:15.23pt;text-decoration:underline"><br>DEFINITIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each word and phrase defined in this Article I shall have the following meaning whenever such word or phrase is capitalized and used herein unless a different meaning is clearly required by context.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The separate bookkeeping account that the Plan Administrator or the Trustee shall maintain for a Participant pursuant to Section 10.14 of this Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Accounting Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The last day of the Plan Year. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Additional Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Contributions made to the Plan by the Employer pursuant to Section 3.05.C.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Additional Matching Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The portion of a Participant&#8217;s Account credited with Additional Matching Contributions under Section 3.05.C., together with any income, gains and losses credited thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">After-Tax Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant&#8217;s voluntary, after-tax contributions made to his After-Tax Contributions Account. No After-Tax Contributions are permitted to be made after December 31, 1986.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">After-Tax Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The portion of a Participant&#8217;s Account to which a Participant's After-Tax Contributions were allocated prior to January 1, 1987, together with any income, gains and losses credited thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.07</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Beneficiary</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The Participant&#8217;s Spouse&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The person, persons or trust designated by the Participant, with the consent of the Participant&#8217;s Spouse if the Participant is married, as direct or contingent beneficiary in a manner prescribed by the Plan Administrator&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">If the Participant has no Spouse and has made no effective Beneficiary designation, the Participant&#8217;s estate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A married Participant may designate a person, persons or trust other than his Spouse as Beneficiary, provided that such Spouse consents in writing in a manner prescribed by the Plan Administrator. The Spouse&#8217;s consent must be witnessed by a notary public or the Plan Administrator (or its representative) and must be limited to and acknowledge the specific non-Spouse Beneficiary(ies) (including any class of Beneficiaries) designated by the Participant. If the Participant wishes to subsequently change Beneficiary(ies), the consent of the Spouse must be obtained again. Spousal consent shall not be required if the Participant establishes to the satisfaction of the Plan Administrator that the consent cannot be obtained because the Spouse cannot be located or because of such other circumstances as the Secretary of the Treasury may prescribe by regulations. A subsequent Spouse of a Participant shall not be bound by a consent executed by any previous Spouse of the Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any prior designation of a Beneficiary shall be revocable at the election of the Participant at any time in the manner and form prescribed by the Plan Administrator until the payment commencement date. The number of revocations shall not be limited. If more than one Beneficiary is designated by the Participant, such Beneficiaries who survive the Participant shall share equally in any death benefit unless the Participant indicates to the contrary, in writing. If a Beneficiary predeceases the Participant, such deceased Beneficiary shall not share in any death benefit and those Beneficiaries who survive the Participant shall share in any death benefit equally, or, if different, in the proportions designated by the Participant. In the event that </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-2-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the order of the deaths of the Participant and any Beneficiary cannot be determined or have occurred within 120 hours (five days) of each other, the Beneficiary shall be deemed to have predeceased the Participant. A Beneficiary&#8217;s right to (and the Plan Administrator&#8217;s, the Committee&#8217;s, or the Trustee&#8217;s duty to provide to the Beneficiary) information or data concerning the Plan does not arise until the Beneficiary first becomes entitled to receive a benefit under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unless the Participant has indicated otherwise on the beneficiary designation, any designation of a beneficiary identified as Participant&#8217;s Spouse shall be deemed revoked by the divorce of the Participant and such Beneficiary. Except as provided to the contrary under a qualified domestic relations order&#58;  (i) a Participant may, subsequent to a divorce, designate someone other than his former Spouse as Beneficiary&#59; and (ii) if a divorced Participant remarries, the new Spouse shall have all of the rights of a Spouse as set forth herein and any prior written Beneficiary designation by the Participant shall be automatically revoked and subject to the rights of the subsequent Spouse. If an alternate payee under a qualified domestic relations order, as defined in Code Section 414(p), should die before payment of the benefit assigned to the alternate payee occurs, the portion of the Participant&#8217;s Account assigned to the alternate payee shall revert to the Participant unless the qualified domestic relations order permits the alternate payee to designate a Beneficiary and a Beneficiary has in fact been designated to whom the benefit may be paid.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.08</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Board of Directors of the Company or any committee thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.09</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Catch-Up Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For each calendar year, the pre-tax contributions made to the Plan by a Participating Employer in accordance with and subject to the limitations of Section 414(v) of the Code at the election of a Participant who has reached age 50 before the close of the calendar year. Such Catch-Up Contributions shall not be taken into account for purposes of the provisions of the Plan implementing the required limitations of Sections 402(g) and 415 of the Code. The Plan shall not be treated as failing to satisfy the requirements of Sections 401(k)(3), 401(k)(11), 401(k)(13), 410(b) or 416 of the Code by reason of making such Catch-Up Contributions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Catch-Up Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. That portion of a Participant's Account credited with Catch-Up Contributions under Section 3.02.B., together with any income, gains and losses credited thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Internal Revenue Code of 1986, as it may be amended from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.12</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Teleflex Incorporated Benefits Policy Committee or any successor thereto.  The Committee is the &#8220;plan administrator&#8221;, as defined in ERISA, and a named fiduciary of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.13</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Teleflex Incorporated, a Pennsylvania corporation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The total cash remuneration paid to a Participant by the Employer, as defined in Code Section 3401(a), for purposes of income tax withholding at the source, for personal services rendered during the period considered as Service, including overtime payments, plus &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Elective Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; made by the Employer on the Employee&#8217;s behalf. Elective Contributions are amounts excludable from the Employee&#8217;s gross income under Code Section 402(e)(3) (relating to a Code Section 401(k) arrangement), Code Section 402(h) (relating to a Simplified Employee Pension), Code Section 125 (relating to a cafeteria plan), Code Section 403(b) (relating to a tax-sheltered annuity) or Code Section 132(f)(4) (relating to a qualified transportation fringe benefit). Compensation includes compensation paid by the Employer to an </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-3-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Employee through another person under the common paymaster provisions of Code Sections 3121(s) and 3306(p). Compensation does not include contributions by the Employer to this or any other plan or plans for the benefits of its employees, except as otherwise expressly provided in this Section 1.14, or amounts identified by the Employer as expense allowances or reimbursements, fringe benefits (cash and noncash) (including severance pay benefits), moving expenses, non-qualified deferred compensation (contributions and distributions), and welfare benefits, regardless of whether such amounts are treated as wages under the Code.  By way of clarification and not limitation, for purposes of the preceding sentence, &#8220;welfare benefits&#8221; do not include short-term disability benefits paid out of an Employer&#8217;s general assets.  Any reference in this Plan to Compensation is a reference to the definition in this Section 1.14, unless the Plan reference specifies a modification to this definition. Except as provided herein, the Plan Administrator shall take into account only Compensation actually paid by the Employer during the Plan Year to which reference is made.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amounts referenced under Code Section 125 include any amounts not available to a Participant in cash in lieu of group health coverage because the Participant is unable to certify that he has other health coverage. An amount will be treated as an amount under Code Section 125 only if the Employer does not request or collect information regarding the Participant's other health coverage as part of the enrollment process for the health plan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Compensation shall include Post-Severance Compensation paid by the later of&#58;  (i) two and one-half (2&#189;) months (or such other period as extended by subsequent regulations or other published guidance) after Severance from Employment with the Employer&#59; or (ii) the end of the Limitation Year that includes the date of the Employee&#8217;s Severance from Employment with the Employer. &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Post-Severance Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means payments that would have been included in the definition of Compensation if they were paid prior to the Employee&#8217;s Severance from Employment and the payments are regular Compensation for Services during the Participant&#8217;s regular working hours, Compensation for Services outside the Participant&#8217;s regular working hours (such as overtime or shift differential), commissions, bonuses, or other similar compensation, if the payments would have been paid to the Employee if the Employee had continued in employment with the Employer. Any payments not described in the preceding sentence are not considered Post-Severance Compensation if paid after Severance from Employment, except for payments (i) to an individual who does not currently perform services for the Employer by reason of &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Military Service</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; as defined in Code Section 414(u)(5), to the extent these payments do not exceed the amounts the individual would have received if the individual had continued to perform services for the Employer&#59; or (ii) to any Participant who is permanently and totally disabled for a fixed or determinable period, as determined by the Committee. For purposes of this Section 1.14.A., &#8220;permanently and totally disabled&#8221; means that the individual is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or which has lasted or can be expected to last for a continuous period of not less than 12 months.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Back pay, within the meaning of Treasury Regulations Section 1.415(c)-2(g)(8), shall be treated as Compensation for the Limitation Year to which the back pay relates to the extent the back pay represents an amount that would otherwise be Compensation.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compensation shall also include any differential wage payments (as defined in Code Section 3401(h)(2)) made by the Employer after December 31, 2008, as required by Code Section 414(u)(12), as amended by the Heroes Earnings Assistance and Relief Tax Act of 2008 (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">HEART Act</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-4-</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;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Compensation Limit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In addition to other applicable limitations set forth in the Plan, and notwithstanding any other provisions of the Plan to the contrary, the annual Compensation of each Employee taken into account under the Plan shall not exceed the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compensation Limitation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; under Code Section 401(a)(17) in effect for the applicable Determination Period as defined herein. The Compensation Limitation is $280,000, and is subject to cost of living adjustments in future years in accordance with Code Section 401(a)(17)(B) and applicable statutory changes. Any such cost of living adjustment or statutory change in effect for a calendar year applies to any period, not exceeding 12 months, over which Compensation is determined (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Determination Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) beginning in such calendar year. If a Determination Period consists of fewer than 12 months, the Compensation Limitation will be multiplied by a fraction, the numerator of which is the number of months in the Determination Period, and the denominator of which is 12. Any reference in this Plan to the limitation under Section 401(a)(17) of the Code shall mean the Compensation Limitation set forth in this provision.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Compensation &#8211; Special Rules</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of determining whether the Plan discriminates in favor of Highly Compensated Employees, the Employer may elect to use an alternate nondiscriminatory definition of Compensation, in accordance with the requirements of Code Section 414(s) and the Treasury Regulations promulgated thereunder. In determining Compensation (for purposes of determining whether the Plan discriminates in favor of Highly Compensated Employees), the Employer may elect to include as Compensation all Elective Contributions made by the Employer on behalf of Employees. The Employer's election to include Elective Contributions must be consistent and uniform with respect to Employees and all plans of the Employer for any particular Plan Year. The Employer may make this election to include Elective Contributions for nondiscrimination testing purposes, irrespective of whether Elective Contributions are included in the general definition of Compensation applicable to the Plan. &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Elective Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; are amounts excludible from the Employee&#8217;s gross income under Code Sections 402(e)(3), 402(h), 125, 132(f)(4), or 403(b).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Covered Participant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant who is an Eligible Employee and who does not have an affirmative election in effect regarding Elective Deferral Contributions and each Eligible Employee who first becomes a Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.16</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A physical or mental condition that has qualified the Employee for benefits under the Employer's long-term disability plan and will prevent the Employee from satisfactorily performing his usual duties for the Employer or the duties of such other position or job that the Employer makes available to him and for which such Employee is qualified by reason of his training, education or experience, for an indefinite period that the Plan Administrator considers will be of long-continued duration. The Plan considers a Participant disabled on the date that the Participant has satisfied the requirements for disability benefits under the applicable long-term disability plan. If the Participant is not eligible for long-term disability benefits, the Participant shall be considered disabled upon qualifying for Social Security disability benefits.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.17</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. January 1, 2019, the date on which the provisions of this amended and restated Plan become effective, except as otherwise provided herein.  In addition, the provisions of Plan with respect to the Employees of a Participating Employer may be subject to a different Effective Date, as specified in Appendix D hereto. The original Effective Date of the Plan was July 1, 1985.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.18</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Elective Deferral Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Pre-tax contributions made to the Plan by the Employer at the election of the Participant (or deemed election of the Participant), in lieu of receipt of current Compensation.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-5-</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:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.19</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Elective Deferral Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. That portion of a Participant&#8217;s Account credited with Elective Deferral Contributions under Sections 3.02.A. and C., together with any income, gains and losses credited thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.20</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Eligible Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any Employee who has attained age 21 (or such lower age as is specified in an Appendix hereto) other than&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">An Employee who is not compensated on a salaried basis, unless such Employee is employed and compensated on an hourly-paid basis by an Employer that has adopted the Plan for the benefit of any or all of its hourly-paid Employees, and the Employee is such an hourly-paid Employee&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">An Employee who is a member of a unit of Employees as to which there is evidence that retirement benefits were the subject of good faith collective bargaining, unless a collective bargaining agreement covering those Employees provides for their participation in the Plan&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">An Employee who is a Leased Employee&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">An Employee who is a non-resident alien and who has no income from sources within the United States&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">An individual who has been classified by an Employer as an independent contractor, notwithstanding a later contrary determination by any court or governmental agency&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.24pt">An individual who has been classified by an Employer as a per diem employee, intern or special project employee&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.4pt">An individual who performs Services for an Employer but who is paid by a temporary or other employment or staffing agency, whether or not such individual is determined by any court or governmental agency to be a common-law employee of the Employer&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">H.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">Prior to September 30, 2019, an Employee who made a one-time irrevocable election to waive participation in the Plan&#59; such an election must have been made no later than the date that the Employee first became eligible to participate in the Plan or any other plan or arrangement of the Employer that is described in Code Section 219(g)(5)(A)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:29.9pt">An Employee who has agreed in writing that he is not entitled to participate in the Plan&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">J.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.45pt">An Employee who is a member of a class of Employees who are excluded from participation in the Plan, if any, as specified in an Appendix hereto.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">K.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">An Employee who is a resident of Puerto Rico and working in Puerto Rico.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Plan Administrator shall interpret the list of persons who are ineligible to participate in the Plan, as set forth above, to comply with Code Section 410(a)(1).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.21</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">An individual who is employed by the Employer and whose earnings are reported on a Form W-2&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">An individual who is not employed by the Employer but is required to be treated as a Leased Employee (as defined in Section 1.33)&#59; provided that if the total </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-6-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">number of Leased Employees constitutes 20% or less of the Employer&#8217;s non-highly compensated work force, within the meaning of Section 414(a)(5)(c)(ii) of the Code, the term &#8220;Employee&#8221; shall not include those Leased Employees covered by a &#8220;safe harbor&#8221; plan described in Section 414(n)(5)(i) of the Code&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">When required by context under Section 1.64 for purposes of crediting Hours of Service, a former Employee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The term &#8220;Employee&#8221; shall not include any individual providing services to the Employer as an independent contractor. An individual excluded from participation by reason of independent contractor or Leased Employee status, if determined by the Plan Administrator, a court, a governmental agency, or in accordance with law to be a common law employee of the Employer, shall be recharacterized as an Employee under the Plan as of the date of such determination, unless an earlier date is necessary to preserve the tax qualified status of the Plan. Notwithstanding such general recharacterization, such person shall not be considered an Eligible Employee for purposes of Plan participation, except and to the extent necessary to preserve the tax qualified status of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">An Employee includes any individual in Qualified Military Service who is receiving differential wage payments (as defined in Code Section 3401(h)(2)) from the Employer solely for the purposes of providing contributions, benefits and Service credit with respect to such Qualified Military Service, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.22</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Employer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Company and the Participating Employers that have ratified and adopted this Plan in a manner satisfactory to, and with the consent of, the Company, as listed in Appendix D. Whenever the terms of this Plan authorize the Employer or the Company to take any action, such action shall be considered properly authorized if taken by the Board, the Chairman of the Board, any committee of the Board, or by the Committee for the Plan in accordance with its procedures under Section 10.03 hereof. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.23</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Employee Retirement Income Security Act of 1974, as amended, or as it may be amended from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.24</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ESOP Loan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  A loan made to the ESOP portion of the Plan by a disqualified person or a loan to the ESOP portion of the Plan which is guaranteed by a disqualified person.  An ESOP Loan includes a direct loan of cash, a purchase-money transaction, and an assumption of the obligations of the ESOP portion of the Plan. &#8220;Guarantee&#8221; includes an unsecured guarantee and the use of assets of a disqualified person as collateral for a loan, even though the use of assets may not be guaranteed under applicable state law.  An amendment of an ESOP Loan in order to qualify as an exempt loan is not a refinancing of the ESOP Loan or the making of another ESOP loan.  For purposes of the Plan, an &#8220;exempt loan,&#8221; is a loan that satisfies the requirements of Treasury Regulations Section 54.4975-7(b).  Except as provided in Section 5.09, or as required by applicable law, no security acquired by the Plan with the proceeds of an exempt loan may be subject to a put, call, or other option, or buy-sell or similar arrangement while held by and when distributed by the Plan, whether or not the Plan then has a qualified employee stock ownership plan feature, and these protections and rights are &#8220;nonterminable.&#8221; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any ESOP Loan must be made without recourse against the Plan and only the ESOP Stock acquired with the proceeds of an ESOP Loan or prior ESOP Loan repaid with the proceeds of an ESOP Loan may be given as collateral on an ESOP. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.25</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ESOP Stock</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Common stock issued by the Company which is readily tradable on an established securities market (within the meaning of Treasury Regulations Section </font><font style="color:#252525;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.401(a)(35)-1(f)(5))</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If there is no common stock which meets the requirements of the prior sentence, the ESOP Stock is the common stock issued by the Company (or by a corporation which is a member of the same controlled group) having a combination of voting power and dividend rights equal to or in excess of (A) that class of common stock of the </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-7-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Company (or of any other such corporation) having the greatest voting power, and (B) that class of common stock of the Company (or of any other such corporation) having the greatest dividend rights.  If the ESOP Stock is not readily tradable on an established securities market, all valuations of the ESOP Stock with respect to activities carried on by the Plan will be by an independent appraiser who meets requirements similar to the requirements of the Treasury Regulations under Code Section 170(a)(1).  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.26</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ESOP Stock Fund</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The portion of the Plan that is invested in ESOP Stock. The ESOP Stock Fund shall be maintained as an investment option at all times during which a portion of the Plan is intended to constitute an ESOP.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.27</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Five-Percent Owner</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any Employee who owns (or is considered as owning within the meaning of Section 318 of the Code) more than 5% of the outstanding stock of the Employer, or stock possessing more than 5% of the total combined voting power of all stock of the Employer. For purposes of this Section 1.27, Section 318(a)(2)(C) of the Code shall be applied by substituting &#8220;5%&#8221; for &#8220;50%&#8221; each time it appears therein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.28</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Former Participant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant who has transferred to a classification of Employees ineligible to participate in the Plan or a Participant whose employment with the Employer has terminated but who has a vested Account balance under the Plan that has not been paid in full and, therefore, is continuing to participate in the allocation of Trust Fund Income.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.29</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Full-time Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Except as otherwise provided in an Appendix hereto, an Employee who is regularly scheduled to work 32 or more hours per week.  Effective January 1, 2015, except as otherwise provided in an Appendix hereto, an Employee who is regularly scheduled to work 30 or more hours per week.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.30</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Highly Compensated Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any Employee who&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Was a Five-Percent Owner at any time during the Plan Year or the preceding Plan Year&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">For the preceding Plan Year&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Received more than $90,000 ($125,000 for the Plan Year beginning January 1, 2019) in annual Compensation from the Employer (or such higher amount as adjusted pursuant to Section 414(q)(1) of the Code)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">If the Employer elects, was in the top 20% of Employees when ranked on the basis of Compensation for the prior Plan Year.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Highly Compensated Employees also include highly compensated former Employees. A highly compensated former Employee includes any Employee who has had a Severance from Employment (or was deemed to have a Severance from Employment) prior to the current or preceding Plan Year, performs no Service for the Employer during such Plan Year, and was a Highly Compensated Employee for either the severance year or any Plan Year ending on or after the Employee&#8217;s 55th birthday in accordance with the rules for determining Highly Compensated Employee status in effect for that determination year and in accordance with applicable Treasury Regulations and IRS Notice 97-45.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of this Section, &#8220;Compensation&#8221; means Compensation as defined in Section 1.14&#59; and Related Employers to the Employer shall be treated as a single employer with the Employer. The determination of who is Highly Compensated shall be made in accordance with Code Section 414(q) and applicable Treasury Regulations promulgated thereunder.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-8-</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:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Income</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The net gain or loss of the Trust Fund from investments, as reflected by interest payments, dividends, realized and unrealized gains and losses on securities, other investment transactions and expenses paid from the Trust Fund. In determining the Income of the Trust Fund as of any date, assets shall be valued on the basis of their then fair market value.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.32</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Investment Manager</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A person or organization who is appointed under Section 10.05 to direct the investment of all or part of the Trust Fund, and who is either (A) registered in good standing as an Investment Adviser under the Investment Advisers Act of 1940, (B) a bank, as defined in that Act, or (C) an insurance company qualified to perform investment management services under the laws of more than one state of the United States, and who has acknowledged in writing that he is a fiduciary with respect to the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.33</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Leased Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any person (other than an Employee of the Employer) who, pursuant to an agreement between the Employer and any other person (&#8220;Leasing Organization&#8221;), has performed services for the Employer (or for the Employer and related persons determined in accordance with Section 414(n)(6) of the Code) on a substantially full time basis for a period of at least one year, which services are performed under the primary direction or control of the Employer. Contributions or benefits provided to a Leased Employee by the Leasing Organization that are attributable to services performed for the Employer shall be treated as provided by the Employer. If applicable, Compensation under Section 1.14 includes compensation from the Leasing Organization that is attributable to services performed for the Employer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A Leased Employee shall not be considered an Employee of the Employer if (A) such employee is covered by a money purchase pension plan providing&#58;  (i) a nonintegrated employer contribution rate of at least ten percent of compensation, as defined in Section 415(c)(3) of the Code, but including amounts contributed pursuant to a salary reduction agreement that are excludible from the employee's gross income under Section 125, Section 132(f)(4), Section 402(e)(3), Section 402(h) or Section 403(b) of the Code, (ii) immediate participation, and (iii) full and immediate vesting&#59; and (B) leased employees do not constitute more than 20% of the Employer's nonhighly compensated workforce.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.34</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Limitation Year</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Year.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.35</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Contributions made to the Plan by the Employer pursuant to Section 3.05. Matching Contributions include Non-Safe Harbor Matching Contributions, Safe Harbor Matching Contributions and Additional Matching Contributions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.36</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Matching Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. That portion of a Participant&#8217;s Account credited with Matching Contributions pursuant to Section 3.05, including reallocated forfeitures, if any, together with any income, gains and losses credited thereto. A Participant&#8217;s Matching Contribution Account may include one or more subaccounts, including a Non-Safe Harbor Matching Contribution Account, Safe Harbor Matching Contribution Account, and Additional Matching Contribution Account.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.37</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Net Profit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Each Participating Employer&#8217;s current or accumulated surplus, reserves and net or retained earnings determined on the basis of generally accepted accounting principles before contributions to the Trust Fund. Net Profit shall be computed on the basis of the Participating Employer's taxable year.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.38</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Nonforfeitable</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant&#8217;s or Beneficiary&#8217;s unconditional claim, legally enforceable against the Plan, to all or a portion of the Participant&#8217;s Account.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.39</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Nonforfeitable Account Balance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The aggregate value of the Participant&#8217;s vested Account balances derived from Employer and Employee contributions (including Rollover Contributions and Transfer Contributions), whether vested before or upon death.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-9-</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:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.40</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Non-highly Compensated Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any Eligible Employee who is not a Highly Compensated Employee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.41</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Non-Safe Harbor Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Contributions made to the Plan by the Employer pursuant to Section 3.05.A.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.42</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Non-Safe Harbor Matching Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The portion of a Participant&#8217;s Account credited with Non-Safe Harbor Matching Contributions under Section 3.05.A., together with any income, gains and losses credited thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.43</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Normal Retirement Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The later of the date on which a Participant reaches age 65 or the fifth anniversary of the date the Participant commenced participation in the Plan. However, in no event shall the Normal Retirement Date of a Participant who had an Account balance on July 1, 1991 be later than the date such Participant reaches age 65. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.44</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Part-Time Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Except as otherwise provided in an Appendix hereto, an Employee who is not a Full-Time Employee or a temporary or seasonal Employee who is regularly scheduled to work any number of hours per week but who is expected to work for less than one year or who was engaged to serve an Employer&#8217;s temporary staffing need.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.45</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. An Eligible Employee who has satisfied the eligibility requirements of Section 2.01 and becomes a Participant in accordance with the provisions of Sections 2.01 and 2.02. An Eligible Employee who becomes a Participant shall remain a Participant or Former Participant under the Plan until the Trustee has fully distributed the vested amount in his Account to him.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.46</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Participating Employer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any subsidiary or affiliated organization of the Company electing to participate in the Plan with the consent of the Committee. A list of the Participating Employers is set forth in Appendix D, attached hereto and made a part hereof, as it may be updated from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.47</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The plan designated as the Teleflex 401(k) Savings Plan as set forth herein or in any amendments hereto. Prior to October 1, 2004, the Plan was known as the Teleflex Incorporated Voluntary Investment Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.48</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Plan Administrator</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Committee or the person(s) or entity appointed by the Committee or the Board to oversee the administration of the Plan. The Financial Benefit Plans Committee has been appointed to oversee the administration of the Plan in accordance with its authority under the benefit plan governance structure approved by the Compensation Committee of the Board, as amended from time to time, or any successor thereto. Further, the Vice President, Global Human Resources and employees of the Corporate Benefits Department of the Company (collectively the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benefits Group</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) have been appointed to assist in the day-to-day administration of the Plan in accordance with their authority under the benefit plan governance structure approved by the Compensation Committee of the Board, as amended from time to time.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.49</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Plan Year</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The calendar year commencing on January 1 and ending on December 31. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.50</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Prior Plan Restatement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan document as amended and restated effective January 1, 2014, or as subsequently amended prior to the restatement set forth herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.51</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Profit Sharing Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Contributions made to the Plan at the discretion of the Employer pursuant to Section 3.07.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.52</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Profit Sharing Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The portion of a Participant&#8217;s Account credited with Profit Sharing Contributions under Section 3.07, including reallocated forfeitures, if any, together with any income, gains and losses credited thereto.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-10-</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:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.53</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Qualified Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Contributions made to the Plan at the discretion of the Employer pursuant to Section 3.05.E.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.54</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Qualified Matching Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. That portion of a Participant's Account credited with Qualified Matching Contributions under Section 3.05.E., together with any income, gains and losses credited thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.55</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Qualified Non-elective Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Contributions (other than Matching Contributions, Profit Sharing Contributions, or Qualified Matching Contributions) made to the Plan at the discretion of the Employer pursuant to Section 3.10.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.56</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Qualified Non-elective Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. That portion of a Participant's Account credited with Qualified Non-elective Contributions under Section 3.10, together with any income, gains and losses credited thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.57</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Related Employers</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A controlled group of corporations (as defined in Code Section 414(b)), trades or business (whether or not incorporated) that are under common control (as defined in Code Section 414(c)), or an affiliated service group (as defined in Code Sections 414(m) and (o)). If the Employer is a member of a group of Related Employers, the term &#8220;Employer&#8221; includes the Related Employers for purposes of crediting Hours of Service, applying the coverage test of Code Section 410(b) (except to the extent that the Plan employs the qualified separate line of business rules of Code Section 414(r)), determining Years of Service and Breaks-in-Service under Section 1.65 and Article IV, applying the limitations described in Appendix F, applying the Top Heavy rules of Article XI, the definitions of Employee, Highly Compensated Employee, and Leased Employee, and Service contained in this Article I, and for any other purpose as required by the Code or by the Plan. However, only an Employer described in Section 1.22 may contribute to the Plan and only Eligible Employees employed by an Employer described in Section 1.22 are eligible to participate in this Plan. Unless otherwise provided, service with a Related Employer prior to the date that it either adopted the Plan or became a Related Employer shall not be counted for any purpose under the Plan. A Related Employer shall cease to be an Employer on the date such entity ceases to qualify as a Related Employer to the Company, unless the Related Employer continues to maintain the Plan with the consent of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.58</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Required Beginning Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The April 1 of the calendar year following the later of&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The calendar year in which the Participant reaches age 70&#189;&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The calendar year in which the Participant has a Severance from Employment&#59; provided, that this Section 1.58.B. shall not apply in the case of a Participant who is a Five-Percent Owner with respect to the Plan Year ending with the calendar year in which the Participant attains age 70&#189;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.59</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Rollover Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Contribution made to the Plan by an Employee or Participant pursuant to Section 3.14.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.60</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Rollover Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. That portion of a Participant's Account credited with Rollover Contributions under Section 3.14, together with any income, gains and losses credited thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.61</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Roth Elective Deferral Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Elective Deferral Contributions that are made in accordance with and subject to the provisions of Section 402A of the Code and relevant regulations thereto and are (A) designated irrevocably by the Participant at the time of the cash or deferred election as Roth Elective Deferral Contributions that are being made in lieu of all or a portion of the pre-tax Elective Deferral Contributions the Participant is otherwise eligible to make under the Plan, and (B) treated by the Employer as includible in the </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-11-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant's income at the time the Participant would have received that amount in cash if the Participant had not made a cash or deferred election.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.62</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Roth Elective Deferral Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The portion of a Participant&#8217;s Account credited with Roth Elective Deferral Contributions under Section 3.02.D., together with any income, gains and losses credited thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.63</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Safe Harbor Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Contributions made to the Plan by the Employer pursuant to Section 3.05.B.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.64</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Safe Harbor Matching Contribution Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The portion of a Participant's Account credited with Safe Harbor Matching Contributions under Section 3.05.B., together with any income, gains and losses credited thereto</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.65</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Service and Break-in-Service Definitions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Absence from Service</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A severance or absence from service for any reason other than a quit, discharge, retirement or death, such as vacation, holiday, sickness, or layoff. Notwithstanding the foregoing, an absence due to an &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Authorized Leave of Absence</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; or Qualified Military Service in accordance with Code Section 414(u) shall not constitute an Absence from Service.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Authorized Leave of Absence</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. An Authorized Leave of Absence shall mean&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">A leave of absence, with or without pay, granted by the Employer in writing under a uniform, nondiscriminatory policy applicable to all Employees&#59; however, such absence shall constitute an Authorized Leave of Absence only to the extent that applicable federal laws and regulations permit Service credit to be given for such leave of absence&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">A leave of absence due to service in the Armed Forces of the United States to the extent required by Code Section 414(u)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">A leave of absence authorized under the Family and Medical Leave Act, but only to the extent that such Act requires that service credit be given for such period.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Break-in-Service</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Each 12 consecutive months in the period commencing on the earlier of (i) the date on which the Employee quits, is discharged, retires or dies, or (ii) the first anniversary of the first day of any Absence from Service, within which the Employee is not credited with more than 500 Hours of Service, and ending on the date the Employee is again credited with an Hour of Service for the performance of duties for the Employer. If an Employee is on maternity or paternity leave, and the absence continues beyond the first anniversary of such absence, the Employee&#8217;s Break-in-Service will commence no earlier than the second anniversary of such absence. The period between the first and second anniversaries of the first date of a maternity or paternity leave is not part of either a Period of Service or a Break-in-Service. The Plan Administrator shall consider an Employee on maternity or paternity leave if the Employee's absence is due to the Employee's pregnancy, the birth of the Employee's child, the placement with the Employee of an adopted child, or the care of the Employee's child immediately following the child's birth or placement. Notwithstanding the foregoing, if such maternity or paternity leave constitutes an Authorized Leave of Absence, such leave shall not be considered part of a Break-in-Service.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Employment Commencement Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The date upon which an Employee first performs an Hour of Service for the Employer.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-12-</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;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Hour of Service</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Hour of Service shall mean&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Each hour for which the Employer, either directly or indirectly, pays an Employee, or for which the Employee is entitled to payment, for the performance of duties during the Plan Year. The Plan Administrator shall credit Hours of Service under this subparagraph 1. to the Employee for the Plan Year in which the Employee performs the duties, irrespective of when paid&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Each hour for which the Employer, either directly or indirectly, pays an Employee, or for which the Employee is entitled to payment (irrespectively of whether the employment relationship is terminated), for reasons other than the performance of duties during a computation period, such as leaves of absence, vacation, holiday, sick leave, illness, incapacity (including disability), layoff, jury duty or military duty. There shall be excluded from the foregoing those periods during which payments are made or due under a plan maintained solely for the purpose of complying with applicable workers&#8217; compensation, unemployment compensation, or disability insurance laws. An Hour of Service shall not be credited where an employee is being reimbursed solely for medical or medically related expenses. The Plan Administrator shall not credit more than 501 Hours of Service under this Section 1.65.E.2. to an Employee on account of any single continuous period during which the Employee does not perform any duties (whether or not such period occurs during a single computation period). The Plan Administrator shall credit Hours of Service under this Section 1.65.E.2. in accordance with the rules of paragraphs (b) and (c) of Department of Labor Regulations Section 2530.200b-2, which the Plan, by this reference, specifically incorporates in full within this Section 1.65.E.2.&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Each hour for back pay, irrespective of mitigation of damages, to which the Employer has agreed or for which the Employee has received an award. The Plan Administrator shall credit Hours of Service under this Section 1.65.E.3. to the Employee for the computation period(s) to which the award or the agreement pertains rather than for the computation period in which the award, agreement or payment is made. </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Plan Administrator shall not credit an Hour of Service under more than one of the above paragraphs. Furthermore, if the Plan Administrator is to credit Hours of Service to an Employee for the 12-month period beginning with the Employee&#8217;s Employment Commencement Date or with an anniversary of such date, then the 12-month period shall be substituted for the term &#8220;Plan Year&#8221; wherever the latter term appears in this Section. A computation period for purposes of this Section 1.65 is the Plan Year, Break-in-Service period or other period, as determined under the Plan provision for which the Plan Administrator is measuring an Employee&#8217;s Hours of Service. The Plan Administrator will resolve any ambiguity with respect to the crediting of an Hour of Service in favor of the Employee.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Plan Administrator shall credit every Employee with Hours of Service on the basis of the &#8220;actual&#8221; method&#59; provided that with respect to an Employee for whom hours of employment are not normally recorded, the Plan Administrator may, in accordance with rules applied in a uniform and nondiscriminatory manner, elect to credit Hours of Service using one or more of the following equivalencies&#58;</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-13-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:135.69pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.153%"><tr><td style="width:1.0%"></td><td style="width:42.143%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.549%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basis upon Which Records<br>Are Maintained</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Credit Granted to Individual<br>For Period</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shift</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">actual hours for full shift</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Day</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 Hours of Service</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Week</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45 Hours of Service</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Semi-monthly period</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">95 Hours of Service</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Month</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">190 Hours of Service</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of this Plan, the &#8220;actual&#8221; method means the determination of Hours of Service from records of hours worked and hours for which the Employer makes payment or for which payment is due from the Employer.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hours of Service will be credited for employment with other members of a group of Related Employers of which the Employer is a member. Hours of Service will also be credited for any individual considered an Employee for purposes of this Plan to the extent required under Code Sections 414(n) or 414(o) and the Treasury Regulations promulgated thereunder.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Solely for purposes of determining whether the Employee incurs a Break-in-Service under any provision of this Plan, the Plan Administrator shall credit Hours of Service during an Employee&#8217;s unpaid absence period due to maternity or paternity leave. The Plan Administrator shall consider an Employee on maternity or paternity leave if the Employee&#8217;s absence is due to the Employee&#8217;s pregnancy, the birth of the Employee&#8217;s child, the placement with the Employee of an adopted child, or the care of the Employee&#8217;s child immediately following the child&#8217;s birth or placement. The Plan Administrator shall credit only the number (up to 501 Hours of Service) necessary to prevent an Employee&#8217;s Break-in-Service. The Plan Administrator shall credit all Hours of Service described in this paragraph to the computation period in which the absence period begins or, if the Employee does not need these Hours of Service to prevent a Break-in-Service in the computation period in which his absence period begins, the Plan Administrator shall credit these Hours of Service to the immediately following computation period. Further, if required by the Family and Medical Leave Act, time on a leave of absence, whether or not paid, shall count in determining Service and Hours of Service.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.24pt;text-decoration:underline">Period of Service</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The period of Service commencing on an Employee&#8217;s Employment Commencement Date or Re-employment Commencement Date, whichever is applicable, and ending on the Employee&#8217;s Severance from Service Date. Notwithstanding anything else to the contrary, a Period of Service will include (i) any Period of Severance resulting from a quit, discharge, or retirement if within 12 months of his Severance from Service Date, the Employee is credited with an Hour of Service for the performance of duties for the Employer, (ii) any Period of Severance if the Employee quits, is discharged, or retires during an Absence from Service of less than 12 months and is then credited with an Hour of Service within 12 months of the date on which the Absence from Service began, and (iii) any other period of Service as defined in subsection J. below.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-14-</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;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.4pt;text-decoration:underline">Period of Severance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The period commencing on any Severance from Service Date and ending on the date an Employee is again credited with an Hour of Service for the performance of duties for the Employer.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">H.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Re-employment Commencement Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The date upon which an Employee first performs an Hour of Service for the Employer following a Break-in-Service.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:29.9pt;text-decoration:underline">Severance from Employment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A separation from Service with the Employer maintaining this Plan and any Related Employers such that the Employee no longer has an employment relationship with any Employer or Related Employer. In addition, a Severance from Employment shall be deemed to occur with respect to the Employees of a Related Employer effective as of the date such Related Employer ceases to qualify as a Related Employer to the Employer, unless such employer continues to maintain the Plan with the consent of the Company. A change in status from a common law employee to a Leased Employee does not constitute a Severance from Employment.  In addition, an Employee does not have a Severance from Employment if, in connection with a change of employment, the Employee&#8217;s new employer is an Employer or a Related Employer.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">J.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.45pt;text-decoration:underline">Service</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any period of time the Employee is in the employ of the Employer, whether before or after adoption of the Plan, determined in accordance with reasonable and uniform standards and policies adopted by the Plan Administrator, which standards and policies shall be consistently observed. For purposes of counting an Employee's Service, the Plan shall treat an Employee's Service with employers who are part of a group of Related Employers of which the Employer is a member as Service with the Employer for the period during which the employers are Related Employers. Service for purposes of determining eligibility to participate and vesting may also be granted for an Employee's Period of Service prior to the date his employer became a Related Employer if such Service is granted in accordance with the requirements of Code Section 401(a)(4) and the regulations thereunder. For all Plan purposes, the Plan shall treat the following periods as Service&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Any Authorized Leave of Absence, subject to the service crediting limitations set forth in Section 1.65.B&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Any Qualified Military Service&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Any other absence during which the Participant continues to receive his regular Compensation.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any individual in Qualified Military Service who is receiving differential wage payments (as defined in Code Section 3401(h)(2)) from the Employer shall be treated as an &#8220;Employee&#8221; of the Employer solely for purposes of providing contributions, benefits and Service credit with respect to such Qualified Military Service in accordance with Code Section 414(u).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">K.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Severance from Service Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The earlier of (i) the date on which an Employee quits, is discharged, retires, or dies, or (ii) the first anniversary of the first date of any Absence from Service.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">L.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Year of Service</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Except as otherwise provided in an Appendix to the Plan&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Prior to September 30, 2019, for purposes of Article II relating to eligibility to participate, a 12 consecutive month period beginning on the date an Employee performs his first Hour of Service (or his Re-employment </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-15-</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:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Commencement Date following a Break-in-Service) and each anniversary thereof during which such Employee is credited with at least 1,000 Hours of Service with the Employer&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Notwithstanding Item 1 above, for all purposes under the Plan, a 12 consecutive month period beginning on the date an Employee performs his first Hour of Service (or his Re-employment Commencement Date following a Break-in-Service) and each anniversary thereof, without regard to any number of Hours of Service.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Subject to the requirements of the Code and at the discretion of the Committee, a continuous period of service as an employee of an entity before such entity becomes an Employer shall be counted for purpose of eligibility to participate under Article II and vesting under Article IV. The amount of any such service, as approved by the Committee, shall be specified in the declaration by which such entity joins the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.66</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Spouse</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Prior to June 26, 2013, the lawful spouse of the Participant as determined under the law of the state where the Participant resides at the date of determination.  Effective June 26, 2013, the lawful spouse of the Participant as determined under the law of the State or foreign jurisdiction where the Participant and spouse were married.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.67</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Stock</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The voting common stock of the Company of the same class and having the same voting and dividend rights as the common stock of the Company that from time to time is listed for public trading on a national securities exchange.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.68</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Transfer Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. That portion of a Participant&#8217;s Account credited with Transfer Contributions under Section 3.14, together with any income, gains and losses credited thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.69</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Transfer Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Contribution made to the Plan by an Employee or Participant pursuant to Section 3.14.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.70</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Treasury Regulations</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Regulations promulgated under the Code by the Secretary of the Treasury.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.71</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Trust</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Trust known as the Teleflex Incorporated Master Trust and maintained in accordance with the terms of the trust agreement, as from time to time amended, between Teleflex Incorporated and the Trustee (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Trust Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.72</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Trust Fund</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. All property of every kind held or acquired by the Trustee under the Trust Agreement other than incidental benefit insurance contracts.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.73</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Trustee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Vanguard Fiduciary Trust Company, a Pennsylvania Trust Company, or such other entity or person(s) that subsequently may be appointed by the Company or the Committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.74</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Unallocated ESOP Stock Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The suspense account maintained by the Trustee to hold ESOP Stock pursuant to Section 3.19 that has not yet been allocated to the Accounts of Participants.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.75</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Valuation Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Each day on which the New York Stock Exchange is open for trading.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.76</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">Terms Defined Elsewhere</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Actual Contribution Percentage.........................................................................&#160;&#160;&#160;&#160;Appendix F</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Actual Deferral Percentage................................................................................&#160;&#160;&#160;&#160;Appendix F</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-16-</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-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Annual Additions................................................................................................&#160;&#160;&#160;&#160;Appendix F</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash-out Distribution...................................................................................&#160;&#160;&#160;&#160;Section 4.06.A.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contribution Percentage Amounts.....................................................................&#160;&#160;&#160;&#160;Appendix F</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Determination Date....................................................................................&#160;&#160;&#160;&#160;Section 11.05.G.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct Rollover..........................................................................................&#160;&#160;&#160;&#160;Section 6.05.B.4.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Distributee................................................................................................&#160;&#160;&#160;&#160;Section 6.05.B.3.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Elective Deferrals...............................................................................................&#160;&#160;&#160;&#160;Appendix F</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Eligible Retirement Plan...........................................................................&#160;&#160;&#160;&#160;Section 6.05.B.2.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Eligible Rollover Distribution.....................................................................&#160;&#160;&#160;&#160;Section 6.05.B.1.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Employer Common Stock Fund.......................................................................&#160;&#160;&#160;&#160;Section 8.05</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EPCRS........................................................................................................&#160;&#160;&#160;&#160;Section 10.05.I.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Excess Aggregate Contributions........................................................................&#160;&#160;&#160;&#160;Appendix F</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Excess Compensation Deferrals.......................................................................&#160;&#160;&#160;&#160;Appendix F</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Excess Elective Deferrals..................................................................................&#160;&#160;&#160;&#160;Appendix F</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forfeiture Break-in-Service..............................................................................&#160;&#160;&#160;&#160;Section 4.02</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gap Period.........................................................................................................&#160;&#160;&#160;&#160;Appendix F</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">HEART Act...................................................................................................&#160;&#160;&#160;&#160;Section 1.14.B.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Investment Funds............................................................................................&#160;&#160;&#160;&#160;Section 8.05</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IRS...................................................................................................................&#160;&#160;&#160;&#160;Section 6.07</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Key Employee.............................................................................................&#160;&#160;&#160;&#160;Section 11.05A.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Limitation Year...................................................................................................&#160;&#160;&#160;&#160;Appendix F</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Maximum Permissible Amount..........................................................................&#160;&#160;&#160;&#160;Appendix F</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-Key Employee....................................................................................&#160;&#160;&#160;&#160;Section 11.05.B.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Permissive Aggregation Group..................................................................&#160;&#160;&#160;&#160;Section 11.05.E.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Qualified Military Service.............................................................................&#160;&#160;&#160;&#160;Section 1.14.B.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Qualified Joint and Survivor Annuity........................................&#160;&#160;&#160;&#160;Appendix A and Appendix B</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Required Aggregation Group.....................................................................&#160;&#160;&#160;&#160;Section 11.05.D.</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tender Offer.....................................................................................................&#160;&#160;&#160;&#160;Section 8.05</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Top Heavy.......................................................................................................&#160;&#160;&#160;&#160;Section 11.03</font></div><div style="margin-top:1pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trust Agreement...............................................................................................&#160;&#160;&#160;&#160;Section 1.71</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-17-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE II.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:12.18pt;text-decoration:underline"><br>ELIGIBILITY AND PARTICIPATION</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ELIGIBILITY AND PARTICIPATION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Each Eligible Employee who was a Participant in the Plan on the day before the Effective Date of this restated Plan shall continue as a Participant in this Plan as restated.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Except as otherwise provided in an Appendix hereto, an Eligible Employee shall be eligible to become a Participant as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">An Eligible Employee who is a Full-time Employee or Part-Time Employee shall be eligible to become a Participant on his date of hire by the Employer. </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Notwithstanding Item 1 above, prior to September 30, 2019, an Eligible Employee who was a Part-time Employee was eligible to become a Participant on the day he completed a Year of Service with the Employer.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">Each person who was an active employee of Cartika Medical, Inc. (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cartika</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) immediately prior to September 2, 2016, Vascular Solutions, Inc. (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">VSI</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) immediately prior to April 1, 2017, NeoTract, Inc. (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">NeoTract</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) immediately prior to January 1, 2018, or Essential Medical, Inc. (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Essential Medical</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) immediately prior to January 1, 2019 shall receive full credit for purposes of eligibility to participate in the Plan for his most recent continuous period of service with Cartika, VSI, Neotract, or Essential Medical, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ENROLLMENT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. As soon as administratively practicable, the Plan Administrator shall notify each Employee who is eligible to make Elective Deferral Contributions to the Plan and shall explain the rights, privileges and duties of a Participant in the Plan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">An Eligible Employee who has satisfied the conditions for eligibility under Section 2.01 shall become a Participant by filing a written election with the Plan Administrator (or complying with such other reasonable enrollment procedures as the Plan Administrator may implement). An election that complies with the Plan Administrator&#8217;s procedures shall be effective on the first day of the first payroll period immediately following the Plan Administrator&#8217;s receipt of the election or at such other time as designated by the Employer. The election shall authorize the Employer to withhold a specified percentage of the Participant&#8217;s Compensation to be paid into his Elective Deferral Contribution Account and provide such additional information as the Plan Administrator may reasonably require. The Plan Administrator may establish additional rules and procedures governing the time and manner in which Elective Deferral Contribution elections shall be processed. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">If a Participant who is a Covered Participant does not elect to make Elective Deferral Contributions to the Plan or affirmatively elect not to make Elective Deferral Contributions to the Plan, the Covered Participant shall automatically be deemed to have elected to make Elective Deferral Contributions to the Plan in accordance with Section 3.02.C and shall become a Participant on the effective date of such automatic election. Unless and until the Covered Participant makes an election otherwise, the Participant shall be deemed to have authorized the Employer to withhold the percentage of his Compensation set forth in Section 3.02.C. to be paid into his Elective Deferral Contribution Account.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">PARTICIPATION UPON RE-EMPLOYMENT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-18-</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;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">An Eligible Employee who experiences a Severance from Employment after satisfying the conditions for eligibility under Section 2.01 but before becoming a Participant shall be eligible to participate in the Plan&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">As though his employment had been uninterrupted if he is reemployed as an Eligible Employee before incurring a Break-in Service&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">As of the first day of the payroll period immediately following his date of reemployment as an Eligible Employee if he has incurred a Break-in-Service.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">An Eligible Employee who experiences a Severance from Employment after becoming a Participant shall again become a Participant on the date he is re-employed as an Eligible Employee by the Employer. Any Eligible Employee who experiences a Severance from Employment prior to satisfying the conditions for eligibility may become a Participant upon satisfying the conditions for eligibility under Section 2.01. If an Eligible Employee is rehired following the date of his Severance from Employment, he shall be treated as a new Eligible Employee for purposes of Section 3.02.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">TRANSFERS BETWEEN PARTICIPATING EMPLOYERS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant who is an Eligible Employee and who transfers employment from one Employer to another Employer shall continue to participate in the Plan. An Employee who is an Eligible Employee shall continue to be an Eligible Employee following a transfer between Employers as if the Eligible Employee had performed all Service during the Plan Year for the Employer to which the Eligible Employee is transferred. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">TIME OF PARTICIPATION &#8211; EXCLUDED EMPLOYEES</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. An Employee of the Employer who becomes an Eligible Employee shall become a Participant in the Plan in accordance with Section 2.01. A Participant who ceases to be an Eligible Employee shall cease to be eligible to make or receive contributions under the Plan as of the last day of the payroll period during which he ceases to be an Eligible Employee. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">CHANGES IN PARTICIPANT&#8217;S JOB CLASSIFICATION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant who transfers to a classification of Employee which causes him to cease to meet the definition of Eligible Employee, or who is granted a leave of absence or placed on inactive status by the Employer, shall not be deemed to have experienced a Severance from Employment and shall not be entitled to a distribution based upon a Severance from Employment&#59; provided, however that, a Participant in Qualified Military Service shall be treated as having incurred a Severance from Employment for purposes of eligibility to receive a distribution from his Account. While such Participant is employed by the Employer but not as an Eligible Employee, or is on an unpaid leave of absence or in inactive status, neither the Participant nor the Employer on his behalf shall make contributions to the Plan other than Rollover Contributions pursuant to Section 3.14. If the Participant is later employed by the Employer, transfers to a classification of Employee which is eligible to participate in the Plan, returns to employment immediately upon expiration of a leave of absence, or is restored to active status, contributions to the Participant&#8217;s Account may resume under all applicable Plan provisions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-19-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE III.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.13pt;text-decoration:underline"><br>CONTRIBUTIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">INDIVIDUAL ACCOUNTS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator shall establish an Account for each Participant and Former Participant having an amount to his credit in the Trust Fund. Each Account shall be divided into separate subaccounts, as applicable, for &#8220;Elective Deferral Contributions,&#8221; &#8220;Catch-Up Contributions,&#8221; &#8220;Roth Elective Deferral Contributions,&#8221; &#8220;Non-Safe Harbor Matching Contributions,&#8221; &#8220;Safe Harbor Matching Contributions&#8221;, &#8220;Additional Matching Contributions,&#8221; and &#8220;Profit Sharing Contributions.&#8221; If a Participant has made a &#8220;Rollover Contribution&#8221; or &#8220;Transfer Contribution,&#8221; as defined below, or if the Employer elects to make &#8220;Qualified Non-elective Contributions&#8221; or &#8220;Qualified Matching Contributions,&#8221; as defined below, separate subaccounts shall be established for such contributions. In addition, if a Participant made &#8220;After-tax Contributions&#8221; prior to January 1, 1987, a separate subaccount referred to as the &#8220;After-tax Contribution Account&#8221; shall be established for the Participant. Furthermore, if a Participant re-enters the Plan subsequent to a &#8220;Forfeiture Break-in-Service&#8221; (as defined in Section 4.02), a separate Account shall be maintained for the Participant&#8217;s pre-Forfeiture Break-in-Service Account and a separate Account for his post-Forfeiture Break-in-Service Account, unless the Participant&#8217;s entire Account under the Plan is 100% Nonforfeitable. Allocations shall be made to the Accounts of the Participants in accordance with the provisions of Section 10.14. The Plan Administrator may direct the Trustee to maintain a temporary segregated investment Account in the name of a Participant to prevent a distortion of income, gain, or loss allocations under Section 10.14. The Plan Administrator shall ensure that records are maintained for all Account allocations and related recordkeeping activities.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">PARTICIPANT CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Elective Deferral Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Contribution Limits</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For any Plan Year, each Participant may have allocated to his Account an amount of his Compensation for such Plan Year, which amount shall be a whole percentage, rounded to the nearest dollar, of not less than one percent (1%) (not less than two percent (2%) prior to September 30, 2019) but not more than the lesser of $19,000 (or such larger dollar amount as the Commissioner of the Internal Revenue may prescribe in accordance with Code Section 402(g)(4)) or fifty percent (50%) of his Compensation for such Plan Year (as may be adjusted from time to time by the Committee). Such amount shall be known as the Participant's &#8220;Elective Deferral Contributions.&#8221; Except for occasional, bona fide administrative considerations, Elective Deferral Contributions cannot be made before the earlier of (a) the performance of Services with respect to which the contributions are made&#59; or (b)&#160;the date that the Compensation, which is subject to the Elective Deferral Contribution election, would be currently available to the Participant in the absence of the election. Notwithstanding any other provision hereunder, Elective Deferral Contributions may not be made from any element of Compensation that does not meet the requirements set forth in Section 1.14 and Code Section 415 and the Treasury Regulations issued thereunder.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Amount of Elective Deferral Contribution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant's Compensation for a Plan Year shall be reduced by&#58;  (a) the amount of the Elective Deferral Contributions affirmatively elected by the Participant for such Plan Year&#59; or (b) the amount of Elective Deferral Contributions made pursuant to Section 3.02.C.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Catch-Up Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Each Participant who is eligible to make Elective Deferral Contributions under this Plan and who has or will attain at least age 50 before the close of the taxable year shall be eligible to defer an additional amount of his Compensation for such Plan Year (known as &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Catch-up Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-20-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">which such amount shall not exceed the dollar amount prescribed in Code Section 414(v) (e.g., $6,000 in 2019). </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Automatic Elective Deferral Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">A Covered Participant who has not affirmatively elected to make Elective Deferral Contributions under the Plan or affirmatively elected to make no Elective Deferral Contributions under the Plan shall automatically begin making Elective Deferral Contributions to the Plan at the &#8220;qualified percentage&#8221; (described below) of Compensation as soon as administratively practicable after the date he becomes a Covered Participant (but no later than the earlier of (a) the pay date for the second payroll period that begins after the date the notice described in Section 3.02.C.4 is provided&#59; and (b) the first pay period that occurs at least 30 days after the notice is provided). Subject to the limits set forth in Section 3.02.A.1. and Appendix F, such Covered Participants will be deemed to have elected to defer 3% (referred to herein as the &#8220;qualified percentage&#8221;) of their Compensation under the Plan on a pre-tax basis for each payroll period the first Plan Year in which they become Covered Participants, if later, unless and until they affirmative elect otherwise by filing a written election with the Plan Administrator (or complying with such other reasonable election procedures as the Plan Administrator may implement) or cease to be Eligible Employees. The qualified percentage for Covered Participants who have been automatically enrolled in the Plan and have not otherwise made an affirmative election with respect to their Elective Deferral Contribution percentage (including an election not to make Elective Deferral Contributions) shall increase by 1% for each subsequent Plan Year up to 10%.  The increase for a Plan Year will be effective as of the first pay period in the April of the Plan Year.  Except as provided in Section 3.02.C.3. below or to the extent of the increasing qualified percentage described in the preceding sentence, the same qualified percentage will be withheld as automatic Elective Deferral Contributions from all Covered Participants subject to the qualified percentage. The Elective Deferral Contributions made pursuant to Article III, along with the Safe Harbor Matching Contributions made pursuant to Section 3.05.B., are intended to satisfy the requirements to be a qualified automatic contribution arrangement within the meaning of Code Sections 401(k)(13) and 401(m)(12) and the Treasury Regulations and other guidance issued thereunder. The Elective Deferral Contributions made pursuant to Article III are also intended to satisfy the requirements to be an eligible automatic contribution arrangement within the meaning of Code Section 414(w) and the Treasury Regulations and other guidance issued thereunder. Notwithstanding any other provision hereunder, Compensation for purposes of automatic Elective Deferral Contributions shall have the meaning set forth in Section 1.14, modified to the extent necessary to be safe harbor compensation within the meaning of Treasury Regulations Section 1.401(k)-3(b)(2). </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Automatic Elective Deferral Contributions described in Section 3.02.C.1. will be reduced or stopped to the extent necessary to satisfy the limitations under Code Sections 401(a)(17), 402(g), and 415 and to satisfy any suspension period required after a hardship distribution.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">A Covered Participant will have a reasonable period of time after receipt of the notice described in Section 3.02.C.4. below to make an affirmative election regarding Elective Deferral Contributions (either to make no Elective Deferral Contributions or to make Elective Deferral Contributions in a percentage other than the qualified percentage) before Elective Deferral Contributions are automatically made to the Plan on his behalf </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-21-</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:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">pursuant to this Section 3.02.C.&#59; provided, however, that automatic Elective Deferral Contributions will begin to be made to the Plan on behalf of a Covered Participant no later than the earlier of (a) the pay date for the second payroll period that begins after the date the notice is provided&#59; and (b) the first pay period that occurs at least 30 days after the notice is provided. Automatic Elective Deferral Contributions being made to the Plan on a Covered Participant&#8217;s behalf will cease as soon as administratively feasible after the Covered Participant makes such an affirmative election regarding Elective Deferral Contributions.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">At least 30 days, but not more than 90 days, before the beginning of the Plan Year, the Plan Administrator will provide each Covered Participant a comprehensive notice of the Covered Participant&#8217;s rights and obligations under the qualified automatic contribution arrangement and eligible automatic contribution arrangement described in this Section 3.02.C., written in a manner calculated to be understood by the average Covered Participant. If an Eligible Employee becomes a Covered Participant after the 90</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> day before the beginning of the Plan Year and does not receive the notice for that reason, the notice will be provided no more than 90 days before the Eligible Employee becomes a Covered Participant but not later than the pay date for the payroll period that includes the date the Eligible Employee becomes a Covered Participant. The notice will accurately describe&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">The amount of automatic Elective Deferral Contributions that will be made to the Plan on the Covered Participant&#8217;s behalf in the absence of an affirmative election&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">The Covered Participant&#8217;s right to elect to have no Elective Deferral Contributions made to the Plan on his behalf or to have a different amount of Elective Deferral Contributions made&#59; </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">How automatic Elective Deferral Contributions will be invested in the absence of the Covered Participant&#8217;s investment instructions&#59; and </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">The Covered Participant&#8217;s right to make a withdrawal of automatic Elective Deferral Contributions pursuant to Section 3.04 and the procedures for making such a withdrawal.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Roth Elective Deferral Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">General Application</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan will accept Roth Elective Deferral Contributions made on behalf of the Participants. A Participant&#8217;s Roth Elective Deferral Contributions shall be allocated to a separate account maintained for such contributions as described in Section 3.02.D.2. Unless specifically stated otherwise, Roth Elective Deferral Contributions shall be treated Elective Deferral Contributions for all purposes under the Plan.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Separate Accounting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Contributions and withdrawals of Roth Elective Deferral Contributions shall be credited and debited to the Roth Elective Deferral Contribution Account maintained for each Participant. The Plan shall maintain a record of the amount of Roth Elective Deferral Contributions in each Participant's Account. Gains, losses and other credits or charges must be separately allocated on a reasonable and consistent basis to each Participant&#8217;s Roth Elective Deferral Contribution Account and the Participant&#8217;s other Accounts under the Plan. No contributions other than Roth Elective Deferral Contributions and properly </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-22-</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:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">attributable earnings will be credited to each Participant&#8217;s Roth Elective Deferral Contribution Account.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Direct Rollovers</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Notwithstanding Section 6.05 of the Plan, a direct rollover of a distribution from a Participant's Roth Elective Deferral Contribution Account under the Plan will only be made to another Roth elective deferral contribution account under an applicable retirement plan described in Code Section 402A(e)(1) or to a Roth IRA described in Code Section 408A, and only to the extent the rollover is permitted under the rules of Code Section 402(c). Notwithstanding Section 3.14 of the Plan, the Plan shall accept a Rollover Contribution to a Participant's Roth Elective Deferral Contribution Account only if it is a direct rollover from another Roth elective deferral contribution account under an applicable retirement plan described in Code Section 402A(e)(1) and only to the extent the rollover is permitted under the rules of Code Section 402(c). Eligible rollover distributions from a Participant&#8217;s Roth Elective Deferral Contribution Account shall be taken into account in determining whether the Participant&#8217;s vested Account under the Plan exceeds $1,000 for purposes of Section 5.03 of the Plan.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Correction of Excess Compensation Deferrals and Excess Elective Deferrals</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In the case of a distribution of Excess Compensation Deferrals and Excess Elective Deferrals, a Participant may designate the extent to which the excess amount is composed of pre-tax Elective Deferral Contributions and Roth Elective Deferral Contributions but only to the extent such types of contributions were made for the Plan Year.  If the Participant does not designate which types of Elective Deferral Contributions are to be distributed, the Plan will distribute pre-tax Elective Deferral Contributions first.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">CHANGES AND SUSPENSIONS OF ELECTIVE DEFERRAL CONTRIBUTIONS, CATCH-UP CONTRIBUTIONS AND&#47;OR ROTH ELECTIVE DEFERRAL CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant may change the rate of Elective Deferral Contributions, Catch-Up Contributions and&#47;or Roth Elective Deferral Contributions to his Account at any time during each Plan Year, effective for the first payroll period for which it is administratively feasible to change the rate of such Participant's Elective Deferral Contributions, Catch-Up Contributions and&#47;or Roth Elective Deferral Contributions, by communicating such rate change in accordance with uniform rules and procedures established by the Plan Administrator regarding the timing and manner of making such elections. In addition, a Participant may at any time elect to suspend all contributions to his Account, effective for the first payroll period for which it is administratively feasible to stop such Participant's Elective Deferral Contributions, Catch-Up Contributions and&#47;or Roth Elective Deferral Contributions, by giving advance notice in any manner specified by the Plan Administrator. An election to recommence contributions shall be effective for the first payroll period in which it is administratively feasible to begin deferral withholdings. All suspensions and recommencements of Elective Deferral Contributions, Catch-Up Contributions and&#47;or Roth Elective Deferral Contributions shall be made in the manner and at the times specified in uniform rules and procedures established by the Plan Administrator, which rules and procedures may be changed from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">WITHDRAWAL OF AUTOMATIC ELECTIVE DEFERRAL CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Covered Participant who makes automatic Elective Deferral Contributions to the Plan pursuant to Section 3.02.C. may elect to withdraw such Elective Deferral Contributions (and earnings attributable thereto). The withdrawal election must be made no later than 90 days after automatic Elective Deferral Contributions are first withheld from the Covered Participant&#8217;s Compensation. No Spousal consent is required for a withdrawal pursuant to this Section 3.04.  A Participant shall make an election under this Section 3.04 in accordance with uniform rules and procedures established by the Plan Administrator. The amount that shall be distributed from the Plan upon a Covered Participant&#8217;s request under this Section 3.04 is equal to the amount of automatic Elective Deferral Contributions made under the Plan through the </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-23-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">earlier of (A) the pay date for the second payroll period that begins after the Covered Participant&#8217;s withdrawal request, and (B) the first pay date that occurs at least 30 days after the Covered Participant&#8217;s request, plus attributable earnings through the date of distribution. In addition, the amount distributed to the Participant under this Section 3.04 may be reduced by any fees generally applicable to distributions&#59; provided, however, that any such fees may not be greater than any other fees charged for a cash distribution. Further, any Matching Contributions made with respect to Elective Deferral Contributions distributed to a Participant pursuant to this Section 3.04 shall be forfeited. A distribution may be made under this Section 3.04 without regard to any notice or consent otherwise required by Code Sections 401(a)(11) or 417.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unless the Covered Participant affirmatively elects otherwise, any withdrawal request pursuant to this Section 3.04 shall be treated as an affirmative election to stop having Elective Deferral Contributions made to the Plan on the Covered Participant&#8217;s behalf as of the earlier of (C) the pay date for the second payroll period that begins after the Covered Participant&#8217;s withdrawal request, and (D) the first pay date that occurs at least 30 days after the Covered Participant&#8217;s request. Elective Deferral Contributions distributed to a Covered Participant pursuant to this Section 3.04 shall not be counted towards the dollar limitation on Elective Deferral Contributions contained in Code Section 402(g) nor for purposes of the actual deferral percentage test described in Code Section 401(k)(3), to the extent applicable.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-24-</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:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">MATCHING AND QUALIFIED MATCHING CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Non-Safe Harbor Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. With respect to any Employer that is designated by the Committee as a separate line of business and authorized by the Committee to make a Matching Contribution that is different than the Matching Contribution set forth in Section 3.05.B. or to the extent the terms of a collective bargaining agreement provide for a Matching Contribution that is different than the Matching Contribution set forth in Section 3.05.B., the Employer may contribute to the Account of each eligible Participant employed by it &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Safe Harbor Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; in an amount determined by the Employer from time to time in its discretion, subject to the approval of the Committee. The Non-Safe Harbor Matching Contributions shall be an amount (when added to forfeitures of Matching Contributions that are reallocated pursuant to Appendix F.05) that does not exceed&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">A percentage, elected by each Employer, of such Participant&#8217;s Elective Deferral Contributions made under Section 3.02, minus</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The fair market value of ESOP Stock allocated to the Accounts of such Participants under Section 3.17 (Matching Contributions-ESOP Stock Allocation).</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The discretionary Non-Safe Harbor Matching Contribution amounts or rates of contribution in any year may vary, in the Employer&#8217;s discretion and among Employers or divisions, subject to the approval of the Committee, and the discretionary amounts so contributed shall be allocated among the eligible Participants of such Employers or divisions. However, the rate of the Non-Safe Harbor Matching Contribution shall not increase as the rate of a Participant&#8217;s Elective Deferral Contributions increase. Further, the Non-Safe Harbor Matching Contributions made for any eligible Highly Compensated Employee at any rate of Elective Deferral Contributions cannot be greater than that for any eligible Non-highly Compensated Employee who makes Elective Deferral Contributions at the same rate. Whenever different levels of Non-Safe Harbor Matching Contributions are provided for the Plan Year on behalf of different Employers or divisions, the Plan Administrator shall notify the Trustee, in writing, of the amount of the contribution allocable to each group for allocation to the eligible Participants employed within each such group. Each level of Non-Safe Harbor Matching Contribution for a Plan Year is also required to satisfy Code Section 401(a)(4).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Safe Harbor Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Except any Employer that is designated by the Committee as a separate line of business and authorized by the Committee to make a different Matching Contribution or to the extent not required by the terms of a collective bargaining agreement, the Employer will contribute Safe Harbor Matching Contributions to the Account of each Participant employed by it in an amount equal to 100% of a Participant&#8217;s Elective Deferral Contributions up to 5% of the Participant&#8217;s Compensation. The Safe Harbor Matching Contributions made pursuant to this Section 3.05.B. are intended to satisfy the matching contribution requirement in Code Section 401(k)(13)(D) for the Plan to be a qualified automatic contribution arrangement.  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding any provision of Section 3.05.B. to the contrary, the Employer reserves the right to reduce or suspend future Safe Harbor Matching Contributions at any time provided the procedures for implementing such suspensions are consistent with the Treasury Regulations.  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Additional Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. With the prior approval of the Committee, for any Plan Year the Employer may elect to make Matching Contributions in </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-25-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">addition to those described in Sections 3.05.A. or B. Matching Contributions made pursuant to this Section 3.05.C. are referred to as &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; In addition to any other limitations on Matching Contributions under the Plan, Employers making Safe Harbor Matching Contributions under Section 3.05.B. shall not make Additional Matching Contributions under this Section 3.05.C. in an amount which would cause the Plan to fail to satisfy the requirements of Code Section 401(m)(12). Pursuant to applicable Treasury Regulations, the limitation on a Matching Contribution made at such Employer&#8217;s discretion on behalf of a Participant is an amount which, in the aggregate, does not exceed 4% of the Participant&#8217;s Compensation. This limitation shall be observed only to the extent required by law to meet the requirements for the safe harbor under Code Section 401(m)(12).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">Except where the context indicates otherwise, Non-Safe Harbor Matching Contributions, Safe Harbor Matching Contributions, and Additional Matching Contributions shall be referred to in the Plan collectively as &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Qualified Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. To the extent the Actual Deferral Percentage test and Actual Contribution Percentage test apply to the Employer, if the Employer so elects, the Employer may also make Matching Contributions to the Plan that are &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Matching Contributions.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; Qualified Matching Contributions shall mean Matching Contributions that are at all times Nonforfeitable and subject to the distribution requirements of Section 401(k) of the Code when made to the Plan. Additional contributions subject to these rules may be made by the Employer, or some of all of the existing Matching Contributions can be designated as fully vested and subject to the distribution restrictions in order to satisfy these rules. Furthermore, the election to make any Qualified Matching Contributions may also vary among the Employers or divisions of the Employer.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Employer may make a Qualified Matching Contribution that is taken into account for purposes of the Actual Deferral Percentage test only to the extent the Qualified Matching Contribution is a Matching Contribution that is not precluded from being taken into account under the Actual Contribution Percentage test for the Plan Year under the rules of Treasury Regulations Section 1.401(m)-2(a)(5)(ii). Further, Qualified Matching Contributions cannot be taken into account for purposes of the Actual Deferral Percentage test to the extent such contributions are taken into account for purposes of satisfying any other actual deferral percentage test, any actual contribution percentage test, or the requirements of Treasury Regulations Sections 1.401(k)-3, 1.401(m)-3 or 1.401(k)-4. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.24pt;text-decoration:underline">Additional Provisions Regarding Matching Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">An Employer may make a Matching Contribution on behalf of another Employer in any case where the latter is prevented from making such contribution because its Net Profit is insufficient to allow it to make such contribution. In addition, the Employers shall contribute for each Plan Year an amount sufficient to discharge all indebtedness due during such Plan Year with respect to all ESOP Loans. The Employer shall designate the ESOP Loan to which a contribution is to be applied, and the Trustee shall apply such contribution to the ESOP Loan so designated. </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Except for forfeitures, released ESOP shares and occasional bona fide administrative considerations, an Employer contribution is not a Matching Contribution made on account of an Elective Deferral Contribution if it is contributed before the Elective Deferral Contribution election is made or before the performance of Services with respect to which the Elective </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-26-</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:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferral Contribution is made (or when the cash that is subject to the Elective Deferral Contribution election would be currently available, if earlier).</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The Employer shall not make a Matching Contribution to the Trust for any Participant to the extent that the contribution would exceed the Participant&#8217;s &#8220;Maximum Permissible Amount&#8221; as described in Appendix F. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">MATCHING CONTRIBUTION ALLOCATION AND ACCRUAL OF BENEFIT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Only Participants who have made Elective Deferral Contributions (and Catch-Up Contributions, if applicable) during the applicable payroll period shall be eligible to share in the allocation of Matching Contributions as set forth in Section 3.05. Such Matching Contributions (and forfeitures then to be applied to reduce such contributions) shall be paid to the Plan as soon as practicable after the end of each payroll period but no later than the end of the month succeeding such payroll period. In all cases, the allocation of Matching Contributions shall be based on the amount or rate established for such contributions relative to the Elective Deferral Contributions (and Catch-Up Contributions, if applicable) being matched. No Matching Contributions shall be made, however, with respect to &#8220;Excess Compensation Deferrals.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Matching Contributions shall become Nonforfeitable in accordance with Section 4.01 of the Plan. In any event, Matching Contributions shall be fully vested and Nonforfeitable upon attainment of Normal Retirement Age, death or Disability while still actively employed, upon the complete or partial termination of the Plan, or upon the complete discontinuance of Employer contributions. Forfeitures of Matching Contributions, other than Excess Aggregate Contributions, shall be made in accordance with Section 4.03 of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A Participant who dies, while performing Qualified Military Service shall be treated as if he resumed employment with the Employer immediately prior to his death and then experienced a Severance from Employment on account of his death. A Participant who becomes Disabled while performing Qualified Military Service and does not return to active employment with the Employer as a result of the Disability shall be treated as if he resumed employment with the Employer immediately prior to becoming Disabled and then experienced a Severance from Employment due to his Disability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.07</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">PROFIT SHARING CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For each Plan Year, each Employer may contribute to the Trust amounts determined in its discretion based on profitability or other relevant factors. Any contributions made pursuant to this Section 3.07 are referred to as &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Profit Sharing Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; The amount contributed in any year may vary, in the Employer&#8217;s discretion, among each Employer, and the discretionary amounts so contributed shall be allocated only among the eligible Participants employed by such Employer for which the contribution was made.  In addition, the amount contributed by an Employer may vary among the divisions within such Employer to the extent such variation does not violate the requirements of Code Sections 401(a)(4) and 410(b).  Whenever an Employer elects to make a Profit Sharing Contribution for a Plan Year on behalf of its eligible Participants, then prior to the effective date of such contribution, such Employer shall notify the Plan Administrator of the amount of the contribution and any additional requirements for allocation to the eligible Participants employed by such Employer.  An Employer shall not make a Profit Sharing Contribution to the Trust for any taxable year to the extent the contribution would exceed the maximum deduction limitations under Code Section 404 or fail to satisfy the requirements of Code Sections 401(a)(4) or 410(b).  All Profit Sharing Contributions are conditioned on their deductibility under the Code and shall be returned to the applicable Employer if determined to be nondeductible, as provided in Section 3.15.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.08</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">PROFIT SHARING CONTRIBUTION ALLOCATION AND ACCRUAL OF BENEFIT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Method of Allocation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to Appendix F and any restoration allocation required under Section 4.04, the Plan Administrator shall allocate and credit to the Account of each Participant who satisfies the conditions of Section 3.08.B. a </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-27-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">percentage of the Profit Sharing Contribution, if any, made pursuant to Section 3.07 for a Plan Year that is allocable to Participants of the applicable Employer in the ratio that the sum of the Participant&#8217;s total Compensation for the Plan Year bears to the sum of all such Participants&#8217; total Compensation for the Plan Year.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Accrual of Benefit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator shall determine the accrual of a Participant's benefit on the basis of the Plan Year. Although contributions may be made at other times (and therefore credited to Accounts at such other times), the Participant&#8217;s status as of the end of the Plan Year for which the Profit Sharing Contribution is made shall determine his entitlement to share in an allocation of such Profit Sharing Contribution, regardless of when credited to his Account.  In allocating any Profit Sharing Contributions to a Participant&#8217;s Account, the Plan Administrator, subject to Section 11.01, shall take into account only Compensation paid to the Employee during the portion of the Plan Year during which the Employee was a Participant. However, except as provided otherwise in an Appendix, the Plan Administrator shall not allocate any portion of a Profit Sharing Contribution for a Plan Year to the Account of any Participant if such Participant is not employed by the applicable Employer on the last day of that Plan Year.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding any other provision to the contrary, a Profit Sharing Contribution shall not be allocated to a Participant&#8217;s Account to the extent the contribution would exceed the Participant&#8217;s &#8220;Maximum Permissible Amount&#8221; under Appendix F, Section F.07. of the Plan for the Plan Year in which he contribution is made.  In addition, if, in any given Plan Year, the Plan fails to satisfy the requirements of Code Section 410(b)(1), any Hours of Service requirement to receive an allocation of Profit Sharing Contributions shall be disregarded for that Plan Year with respect to the Participant(s) with the next highest number of Hours of Service and continuing with each Participant, one by one, until the Plan satisfies the requirements of Code Section 410(b)(1). If, after eliminating any Hours of Service allocation requirement for all Participants, the Plan still fails to satisfy the requirements of Code Section 410(b)(1), a last day of the Plan Year allocation requirement, if any, shall be eliminated with respect to the Participant(s) who incurred a Severance from Employment with the Employer latest in the Plan Year, and continuing with each Participant, one by one, until the Plan satisfies the requirements of Code Section 410(b)(1). </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A Participant who dies while performing Qualified Military Service shall be treated as if he resumed employment with the Employer immediately prior to his death and then experienced a Severance from Employment on account of his death. A Participant who becomes Disabled while performing Qualified Military Service and does not return to active employment with the Employer as a result of the Disability shall be treated as if he resumed employment with the Employer immediately prior to becoming Disabled and then experienced a Severance from Employment due to his Disability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.09</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">AFTER-TAX CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Participants shall not be permitted to make After-tax Contributions to the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">QUALIFIED NON-ELECTIVE CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the limitation on Elective Deferral Contributions in Section F.01 of Appendix F or the limitation on Matching Contributions in Section F.04 of Appendix F is exceeded, the Employer may make &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Non-elective Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; to a Participant&#8217;s Qualified Non-elective Contribution Account under the Plan on behalf of (i) all Participants who are Non-highly Compensated Employees, or (ii)&#160;the number of Non-highly Compensated Employees, beginning with the least highly Compensated Employee, necessary to satisfy the Actual Deferral Percentage test, the Actual Contribution Percentage test, or both, or the </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-28-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">coverage requirements of Code Section 410(b). For purposes of this Article III, Qualified Non-elective Contributions shall mean contributions (other than Matching Contributions, Profit Sharing Contributions or Qualified Matching Contributions) made by the Employer and allocated to Participants&#8217; Accounts that the Participants may not elect to receive in cash until distributed from the Plan&#59; that are Nonforfeitable when made&#59; and that are distributable only in accordance with the distribution provisions that are applicable to Elective Deferral Contributions and Qualified Matching Contributions. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Limitations</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">A Qualified Non-elective Contribution made on behalf of a Non-highly Compensated Employee cannot be taken into account for purposes of the Actual Deferral Percentage test or the Actual Contribution Percentage test for a Plan Year to the extent the Qualified Non-elective Contribution exceeds the product of the Non-highly Compensated Employee&#8217;s Compensation and the greater of (i) 5% (up to 10% if the Qualified Non-elective Contribution is made in connection with a Participating Employer&#8217;s obligation to pay a prevailing wage under the Davis-Bacon Act (46 Stat. 1494), Public Law 71-798, Service Contract Act of 1965 (79 Stat. 1965), Public Law 89-286, or similar legislation)&#59; or (ii) 2 times the Plan&#8217;s &#8220;Representative Contribution Rate.&#8221;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Qualified Non-elective Contributions cannot be taken into account for purposes of the Actual Deferral Percentage test to the extent such contributions are taken into account for purposes of satisfying any other actual deferral percentage test, any actual contribution percentage test, or the requirements of Treasury Regulations Sections 1.401(k)-3, 1.401(m)-3 or 1.401(k)-4. Similarly, if this Plan switches from the current Plan Year testing method to the prior Plan Year testing method pursuant to Treasury Regulations Section 1.401(k)-2(c), Qualified Non-elective Contributions that are taken into account under the current Plan Year testing method for a Plan Year may not be taken into account under the prior Plan Year testing method for the next Plan Year.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Qualified Non-elective Contributions cannot be taken into account for purposes of the Actual Contribution Percentage test to the extent such contributions are taken into account for purposes of satisfying any other actual contribution percentage test, any actual deferral percentage test, or the requirements of Treasury Regulations Sections 1.401(k)-3, 1.401(m)-3 or 1.401(k)-4. Similarly, if this Plan switches from the current Plan Year testing method to the prior Plan Year testing method pursuant to Treasury Regulations Section 1.401(m)-2(c)(1), Qualified Non-elective Contributions that are taken into account under the current Plan Year testing method for a Plan Year may not be taken into account under the prior Plan Year testing method for the next Plan Year.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Allocation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Qualified Non-elective Contributions shall be allocated to Participants&#8217; Accounts either (i) in the same proportion that each Participant&#8217;s Compensation for the Plan Year for which the Employer makes the contribution bears to the total Compensation of all Non-highly Compensated Participants, or (ii) in a flat dollar amount, as determined by the Employer. Qualified Non-elective Contributions may be made only with respect to eligible Participants within one or more Employers or divisions or with respect to all eligible Participants, as determined by the Administrator.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">Definitions.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-29-</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:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Representative Contribution Rate</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is the greater of (i)&#160;the lowest Applicable Contribution Rate of any eligible Non-highly Compensated Employee among a group of eligible Non-highly Compensated Employees that consists of half of all eligible Non-highly Compensated Employees for the Plan Year, or (ii) the lowest Applicable Contribution Rate of any eligible Non-highly Compensated Employee in the group of all eligible Non-highly Compensated Employees for the Plan Year and who is employed by a Participating Employer on the last day of the Plan Year. </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">Any Qualified Non-elective Contribution taken into account under the Actual Deferral Percentage test pursuant to Treasury Regulations Section 1.401(k)-2(a)(6) (including the determination of the Representative Contribution Rate for purposes of Treasury Regulations Section 1.401(k)-2(a)(6)(iv)(B)) is not permitted to be taken into account for purposes of the Actual Contribution Percentage test (including the determination of the Representative Contribution Rate).</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">Any Qualified Non-elective Contribution taken into account under the Actual Contribution Percentage test pursuant to Treasury Regulations Section 1.401(m)-2(a)(6) (including the determination of the Representative Contribution Rate for purposes of Treasury Regulations Section 1.401(m)-2(a)(6)(v)(B)) is not permitted to be taken into account for purposes of the Actual Deferral Percentage test (including the determination of the Representative Contribution Rate).</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Contribution Rate</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; for an eligible Non-highly Compensated Employee is&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt;text-decoration:underline">Actual Deferral Percentage Test</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The sum of the Qualified Matching Contributions taken into account for purposes of the Actual Deferral Percentage test for the eligible Non-highly Compensated Employee for the Plan Year and the Qualified Non-elective Contributions made for the eligible Non-highly Compensated Employee for the Plan Year divided by the Non-highly Compensated Employee&#8217;s Compensation for the Plan Year.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt;text-decoration:underline">Actual Contribution Percentage Test</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The sum of the Matching Contributions taken into account for purposes of the Actual Contribution Percentage test for the Non-Highly Compensated Employee for the Plan Year and the Qualified Non-elective Contributions made for the eligible Non-highly Compensated Employee for the Plan Year divided by the Non-highly Compensated Employee&#8217;s Compensation for the Plan Year.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">TIME OF PAYMENT OF CONTRIBUTION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Employer may make its contribution for each Plan Year in one or more installments of cash or ESOP Stock without interest. The Employer must make its contribution that Participants have affirmatively elected to defer or that are automatically deferred on behalf of Participants, under Section 3.02 in cash as soon as such amounts may reasonably be segregated from the Employer's general assets, but in no event later than 15 business days after the end of the calendar month in which such amounts were withheld from the Participant's Compensation, or such later time as may be permitted by regulations under ERISA and Section 401(k) of the Code. The Employer must make the balance, if any, of its contribution to the Trustee within the time prescribed (including extensions) for filing its tax return for the taxable year for which it claims a deduction for its contribution, in accordance with Code Section 404(a)(6).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.12</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FORM OF PAYMENT OF EMPLOYER CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-30-</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;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Matching Contributions, Qualified Matching Contributions, Qualified Non-elective Contributions, and Profit Sharing Contributions made under the Plan shall be made in ESOP Stock, cash, or both&#59; provided that contributions intended to satisfy an ESOP Loan shall not be made in ESOP Stock. The value of each share contributed shall be the Stock&#8217;s closing price per share on the New York Stock Exchange for the last trading day immediately preceding the date the ESOP Stock is contributed to the Plan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Disposition of Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. ESOP Stock purchased under Section 5.08 shall be held in Trust, and when allocated in accordance with Section 3.16 shall remain so allocated to Participants&#8217; Accounts until distributed in accordance with Article V or otherwise disposed of in accordance with the Plan and Trust.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.13</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ALLOCATION OF FORFEITURES</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to any restoration allocation required under Section 4.04 of the Plan, the Plan Administrator shall allocate and use the amount of a Participant's benefit forfeited under the Plan to pay Plan expenses and reduce Matching Contributions and&#47;or Profit Sharing Contributions. Such forfeitures, if any, shall be used to reduce the contributions of the Employer for whom the Participant was working when the Participant's Severance from Employment which produced the forfeiture occurred. The Plan Administrator shall continue to hold the undistributed, nonvested portion of the benefit of a Participant who has incurred a Severance from Employment in his Account solely for his benefit until a forfeiture occurs at the time specified in Section 4.03 of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ROLLOVER AND TRANSFER CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Trustee is authorized to accept and hold as part of the Trust Fund assets transferred on behalf of a Participant (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Transfer Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), provided that such transfer satisfied any procedures or other requirements established by the Plan Administrator. The Trustee shall also accept and hold as part of the Trust Fund assets transferred in connection with a merger or consolidation of another plan with or into the Plan pursuant to Section 13.06 hereof and as may be approved by the Plan Administrator. In addition, the Trustee shall also accept &#8220;rollover&#8221; amounts contributed directly by or on behalf of a Participant in accordance with procedures and rules established by the Plan Administrator in respect of a distribution made to or on behalf of such Participant from another plan pursuant to Section 13.06 hereof. The Plan shall accept such assets from all permissible sources including a qualified plan, an employee annuity, an annuity contract, an individual retirement account, an individual retirement annuity or an eligible governmental deferred compensation plan, including any after-tax contributions from such source. Subject to the approval of the Plan Administrator, rollover amounts may also include any outstanding participant loans from another plan qualified under either Code Section 401(a) or 403(a) rolled over to the Plan in kind, provided such other qualified plan permits rollover of loans in kind. All amounts so transferred to the Trust Fund shall be held in a segregated subaccount and shall be referred to as &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Rollover Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rollover Contributions must conform to rules and procedures established by the Plan Administrator including rules designed to assure the Plan Administrator that the funds so transferred qualify as a Rollover Contribution under the Code. An Eligible Employee, prior to satisfying the Plan&#8217;s eligibility conditions, may make Rollover Contributions and Transfer Contributions to the Trust to the same extent and in the same manner as a Participant. If an Eligible Employee makes a Rollover Contribution or Transfer Contribution to the Trust prior to satisfying the Plan&#8217;s eligibility conditions, the Plan Administrator and Trustee must treat the Eligible Employee as a Participant for all purposes of the Plan, except that the Eligible Employee is not a Participant for purposes of making Elective Deferral Contributions, Catch-up Contributions, or Roth Elective Deferral Contributions or receiving Matching Contributions, Profit Sharing Contributions, Qualified Matching Contributions, Qualified Non-elective Contributions, or Participant forfeitures under the Plan until he actually becomes a Participant in the Plan. If the Eligible Employee has a Severance from Employment prior to becoming a Participant, the Participant&#8217;s Rollover Contribution Account and Transfer Account shall be distributed to him as if it were an Employer contribution Account.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-31-</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:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In the case of any rollover or transfer of assets to this Plan from a Keogh plan, the Plan Administrator shall maintain records which enable the Plan Administrator to identify which portion of the Rollover Account is comprised of Keogh plan amounts (and earnings thereon).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">RETURN OF CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. All contributions to the Plan are conditioned upon their deductibility under the Code. The Trustee, upon written request from the Employer, shall return to the Employer the amount of the Employer's contribution made by the Employer by mistake of fact or the amount of the Employer's contribution disallowed as a deduction under Code Section 404. The Trustee shall not return any portion of the Employer's contribution under this provision more than one year after&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The Employer made the contribution by mistake of fact&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The disallowance of the contribution as a deduction, and then, only to the extent of the disallowance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Trustee shall not increase the amount of the Employer contribution returnable under this Section 3.15 for any earnings attributable to the contribution, but the Trustee shall decrease the Employer contribution returnable for any losses attributable to it. The Trustee may require the Employer to furnish it whatever evidence the Trustee deems necessary to enable the Trustee to confirm the amount the Employer has requested be returned is properly returnable under ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.16</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">RELEASE OF ESOP STOCK FOR ALLOCATION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. As of each Valuation Date that ends a calendar quarter during which Matching Contributions or earnings on Matching Contributions are applied to satisfy a portion of the ESOP Loan, a certain number of shares of ESOP Stock held in the Unallocated Stock Account, calculated in accordance with Section 3.16.A.1. or Section 3.16.B., shall be released for allocation among Participants&#8217; Accounts in accordance with Section 3.17.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">If&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The ESOP Loan provides for payments of principal and interest at a cumulative rate that is not less rapid at any time than level annual payments of such amounts for 10 years&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Interest included in any payment is disregarded (in determining the portion of such payment constituting principal) only to the extent that it would be determined to be interest under standard loan amortization tables, then the number of shares released from the Unallocated Stock Account shall bear the same ratio to the number of shares attributable to the ESOP Loan that are then in the Unallocated Stock Account (prior to the release) as (a) the principal payments made on the ESOP Loan in the calendar quarter ending with such Valuation Date bear to (b) the quarter's principal payments described in (a), plus the total remaining principal payments required (or projected to be required on the basis of the interest rate in effect at the end of such calendar quarter) to satisfy the ESOP Loan. If the ESOP Loan does not meet the requirements of the preceding sentence, or if, at any time, by reason of a renewal, extension or refinancing, the sum of the expired duration of the ESOP Loan, the renewal period, the extension period, and the duration of the new ESOP Loan exceeds 10 years, then the number of shares released shall be determined in accordance with Section 3.16.B.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Unless Section 3.16.A.1. applies, the number of shares released from the Unallocated Stock Account shall bear the same ratio to the number of shares attributable to the ESOP Loan that are then in the Unallocated Stock Account (prior to the release) as (1) the principal and interest payments made on the </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-32-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ESOP Loan in the calendar quarter ending with such Valuation Date bear to (2) the quarter's payments described in (1), plus the total remaining principal and interest payments required (or projected to be required on the basis of the interest rate in effect at the end of such calendar) to satisfy the ESOP Loan. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">For purposes of this Section, each ESOP Loan, the ESOP Stock purchased in connection with it, and any stock dividends on such ESOP Stock, shall be considered separately.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">At the time that an ESOP Loan is made, the interest rate for the ESOP Loan and the price of ESOP Stock to be acquired with the ESOP Loan proceeds should not be such that the Plan assets might be drained off.  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">No person entitled to payment under an ESOP Loan shall have any right to assets of the Plan other than&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Collateral given for the ESOP Loan&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Contributions (other than contributions of the ESOP Stock) that are made under the Plan to meet its obligations under the ESOP Loan&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Earnings attributable to such collateral and the investment of such contributions.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.24pt">The payments made with respect to an ESOP Loan by the Plan during a Plan Year must not exceed an amount equal to the sum of such contributions and earnings received during or prior to the year less such payments in prior years.  In addition, such contributions and earnings must be accounted for separately in the books of account of the plan until the ESOP Loan is repaid.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.17</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">MATCHING CONTRIBUTIONS - ESOP STOCK ALLOCATIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. As of a date determined by each Employer, the sum of&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The ESOP Stock released from the Unallocated Stock Account for the calendar quarter ending on that Valuation Date, as determined in accordance with Section 3.16&#59; plus</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Any Matching Contributions, and any earnings, gains or losses thereon, for the then current Plan Year not designated to be applied against the ESOP Loan and not previously allocated, shall be allocated among the Accounts of eligible Participants in an amount not to exceed the percentage of Elective Deferral Contributions made under Section 3.02.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.18</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ALLOCATION OF EXCESS MATCHING CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the fair market value of shares of ESOP Stock released from the Unallocated Stock Account under Section 3.16 exceeds the applicable Matching Contribution for the Plan Year, the excess shall, at the discretion of the Plan Administrator, be allocated&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">As a bonus Matching Contribution allocated as provided in Section 3.17 ratably to the Accounts of all Employees eligible to receive Matching Contributions, subject to the limitations on Additional Matching Contributions set forth in Section 3.05.C.&#59; or </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">As a Profit Sharing Contribution allocated as provided in Section 3.07 to the Accounts of the class of Employees selected in the same manner as indicated in Section 3.05 for Qualified Matching Contributions.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-33-</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:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.19</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">UNALLOCATED ESOP STOCK ACCOUNT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator shall maintain, or cause to be maintained, an Unallocated Stock Account. The Plan's holdings of ESOP Stock that have been purchased on credit, whether or not the ESOP Stock is pledged as collateral, shall be segregated in the Unallocated Stock Account until payments on the corresponding ESOP Loan permit the release and allocation of the ESOP Stock to Participant Accounts in accordance with Sections 3.16, 3.17, and 3.18. Any dividends with respect to such segregated ESOP Stock that are paid by the Company in the form of additional shares of ESOP Stock shall also be segregated in the Unallocated Stock Account and thereafter treated in the same manner as the underlying segregated ESOP Stock.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In the event of default of an ESOP Loan, the value of Plan assets transferred in satisfaction of the ESOP Loan must not exceed the amount of default.  Further, if the lender with respect to the ESOP Loan is a disqualified person, the assets transferred cannot exceed the payment schedule of the ESOP Loan.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.20</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FURTHER REDUCTIONS OF CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In addition to the reductions and recharacterizations provided for under Appendix F, in any Plan Year in which the Committee deems it necessary to do so to meet the requirements of the Code and the Treasury Regulations thereunder, the Committee may further reduce the amount of Elective Deferral Contributions that may be made to a Participant's Account, or refund such amounts previously contributed. </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-34-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE IV.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:7.9pt;text-decoration:underline"><br>TERMINATION OF SERVICE&#59; PARTICIPANT VESTING</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">VESTING</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Vesting &#8212; In General</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">A Participant's interest in his Elective Deferral Contribution Account, Catch-Up Contribution Account, Roth Elective Deferral Contribution Account, After-Tax Contribution Account, Rollover Contribution Account, Transfer Account, Qualified Matching Contribution Account, and Qualified Non-elective Contribution Account, if any, and dividends paid on the Stock held in the portion of his Account that is invested in the ESOP Stock Fund, if any, shall at all times be fully vested and Nonforfeitable. </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Unless otherwise provided in the Plan or in an Appendix hereto, a Participant&#8217;s interest in his Non-Safe Harbor Matching Contribution Account, Additional Matching Contribution Account, and Profit Sharing Contribution Account shall vest in accordance with the following schedule&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Years of Service</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Vested Percentage</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less than three (3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;0%</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three (3) or more&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;        100%</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;The interest of a Participant in his Safe Harbor Matching Contribution Account shall vest in accordance with the following schedule&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Years of Service</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Vested Percentage</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less than two (2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;0%</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Two (2) or more&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;        100%</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;Notwithstanding the foregoing, with respect to Matching Contributions made to the Plan prior to January 1, 2009, special vesting provisions applied for Participants of certain employers as described under the Prior Plan Restatement. </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;In addition to the above, a Participant&#8217;s interest in his Non-Safe Harbor Matching Contribution Account, Safe Harbor Matching Contribution Account, Additional Matching Contribution Account, and Profit Sharing Contribution Account shall be fully vested if, while employed by the Employer, he reaches his Normal Retirement Date, dies or sustains a Disability.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;A Participant who dies while performing Qualified Military Service shall be treated as if he resumed employment with the Employer immediately prior to his death and then experienced a Severance from Employment on account of his death. A Participant who becomes Disabled while performing Qualified Military Service and does not return to active employment with the Employer as a result of the Disability shall be treated as if he resumed employment with the Employer immediately prior to becoming Disabled and then experienced a Severance from Employment due to his Disability.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-35-</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:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;The Committee or its delegate shall have the authority to accelerate the vesting of a Participant, except for a Participant who is a Section 16 Officer, as defined in Rule 16a-1 issued under the Securities Exchange Act of 1934, so long as such acceleration satisfies the requirements of Code Section 401(a)(4) and the Treasury Regulations thereunder. Further, to the extent a divestiture agreement that has been approved by the Board or its delegate provides for the acceleration of vesting for certain Participants, the Plan shall be treated as being amended pursuant to the terms of such divestiture agreement with respect to such Participants.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Vesting &#8212; Special Rule with Respect to Essential Medical, Inc</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Each person who was an active employee of Essential Medical immediately prior to January 1, 2019 shall receive full credit for purposes of vesting under the Plan for his most recent continuous period of service with Essential Medical.      </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">INCLUDED YEARS OF SERVICE &#8211; VESTING</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of determining Years of Service under Section 4.01, the Plan shall take into account all Years of Service an Employee completes except any Year of Service after the Participant first incurs a &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Forfeiture Break-in-Service</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#34; The Participant incurs a Forfeiture Break-in-Service when he incurs five consecutive Breaks in Service. This exception excluding Years of Service after a Forfeiture Break-in-Service shall apply for the sole purpose of determining the Nonforfeitable percentage of a Participant&#8217;s Non-Safe Harbor Matching Contribution Account, Safe Harbor Matching Contribution Account, Additional Matching Contribution Account, and Profit Sharing Contribution Account that accrued for his benefit prior to the Forfeiture Break-in-Service.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Elective Deferral Contributions shall be taken into account for purposes of Code Section 411(a) except that Elective Deferral Contributions are disregarded for purposes of applying Code Section 411(a)(2) to other contributions or benefits.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FORFEITURE OCCURS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant&#8217;s forfeiture, if any, of the nonvested portion of his Non-Safe Harbor Matching Contribution Account, Safe Harbor Matching Contribution Account, Additional Matching Contribution Account, and&#47;or Profit Sharing Contribution Account shall occur under the Plan&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">As soon as administratively practicable after the Participant first incurs a Forfeiture Break-in-Service&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">If earlier than A., above, and if applicable, as soon as administratively practicable after the date the Participant receives (or is deemed to receive) a &#8220;Cash-out Distribution,&#8221; as defined in Section 4.06, of the Nonforfeitable percentage of his Non-Safe Harbor Matching Contribution Account, Safe Harbor Matching Contribution Account, Additional Matching Contribution Account, and&#47;or Profit Sharing Contribution Account, if any, as a result of his Severance from Employment in accordance with Section 4.06 below.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Plan Administrator shall determine the percentage of a Participant's Non-Safe Harbor Matching Contribution Account, Safe Harbor Matching Contribution Account, Additional Matching Contribution Account, and&#47;or Profit Sharing Contribution Account forfeiture, if any, under this Section 4.03 solely by reference to the vesting schedule of Section 4.01 or as provided in an Appendix hereto, if applicable. A Participant shall not forfeit any portion of his Non-Safe Harbor Matching Contribution Account, Safe Harbor Matching Contribution Account, Additional Matching Contribution Account, and&#47;or Profit Sharing Contribution Account for any other reason or cause except as expressly provided by this Section 4.03.  If a portion of a Participant&#8217;s Account is forfeited, ESOP Stock must be forfeited only after other assets.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">RESTORATION OF FORFEITED PORTION OF ACCOUNT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the nonvested portion of a Participant&#8217;s Account is forfeited under Section 4.03 and the Participant is re-employed as an Employee before he incurs a Forfeiture Break-in-Service, the Plan </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-36-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Administrator shall restore the portion of his Account attributable to Non-Safe Harbor Matching Contributions, Safe Harbor Matching Contributions, Additional Matching Contributions, and&#47;or Profit Sharing Contributions that was forfeited to the same dollar amount as the dollar amount of such portion of his Account on the Accounting Date on which the forfeiture occurred, unadjusted for any gains or losses occurring subsequent to that Accounting Date. The Plan Administrator shall restore the Participant&#8217;s Account as of the Plan Year Accounting Date coincident with or immediately following the Employee&#8217;s re-employment. To restore the Participant&#8217;s Account, the Plan Administrator, to the extent necessary, shall allocate to the Participant&#8217;s Account&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">First, the amount, if any, of Participant forfeitures the Plan Administrator would otherwise allocate under Section 3.13&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Second, the Profit Sharing Contribution and&#47;or Matching Contribution, if any, for the Plan Year to the extent made under a discretionary formula.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">To the extent the amount(s) available for restoration for a particular Plan Year are insufficient to enable the Plan Administrator to make the required restoration, the Employer shall contribute, without regard to any requirement or condition of Sections 3.06 and 3.08, such additional amount as is necessary to enable the Plan Administrator to make the required restoration. If, for a particular Plan Year, the Plan Administrator must restore the Account of more than one re-employed Participant, then the Plan Administrator shall make the restoration allocation(s) to each such Participant&#8217;s Account in the same proportion that a Participant&#8217;s restored amount for the Plan Year bears to the restored amount for the Plan Year of all re-employed Participants. The Plan Administrator shall not take into account the allocation(s) under this Section 4.04 in applying the limitation on allocations described in Appendix F.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, the provisions of this Section 4.04 shall not apply to reinstate any amounts which were forfeited without the possibility of reinstatement upon reemployment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">TRANSFERS BETWEEN PARTICIPATING EMPLOYERS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of vesting, in the case of an Employee who transfers between Employers with different vesting schedules, the Employee&#8217;s Nonforfeitable percentage shall be determined in accordance with the vesting schedule applicable to the Employer at which the Employee first commenced employment. Notwithstanding the foregoing, if the vesting schedule at the Employer to which the Employee is transferred is more advantageous in all respects than the Employee&#8217;s vesting schedule at his original Employer, such Employee&#8217;s Nonforfeitable percentage shall be determined in accordance with the vesting schedule of the subsequent Employer. If the vesting schedule may be more advantageous depending on an Employee's Years of Service and the Employee has performed three or more Years of Service for the Employer at the time of the transfer, the Employee may elect between the vesting schedule of his prior Employer and his current Employer in accordance with the procedures set forth in Section 13.03.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">CASH-OUT DISTRIBUTIONS TO PARTIALLY-VESTED PARTICIPANTS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If, pursuant to Article V, a partially-vested Participant receives a Cash-out Distribution before he incurs a Forfeiture Break-in-Service, the Cash-out Distribution will result in a forfeiture of the nonvested portion of the Participant's Account balance derived from Employer contributions as soon as administratively practicable.  A partially-vested Participant is a Participant whose Nonforfeitable percentage determined under Section 4.01 is less than 100%.  A &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cash-out Distribution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is a lump sum distribution of the Participant&#8217;s entire Nonforfeitable Account balance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A &#8220;deemed&#8221; Cash-out Distribution rule applies to a 0% vested Participant.  A 0% vested Participant is a Participant whose Account balance is entirely forfeitable at the time of his Severance from Employment.  If the Participant&#8217;s Account is not entitled to an allocation of Employer contributions or Participant forfeitures for the Plan Year in which he has a Severance from Employment, the Plan Administrator will apply the deemed Cash-out Distribution rule as if the 0% vested Participant received a Cash-out Distribution on the date of the Participant&#8217;s Severance from Employment.  If the Participant&#8217;s Account is entitled to an allocation of Employer contributions or Participant forfeitures for the Plan Year in which he has a Severance </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-37-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">from Employment, the Plan Administrator will apply the deemed Cash-out Distribution rule as if the 0% vested Participant received a Cash-out Distribution on the first day of the first Plan Year beginning after his Severance from Employment.  For purposes of applying the restoration provisions of Section 4.04, the Plan Administrator will treat the 0% vested Participant as repaying his Cash-out Distribution on the first date of his re-employment with the Employer.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-38-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE V.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:10.95pt;text-decoration:underline"><br>TIME AND METHOD OF PAYMENT OF BENEFITS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DISTRIBUTION UPON SEVERANCE FROM EMPLOYMENT ON OR AFTER NORMAL RETIREMENT DATE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to Sections 5.03 and 5.10, upon a Participant&#8217;s Severance from Employment (for any reason other than death) on or after his Normal Retirement Date, the Participant shall be entitled to payment of his Account in accordance with the provisions of this Article V, as soon as administratively practicable after the Participant&#8217;s Severance from Employment or the date the Participant files an application for distribution in accordance with the procedures established by the Plan Administrator, as the same may be amended from time to time, whichever is later. The form of payment shall be the same as for other Severance from Employment distributions, as set forth in Sections 5.03 and 5.10 of the Plan. If the Participant does not file a claim for benefits, payment shall in any event be made no later than the time required under Section 5.10.  A Participant who remains in the employ of the Employer after his Normal Retirement Date shall continue to participate in Employer contributions, if any.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DISTRIBUTION UPON SEVERANCE FROM EMPLOYMENT PRIOR TO NORMAL RETIREMENT DATE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Upon a Participant&#8217;s Severance from Employment prior to his Normal Retirement Date (for any reason other than death), payment shall commence to the Participant of the value of his Nonforfeitable Account balance as provided in Sections 5.02 and 5.03 of the Plan. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant must consent in writing to a distribution (including the form of the distribution) if&#58; (1) the Participant&#8217;s Nonforfeitable Account balance on the date the distribution commences exceeds $5,000, and (2) the Plan Administrator directs the Trustee to make a distribution to the Participant prior to the later of his Normal Retirement Date or his attaining age 62. Prior to September 30, 2019, the Participant&#8217;s Spouse must have consented in writing to the distribution if the Participant&#8217;s Nonforfeitable Account balance on the date the distribution commences exceeded $5,000.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The consent of the Participant, and the Participant&#8217;s Spouse, if applicable, shall be obtained in writing within the 180-day period ending on the Annuity Starting Date. The &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Annuity Starting Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is the first day of the first period for which an amount is paid as an annuity or in any other form. The Plan Administrator shall notify the Participant and the Participant&#8217;s Spouse, if applicable, of the right to defer distribution until the Participant&#8217;s Nonforfeitable Account balance is no longer immediately distributable. Such notice shall include a general description of the material features, and an explanation of the relative values of, the optional forms of benefit, if any, available under the Plan in a manner that would satisfy the notice requirements of Code Section 411(a)(11) and its applicable Treasury Regulations (including a description of the consequences of failing to defer receipt of a distribution). Further, such notice shall be provided no less than 30 days and no more than 180 days prior to the date of distribution. However, distribution may commence less than 30 days after the notice is provided if the Plan Administrator clearly informs the Participant that the Participant has a period of at least 30 days after receiving the notice to consider whether or not to elect a distribution, and the Participant and the Participant&#8217;s Spouse, if applicable, after receiving the notice, affirmatively elect a distribution.  Neither the consent of the Participant nor the Participant&#8217;s Spouse shall be required to the extent that distribution is required to satisfy Code Section 401(a)(9) or 415.  An Account balance is immediately distributable if any part of the Account balance could be distributed to the Participant (or the surviving Spouse) before the Participant attains, or would have attained if not deceased, the later of Normal Retirement Age or age 62.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">TIME OF DISTRIBUTION OF ACCOUNT BALANCE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Upon a Participant&#8217;s Severance from Employment, other than for death, and subject to the consent requirements set forth in Section 5.02, the Participant&#8217;s Nonforfeitable Account balance shall be distributed as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">If the Participant&#8217;s Nonforfeitable Account balance on the date the distribution commences is $1,000 or less, and the Participant does not elect to have such </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-39-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Account paid in the form of a direct rollover to an Eligible Retirement Plan specified by the Participant, the Trustee shall pay such Nonforfeitable Account balance to the Participant in the form of a single, lump sum Cash-out Distribution as soon as administratively practicable after the Participant&#8217;s Severance from Employment. For purposes of determining whether such payment may be made, the value of the Account shall be determined by including that portion of the Account that is attributable to Rollover Contributions. If the Participant does not have a Nonforfeitable interest in his Account, he shall be deemed to have received a distribution of his entire vested Account.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">If the Participant&#8217;s Nonforfeitable Account balance on the date the distribution commences is greater than $1,000 and does not exceed $5,000, and the Participant does not affirmatively elect to have such Nonforfeitable Account balance paid directly to him or to an Eligible Retirement Plan specified by the Participant, his Nonforfeitable Account balance shall be paid as a direct rollover distribution to an individual retirement plan or account (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">IRA</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) established for the Participant pursuant to a written agreement between the Committee and the provider of the IRA that meets the requirements of Section 401(a)(31) of the Code and the Treasury Regulations thereunder as soon as administratively practicable after the Participant&#8217;s Severance from Employment. For this purpose, the Committee may execute the necessary documents to establish an IRA on behalf of the Participant, using such Participant&#8217;s most recent mailing address in the records of the Employer.  For purposes of determining whether such payment may be made, the value of such Account shall be determined by including that portion of the Account that is attributable to Rollover Contributions. In addition, if a Participant has a Roth Account, the $1,000 automatic rollover threshold described above is applied separately to the Participant&#8217;s Roth Account and the Participant&#8217;s Roth Account is not taken into account for purposes of determining whether the amount of the Participant&#8217;s other Accounts exceeds the $1,000 automatic rollover threshold.  The Plan Administrator shall establish and maintain procedures to inform each Participant to whom this Section applies of the nature and operation of the IRA and the Participant&#8217;s investments therein, the fees and expenses associated with the operation of the IRA, and the terms of the written agreement establishing such IRA on behalf of the Participant.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">If the Participant&#8217;s Nonforfeitable Account balance on the date the distribution commences is greater than $5,000, the Trustee shall pay such Nonforfeitable Account balance to the Participant as soon as administratively practicable after he files a claim for benefits in accordance with the procedures established by the Plan Administrator, as the same may be amended from time to time, and consents to the distribution in accordance with Section 5.02, to the extent applicable.  Consent to such distribution shall not be valid unless the Participant is informed of his right to defer receipt of the distribution.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Participant does not file a claim for benefits in accordance with the procedures established by the Plan Administrator, as the same may be amended from time to time, and consent to the distribution in accordance with Section 5.02, to the extent applicable, the Participant&#8217;s Account shall be held in trust until the earlier to occur of (1) the date that is as soon as administratively practicable following the date that the Participant files a claim for benefits in accordance with the procedures established by the Plan Administrator, as the same may be amended from time to time, or (2) the Participant&#8217;s Required Beginning Date, as defined in Section 5.10.  At that time, the Participant&#8217;s Nonforfeitable Account balance shall be paid in accordance with the provisions of this Article V&#59; provided, however, if the Participant dies after his Severance from Employment but prior to commencing receipt of his Plan Account, the Plan Administrator, upon notice of the death, shall direct the Trustee to commence payment of the Participant&#8217;s Nonforfeitable Account to his Beneficiary in accordance with the provisions of Sections 5.03 and 5.10.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-40-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A Participant who has experienced a Severance from Employment and elected to delay receiving a distribution of his Account may elect to receive a distribution of his Nonforfeitable Account balance as soon as administratively practicable following the date he properly completes the appropriate distribution election forms or procedures.  If no such election is made, the Participant's Nonforfeitable Account balance shall be paid as provided in Section 5.10. The Trustee shall be authorized to charge a reasonable fee for maintaining the Nonforfeitable Account balance of a Participant who has experienced a Severance from Employment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DISTRIBUTIONS UPON DEATH</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Upon the death of the Participant, the Participant&#8217;s Nonforfeitable Account balance shall be paid in accordance with Code Section 401(a)(9), including the Treasury Regulations issued thereunder, Section 5.10, and this Section 5.04. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Distribution Beginning Before Death</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant&#8217;s death occurs after payment of the Participant&#8217;s Nonforfeitable Account balance has commenced, the Plan Administrator shall complete payment of the remaining Account balance at least as rapidly as under the method of distribution used prior to the Participant&#8217;s death.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Distribution Beginning After Death of Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant&#8217;s death occurs before distribution of his Account has commenced, the distribution of the Participant&#8217;s entire Nonforfeitable Account balance shall be made to the Participant&#8217;s Beneficiary in accordance with Section 5.08 and the method of payment selected by the Participant prior to his death. If no method of payment was selected by the Participant, the Beneficiary shall select the method of payment.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the above, except as otherwise set forth in an Appendix hereto, the Participant&#8217;s Nonforfeitable Account balance shall be distributed in a lump sum distribution to the Participant&#8217;s Beneficiary as soon as administratively practicable after notification of the Participant&#8217;s death. However, prior to September 30, 2019, if the Participant's Nonforfeitable Account balance at the time of distribution exceeds $5,000, the Account shall not be distributed to the Participant&#8217;s Beneficiary prior to the later of the Participant&#8217;s Normal Retirement Date or the date the Participant would have attained age 62 without the written consent of the Beneficiary if the Beneficiary is the Participant&#8217;s surviving Spouse. If the Beneficiary is not the Participant&#8217;s surviving Spouse, the Beneficiary must elect to have distribution of the entire amount payable completed on or before the last day of the calendar year that contains the fifth anniversary of the date of the Participant&#8217;s death. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In the case of a Participant who dies while performing Qualified Military Service, the survivors of the Participant are entitled to any additional benefits (other than benefit accruals relating to the period of Qualified Military Service as provided by Code Section 414(u)) that are provided under the Plan assuming the Participant resumed employment with the Employer and then experienced a Severance from Employment on account of death. However, the foregoing shall not provide any additional benefit accruals, and the deemed resumption of employment of the Participant shall be applied only to determine the eligibility of a Beneficiary for any pre-retirement death benefits, and only to the extent required by published guidance, as incorporated herein.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Nonforfeitable Account Balance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of this Section 5.04, the Participant&#8217;s Nonforfeitable Account balance at Severance from Employment shall include all amounts credited to the Participant&#8217;s Account for the Plan Year in which the Severance from Employment occurs even where such contributions are not yet allocated to the Participant&#8217;s Account, provided such amounts are vested.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-41-</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:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DESIGNATION OF BENEFICIARY</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant may, from time to time, designate in writing a Beneficiary or Beneficiaries, contingently or successively, to whom his Nonforfeitable Account shall be paid in the event of his death. A Participant&#8217;s Beneficiary designation shall not be valid unless the Participant&#8217;s Spouse consents (in accordance with the requirements of Code Section 417) to the Beneficiary designation or to any change in the Beneficiary designation. A Participant&#8217;s Beneficiary designation does not require spousal consent if the Participant&#8217;s Spouse is the Participant&#8217;s designated Beneficiary. The Plan Administrator shall prescribe the form for the written designation of Beneficiary and, upon the Participant's filing the form with the Plan Administrator and the Plan Administrator&#8217;s receipt of the form prior to the Participant&#8217;s death, the Participant shall effectively revoke all designations filed prior to that date by the same Participant. Notwithstanding the foregoing, a Participant may designate a Beneficiary through the use of any alternative media as provided in Section 9.15 of the Plan. Subject to the provisions of this Section, if more than one person is designated as a Beneficiary, each shall have an equal share unless the designation directs otherwise. Any designation, change or revocation by a Participant shall be effective only if it is received by the Plan Administrator before the death of such Participant.  . </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unless the Participant has indicated otherwise on the beneficiary designation, any designation of a beneficiary identified as Participant&#8217;s Spouse shall be deemed revoked by the divorce of the Participant and such Beneficiary.  Such revocation shall be effective upon receipt of acceptable documentary evidence of divorce delivered to the Plan Administrator.  The Plan Administrator shall not be liable for any payment or transfer made to a Beneficiary in the absence of such documentation.  Notwithstanding anything to the contrary in this Section, any domestic relations order submitted to and qualified by the Plan Administrator at any time prior to the final transfer and&#47;or payment of the Participant&#8217;s Account shall be deemed to constitute acceptable documentary evidence of divorce.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unless provided otherwise in this Section, a Participant&#8217;s Beneficiary designation may be changed only by the Participant making a new Beneficiary designation in accordance with the rules and procedures established by the Plan Administrator. Any new Beneficiary designation, change or revocation by a Participant shall be effective only if it is received by the Plan Administrator before the Participant&#8217;s death. Notwithstanding the foregoing, a Participant&#8217;s Beneficiary designation shall also be subject to the following&#58; (i) in the event that the death of the Participant or any Beneficiary is the result of a criminal act involving any other Beneficiary, a person convicted of such criminal act shall not be entitled to receive any undistributed amounts credited to the Participant&#8217;s Account&#59; (ii) to be entitled to receive any undistributed amounts credited to the Account at the Participant&#8217;s death, any person or persons designated as a Beneficiary must be alive and any entity designated as a Beneficiary must be in existence at the time of the Participant&#8217;s death&#59; and (iii) in the event that the order of the deaths of the Participant and any primary Beneficiary cannot be determined or have occurred within 120 hours of each other, the Participant shall be deemed to have survived.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FAILURE OF BENEFICIARY DESIGNATION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If a Participant fails to name a Beneficiary in accordance with Section 5.05 of the Plan, or if the Beneficiary named by a Participant predeceases him, then the Participant&#8217;s Account shall be paid in a single lump sum to the Participant&#8217;s surviving Spouse, if any, and if there is no surviving Spouse, to the Participant's estate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Beneficiary survives the Participant but dies before complete distribution of the Participant&#8217;s Account, the remaining portion of the Participant&#8217;s Account shall be paid in a lump sum to any contingent Beneficiaries named by the Participant or, if there are none, to the legal representative of the estate of such deceased Beneficiary. The Administrator shall determine the method and to whom payment shall be made under this Section 5.06.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.07</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">OTHER RULES GOVERNING THE TIME OF PAYMENT OF BENEFITS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Minimum Legal Distribution Requirements</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Unless the Participant elects otherwise in writing, distribution of a Participant&#8217;s Nonforfeitable Account balance </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-42-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">shall be made not later than 60 days after the close of the Plan Year in which the later of the following events occurs&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The date the Participant reaches his Normal Retirement Date&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The tenth anniversary of the date on which the Participant commenced participation in the Plan&#59; or </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The date of the Participant&#8217;s Severance from Employment with the Employer.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the above, except as provided in Sections 5.03.A. or B. and 5.10, a Participant must file a claim for benefits before payment of his Nonforfeitable Account balance will commence.  In no event shall distributions commence nor shall the Participant elect to have distributions commence later than his Required Beginning Date. Furthermore, once distributions have begun to a Five-percent Owner, they must continue to be distributed, even if the Participant ceases to be a Five-percent Owner in a subsequent year.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">In no event shall payment commence later than the time prescribed by this Article V or in a form not permitted under Article V. The Plan Administrator shall make its determinations under this Article V in a nondiscriminatory, consistent and uniform manner. If the Plan Administrator directs payment to commence to the Participant under this Article V, it shall provide the Participant (and, if applicable, the Participant's Spouse) with the appropriate form to consent to the distribution direction, if required.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.08</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FORM OF BENEFIT PAYMENTS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Except as otherwise provided in an Appendix hereto, a Participant shall receive payment of his Nonforfeitable Account balance in a single lump sum. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The portion of a Participant&#8217;s Account invested in an investment other than Stock or ESOP Stock shall be distributed in a single lump sum payment in all events other than certain installment payments as permitted under Code Section 401(a)(9) and pursuant to Section 5.10 of the Plan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Amounts invested in Stock and ESOP Stock shall be distributed as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">If the value of a Participant&#8217;s Nonforfeitable Account (including amounts not invested in Stock and&#47;or ESOP Stock) is $5,000 or less, and the Participant does not elect, pursuant to a procedure established by the Plan Administrator, to receive a distribution in Stock, such distribution shall be made in cash in accordance with Section 5.03.&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">If the value of a Participant&#8217;s Nonforfeitable Account (including amounts not invested in Stock and&#47;or ESOP Stock) is more than $5,000, distribution shall be made in either Stock or cash, as elected by the distributee pursuant to a procedure established by the Plan Administrator. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, the right to elect a distribution in the form of Stock shall not apply to the portion of the Participant&#8217;s Account that he has elected to diversify pursuant to Section 9.08.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">If a distributee elects to receive a distribution in cash, the Trustee shall&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Buy for the Plan the distributee&#8217;s shares of Stock at the fair market value on the date they are to be delivered&#59;</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-43-</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:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Sell such shares on a national securities exchange, or, if the shares are not listed on such an exchange, the over-the-counter market&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Provide for the liquidation of the distributee&#8217;s shares using a combination of Sections 5.08.C.1 and 5.08.C.2.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">Before any distribution is made from a Participant&#8217;s Account pursuant to this Article V, any fractional share of Stock allocated to that Account shall be converted to cash on the basis of its pro rata share of the price of a whole share of Stock on the date of distribution.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Any shares of Stock distributed pursuant to the terms of the Plan shall be subject to such restrictions on their subsequent transfer as shall be necessary or appropriate, in the opinion of counsel for the Company, to comply with applicable federal and state securities laws and may bear appropriate legends evidencing such restrictions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.09</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">OPTION TO HAVE COMPANY PURCHASE ESOP STOCK</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any Participant who receives ESOP Stock pursuant to Section 5.08.B., and any person who has received ESOP Stock from such a Participant by reason of the Participant&#8217;s death or incompetency, shall have the right to require the Company to purchase the ESOP Stock for its current fair market value (hereinafter referred to as the &#8220;put option&#8221;). The put option shall only apply if the Stock is not publicly traded when the ESOP Stock is distributed or if, when the ESOP Stock is distributed, it is subject to a restriction under federal or state securities laws or regulations or an agreement affecting the ESOP Stock that would make the ESOP Stock not as freely tradable as a security not subject to such restriction. The put option shall be exercisable by written notice to the Committee during the 15 months after the ESOP Stock is distributed by the Plan. If the put option is exercised, the Trustee may, in the Trustee&#8217;s sole discretion, assume the Company&#8217;s rights and obligations with respect to purchasing the ESOP Stock. The Company, or the Trustee if applicable, may elect to pay for the ESOP Stock in equal periodic installments (not less frequent than annually) over a period not longer than five years from the date the put option is exercised, with interest at a reasonable rate, all such terms to be set forth in a promissory note delivered to the seller with usual business terms as to acceleration upon any uncured default. With the seller&#8217;s consent, the installment period may be extended to the earlier of 10 years from the exercise of the put option or the date on which the ESOP Loans related to the ESOP Stock have been satisfied, if that is longer than five years, provided the purchaser furnishes adequate security in addition to the purchaser&#8217;s promissory note. Nothing contained herein shall be deemed to obligate the Company to register any ESOP Stock under any federal or state securities law or to create a public market to facilitate transferability of ESOP Stock. The put option herein described may only be exercised by a person described in the first sentence of this Section 5.09 and may not be transferred either separately or together with any ESOP Stock to any other person. The put option shall continue in effect to the extent provided herein in the event that the Plan ceases to have a qualified employee stock ownership plan feature.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">MINIMUM DISTRIBUTION REQUIREMENTS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant&#8217;s Nonforfeitable Account balance shall be distributed, as of the Required Beginning Date, in accordance with the minimum distribution requirements established by Code Section 401(a)(9) and the applicable Treasury Regulations thereunder. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of this Section 5.10, the following definitions shall apply&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Beneficiary</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is the individual who is designated as the Beneficiary under Plan Section 1.07 and is the Designated Beneficiary under Code Section 401(a)(9) and Treasury Regulations Section 1.401(a)(9)-1, Q&#38;A-4.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-44-</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:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Distribution Calendar Year</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is a calendar year for which a minimum distribution is required. For distributions beginning before the Participant&#8217;s death, the first Distribution Calendar Year is the calendar year immediately preceding the calendar year that contains the Participant's Required Beginning Date. For distributions beginning after the Participant's death, the first Distribution Calendar Year is the calendar year in which the distributions are required to begin under Section 5.10.B.2. The required minimum distribution for the Participant&#8217;s first Distribution Calendar Year will be made on or before the Participant&#8217;s Required Beginning Date. The required minimum distribution for other Distribution Calendar Years, including the required minimum distribution for the Distribution Calendar Year in which the Participant&#8217;s Required Beginning Date occurs, will be made on or before December 31 of that Distribution Calendar Year.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Life Expectancy</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is a beneficiary&#8217;s life expectancy as computed by use of the Single Life Table in Treasury Regulations Section 1.401(a)(9)-9.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">RMD Account Balance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is the Account balance as of the last Valuation Date in the calendar year immediately preceding the Distribution Calendar Year (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Valuation Calendar Year</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) increased by the amount of any contributions made and allocated or forfeitures allocated to the Account as of dates in the Valuation Calendar Year after the Valuation Date and decreased by distributions made in the Valuation Calendar Year after the Valuation Date. The Account balance for the Valuation Calendar Year includes any amounts rolled over or transferred to the Plan either in the Valuation Calendar Year or in the Distribution Calendar Year if distributed or transferred in the Valuation Calendar Year.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Special Election</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is a provision of the Plan included in this Section which supersedes the general presumptions set forth in Code Section 401(a)(9) and the Treasury Regulations thereunder. To the extent that this Section does not include any provisions for Special Elections, the default provisions of Code Section 401(a)(9), as set forth below shall apply.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Time and Manner of Distribution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to any Special Election set forth in this Section 5.10, the following rules shall apply&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Required Beginning Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant&#8217;s entire interest will be distributed, or begin to be distributed, to the Participant no later than the Participant's Required Beginning Date. </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Death of Participant Before Distributions Begin</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant dies before distributions begin, the Participant&#8217;s entire interest will be distributed, or begin to be distributed, no later than as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">If the Participant&#8217;s surviving Spouse is the Participant&#8217;s sole Designated Beneficiary, then, except as provided herein, distributions to the surviving Spouse will begin by December 31 of the calendar year immediately following the calendar year in which the Participant died, or by December 31 of the calendar year in which the Participant would have attained age 70&#189;, if later.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">If the Participant&#8217;s surviving Spouse is not the Participant&#8217;s sole Designated Beneficiary, then, except as provided herein, distributions to the Designated Beneficiary will begin by December 31 of the calendar year immediately following the calendar year in which the Participant died.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-45-</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:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">If there is no Designated Beneficiary as of September 30 of the year following the year of the Participant&#8217;s death, the Participant&#8217;s entire interest will be distributed by December 31 of the calendar year containing the fifth anniversary of the Participant&#8217;s death.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">If the Participant's surviving Spouse is the Participant&#8217;s sole Designated Beneficiary and the surviving Spouse dies after the Participant but before distributions to the surviving Spouse begin, this Section 5.10.C, other than Section 5.10.C.2.(a), will apply as if the surviving Spouse were the Participant.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of this Section 5.10.B.2. and Sections 5.10.E., unless subsection (d) above applies, distributions are considered to begin on the Participant&#8217;s Required Beginning Date. If subsection (d) applies, distributions are considered to begin on the date distributions are required to begin to the surviving Spouse under subsection (a), above. If distributions under an annuity purchased from an insurance company irrevocably commence to the Participant before the Participant's Required Beginning Date (or to the Participant's surviving Spouse before the date distributions are required to begin to the surviving Spouse under subsection (a)), the date distributions are considered to begin is the date distributions actually commence.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Forms of Distribution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Unless all or part of a Participant&#8217;s Account is payable in the form of an annuity under the terms of the Plan, including an Appendix hereto, a Participant&#8217;s interest shall be distributed in the form of a single sum on or before the Required Beginning Date, which shall satisfy and be in accordance with Sections 5.10.C. and 5.06.D. herein.  If all or part of a Participant&#8217;s Account is payable in the form of an annuity under the terms of the Plan, including an Appendix hereto, unless the Participant&#8217;s interest is distributed in the form of an annuity purchased from an insurance company or in a single sum on or before the Required Beginning Date, as of the first Distribution Calendar Year distributions will be made in accordance with Sections 5.10.C. and 5.10.D. If the Participant&#8217;s interest is distributed in the form of an annuity purchased from an insurance company, distributions thereunder will be made in accordance with Code Section 401(a)(9) and the Treasury Regulations..  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Required Minimum Distributions During Participant&#8217;s Lifetime</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to any Special Election set forth in this Section 5.10, unless the Participant&#8217;s interest is distributed in the form of a single sum on or before the Required Beginning Date in accordance with Section 5.10.B.3., the following rules shall apply&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Amount of Required Minimum Distributions for Each Distribution Calendar Year</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. During the Participant&#8217;s lifetime, the minimum amount that will be distributed for each Distribution Calendar Year is the lesser of&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">The quotient obtained by dividing the RMD Account Balance by the distribution period in the Uniform Lifetime Table set forth in Treasury Regulations Section 1.401(a)(9)-9, using the Participant's age as of the Participant's birthday in the Distribution Calendar Year&#59; or</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">If the Participant&#8217;s sole Designated Beneficiary for the Distribution Calendar Year is the Participant's Spouse, the quotient obtained by dividing the RMD Account Balance by the number in the Joint and Last Survivor Table set forth in Treasury Regulations Section 1.401(a)(9)-9, using the Participant&#8217;s and the Spouse&#8217;s attained </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-46-</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:144pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ages as of the Participant&#8217;s and Spouse's birthdays in the Distribution Calendar Year.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Lifetime Required Minimum Distributions Continue Through Year of Participant&#8217;s Death</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Required minimum distributions will be determined under this Section beginning with the first Distribution Calendar Year and up to and including the Distribution Calendar Year that includes the Participant&#8217;s date of death.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Required Minimum Distributions After Participant&#8217;s Death</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to any Special Election set forth in this Section 5.10, unless the Participant&#8217;s interest is distributed in the form of a single sum on or before the Required Beginning Date in accordance with Section 5.10.B.3., the following rules shall apply&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Death On or After Date Distributions Begin</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt;text-decoration:underline">Participant Survived by Designated Beneficiary</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant dies on or after the date distributions begin and there is a Designated Beneficiary, the remaining amount in the Participant&#8217;s Account, if any, shall be distributed to the Participant&#8217;s Beneficiary at least as rapidly as under the method of distribution used prior to the Participant&#8217;s death.  The minimum amount that will be distributed for each Distribution Calendar Year after the year of the Participant&#8217;s death is the quotient obtained by dividing the RMD Account Balance by the longer of the remaining Life Expectancy of the Participant or the remaining Life Expectancy of the Participant's Designated Beneficiary, determined as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.24pt">The Participant's remaining Life Expectancy is calculated using the age of the Participant in the year of death, reduced by one for each subsequent year.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">If the Participant&#8217;s surviving Spouse is the Participant's sole Designated Beneficiary, the remaining Life Expectancy of the surviving Spouse is calculated for each Distribution Calendar Year after the year of the Participant&#8217;s death using the surviving Spouse&#8217;s age as of the Spouse&#8217;s birthday in that year. For Distribution Calendar Years after the year of the surviving Spouse&#8217;s death, the remaining Life Expectancy of the surviving Spouse is calculated using the age of the surviving Spouse as of the Spouse&#8217;s birthday in the calendar year of the Spouse&#8217;s death, reduced by one for each subsequent calendar year.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.36pt">If the Participant&#8217;s surviving Spouse is not the Participant&#8217;s sole Designated Beneficiary, the Designated Beneficiary&#8217;s remaining Life Expectancy is calculated using the age of the Beneficiary in the year following the year of the Participant&#8217;s death, reduced by one for each subsequent year.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt;text-decoration:underline">No Designated Beneficiary</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant dies on or after the date distributions begin and there is no Designated Beneficiary as of September 30 of the year after the year of the Participant&#8217;s death or the Designated Beneficiary cannot be located, the minimum amount that will be distributed for each Distribution Calendar Year after the year of the Participant&#8217;s death is the quotient obtained by dividing the RMD Account Balance by the </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-47-</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:144pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant&#8217;s remaining Life Expectancy calculated using the age of the Participant in the year of death, reduced by one for each subsequent year.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Death Before Date Distributions Begin</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt;text-decoration:underline">Participant Survived by Designated Beneficiary</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Except as provided herein, if the Participant dies before the date distributions begin and there is a Designated Beneficiary, the minimum amount that will be distributed for each Distribution Calendar Year after the year of the Participant&#8217;s death is the quotient obtained by dividing the Participant&#8217;s RMD Account Balance by the remaining Life Expectancy of the Participant&#8217;s Designated Beneficiary, determined as provided in Subsection 5.10.E.1.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt;text-decoration:underline">No Designated Beneficiary</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant dies before the date distributions begin and there is no Designated Beneficiary as of September 30 of the year following the year of the Participant&#8217;s death, distribution of the Participant&#8217;s entire interest will be completed by December 31 of the calendar year containing the fifth anniversary of the Participant&#8217;s death.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt;text-decoration:underline">Death of Surviving Spouse Before Distributions to Surviving Spouse are Required to Begin</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant dies before the date distributions begin, the Participant&#8217;s surviving Spouse is the Participant&#8217;s sole Designated Beneficiary, and the surviving Spouse dies before distributions are required to begin to the surviving Spouse under Section 5.10.C.2.(a), this Section will apply as if the surviving Spouse were the Participant.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">General Rules</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Precedence</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If any payment under the terms of the Plan would violate the requirements of this Section 5.10, this Section 5.10 will supersede such contrary provisions of the Plan.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">Requirements of Treasury Regulations Incorporated</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. All distributions required under this Section 5.10 will be determined and made in accordance with the Treasury Regulations under Code Section 401(a)(9).</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt;text-decoration:underline">TEFRA Section 242(b)(2) Elections</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Notwithstanding the other provisions of this Section 5.10, distributions may be made under a designation made before January 1, 1984, in accordance with Section 242(b)(2) of the Tax Equity and Fiscal Responsibility Act (&#8220;TEFRA&#8221;) and the provisions of the Plan that relate to TEFRA Section 242(b)(2).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.24pt;text-decoration:underline">Special Election&#58;  Application of the 5-Year Rule to Distributions to Designated Beneficiaries</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant dies before distributions begin and there is a Designated Beneficiary, distribution to the Designated Beneficiary is not required to begin by the date specified in Plan Section 5.10.C.2., but the Participant&#8217;s entire interest will be distributed to the Designated Beneficiary by December 31 of the calendar year containing the fifth anniversary of the Participant&#8217;s death. If the Participant&#8217;s surviving Spouse is the Participant&#8217;s sole Designated Beneficiary and the surviving Spouse dies after the Participant but before distributions to either the Participant or the surviving Spouse begin, this paragraph will apply as if the surviving Spouse were the Participant. This paragraph shall apply to all distributions.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-48-</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:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRUSTEE-TO-TRUSTEE TRANSFER FROM THE INMED CORPORATION EMPLOYEE SAVINGS&#47;RETIREMENT INCOME PLAN</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Notwithstanding any other provision of the Plan, any amounts attributable to amounts transferred from the Inmed Corporation Employee Savings&#47;Retirement Income Plan to this Plan on or after September 1, 1990 shall be distributed in accordance with the provisions of the Inmed Corporation Employee Savings&#47;Retirement Income Plan as in effect on such date, as set forth in Appendix A, attached hereto and made a part hereof, but only to the extent the distribution provisions of that plan are inconsistent with the distribution provisions of this Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.12</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRUSTEE-TO-TRUSTEE TRANSFER FROM THE MATTATUCK MANUFACTURING CO. &#38; UAW LOCAL #1251 MONEY PURCHASE PLAN</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Notwithstanding any other provision of the Plan, amounts attributable to amounts transferred from the Mattatuck Manufacturing Co. &#38; UAW Local #1251 Money Purchase Plan to this Plan shall be distributed in accordance with the provisions of the Mattatuck Manufacturing Co. &#38; UAW Local #1251 Money Purchase Plan as in effect on such date and as set forth in Appendix B, attached hereto and made a part hereof, but only to the extent the distribution provisions of that plan are inconsistent with the distribution provisions of this Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.13</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRUSTEE-TO-TRUSTEE TRANSFER FROM THE HUDSON RESPIRATORY CARE, INC. PROFIT SHARING PLAN</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Notwithstanding any other provision of the Plan, any amounts attributable to amounts transferred from the Hudson Respiratory Care, Inc. Profit Sharing Plan to this Plan on July 3, 2006 shall be distributed in accordance with the provisions of the Hudson Respiratory Care, Inc. Profit Sharing Plan as in effect on such date, as set forth in Appendix H, attached hereto and made a part hereof, but only to the extent the distribution provisions of that plan are inconsistent with the distribution provisions of this Plan.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">SPECIAL RULES FOR TRANSFER ACCOUNTS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding any provision of this Article V to the contrary, with respect to any Participant who has a Transfer Account consisting in whole or in part of Transfer Contributions which, by operation of relevant law and regulation (including, but not limited to, ERISA and the Code), must be distributed or made available under the same terms and conditions under which amounts held thereunder were previously held (prior to their becoming Transfer Contributions) to the extent that such terms and conditions must be preserved in order to comply with Code Section 411(d)(6), the Plan Administrator shall, upon the written request of the Participant (in the case of optional forms of benefit), cause the Trustee to distribute or make available such Transfer Contributions at such times and in such manner as may be so required.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DISTRIBUTIONS UNDER DOMESTIC RELATIONS ORDERS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Nothing contained in this Plan shall prevent the Trustee from complying with the provisions of a qualified domestic relations order (as defined in Code Section 414(p)). This Plan specifically permits distribution to an alternate payee under a qualified domestic relations order at any time, irrespective of whether the Participant has attained his earliest retirement age (as defined under Code Section 414(p)) under the Plan. A distribution to an alternate payee prior to the Participant's attainment of the earliest retirement age is available only if the order specifies distribution at that time or permits an agreement between the Plan and the alternate payee to authorize such an earlier distribution. In addition, if the value of the alternate payee's benefits under the Plan exceeds $5,000 and the order requires, the alternate payee must consent to any distribution occurring prior to the Participant's attainment of the earliest retirement age. Nothing in this Section gives a Participant the right to receive a distribution at a time not permitted under the Plan, nor does this Section 5.15 give the alternate payee the right to receive a form of payment not permitted under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Plan Administrator shall establish reasonable procedures to determine the qualified status of a domestic relations order. Upon receiving a domestic relations order, the Plan Administrator promptly shall notify the Participant and any alternate payee named in the order, in writing, of the receipt of the order and the Plan's procedures for determining the qualified </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-49-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">status of the order. Within a reasonable period of time after receiving the domestic relations order, the Plan Administrator shall determine the qualified status of the order and shall notify the Participant and each alternate payee, in writing, of its determination. The Plan Administrator shall provide notice under this paragraph by mailing to the individual's address specified in the domestic relations order, or in a manner consistent with Labor Regulations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If any portion of the Participant's Nonforfeitable Account balance is payable during the period the Plan Administrator is making its determination of the qualified status of the domestic relations order, the Trustee shall segregate the amounts payable in a separate account and invest the segregated account solely in fixed income investments or maintain a separate bookkeeping account of said amounts. If the Plan Administrator determines the order is a qualified domestic relations order within 18 months of the first date on which payments were due under the terms of the order, the Trustee shall distribute the separate account in accordance with the order. If the Plan Administrator does not make its determination of the qualified status of the order within the above-described 18-month period, the Trustee shall distribute the segregated account in the manner the Plan would distribute it if the order did not exist, and shall apply the order prospectively if the Plan Administrator later determines the order is a qualified domestic relations order.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">To the extent it is not inconsistent with the provisions of the qualified domestic relations order, the Trustee shall invest any partitioned amount in a segregated subaccount or separate account and invest the account in the money market investment option or in other fixed income investments. A segregated subaccount shall remain a part of the Trust, but it alone shall share in any income it earns, and it alone shall bear any expense or loss it incurs.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Trustee shall make any payment or distributions required under this Section by separate benefit checks or other separate distribution to the alternate payee(s).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.16</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">LOST PARTICIPANT OR BENEFICIARY</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant or Beneficiary to whom benefits are to be distributed cannot be located, the Benefits Group shall make reasonable efforts to find such individual(s), such as (A) the sending of notification by certified or registered mail to his&#47;her last known address, (B) contacting other designated Beneficiaries, or (C) using a letter-forwarding service. If, after reasonable effort, the Benefits Group is still unable to locate such Participant or Beneficiary, the Participant&#8217;s Account shall be forfeited as allowed by Treasury Regulation Section 1.411(a)-4(b)(6). The amount of the forfeiture shall reduce Matching Contributions under Section 3.05 of the Plan and&#47;or Profit Sharing Contributions under Section 3.07, as elected by the Employer. However, any such forfeited Account will be reinstated and become payable if a claim is made by the Participant or Beneficiary for such Account. The Benefits Group shall prescribe uniform and non-discriminatory rules for carrying out this provision.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.17</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FACILITY OF PAYMENT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Plan Administrator deems any person entitled to receive any amount under the provisions of this Plan to be incapable of receiving or disbursing the same by reason of minority, illness or infirmity, mental incompetency, or incapacity of any kind, the Plan Administrator may, in its discretion, take any one or more of the following actions&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Apply such amount directly for the comfort, support and maintenance of such person&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Reimburse any person for any such support theretofore supplied to the person entitled to receive any such payment&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">Pay such amount to any person selected by the Plan Administrator to disburse it for such comfort, support and maintenance, including without limitation, any relative who has undertaken, wholly or partially, the expense of such person's comfort, care and maintenance, or any institution in whose care or custody the person entitled to the amount may be. The Plan Administrator may, in its </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-50-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">discretion, deposit any amount due to a minor to his credit in any savings or commercial bank of the Plan Administrator&#8217;s choice.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Receipt by any above-described individual or institution shall be a valid and complete discharge for the payment of such benefit or installment thereof.  Deposit to the credit of a Participant, Spouse or other Beneficiary (including a minor) in any bank or trust company shall be deemed payment into such person&#8217;s hands.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In clarification of the foregoing provisions regarding any minor, as long as a Beneficiary remains a minor, any inherited Account opened for such Beneficiary shall be controlled by such person(s) demonstrated to the Plan Sponsor&#8217;s satisfaction to be authorized to act on behalf of the minor.  The minor&#8217;s representative may be (i) the court-appointed guardian or conservator, (ii) a person named to serve as the minor&#8217;s representative in the Participant&#8217;s last will and testament admitted to probate, or (iii) such other person deemed by the Plan Sponsor to be authorized to act for the minor. A minor is a person who has not yet reached the age of majority for the ownership of investments under the law of the state of the minor&#8217;s domicile.  A former minor may request that the inherited Account be transferred to him or her at any time after attaining the age of majority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.18</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">NO DISTRIBUTION PRIOR TO SEVERANCE FROM EMPLOYMENT, DEATH OR DISABILITY</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Except as provided below, Elective Deferral Contributions, Catch-Up Contributions, Roth Elective Deferral Contributions, Matching Contributions, Qualified Non-elective Contributions, Qualified Matching Contributions, Profit Sharing Contributions, and income allocable to each, are not distributable to a Participant or his Beneficiary or Beneficiaries, in accordance with such Participant&#8217;s or Beneficiary&#8217;s election, earlier than upon Severance from Employment, death or Disability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Such amounts may also be distributed upon&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Termination of the Plan without the establishment or maintenance of another defined contribution plan, as defined in the Code and applicable Treasury Regulations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The hardship of the Participant, as described in Section 6.01 herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">The attainment by the Participant of age 59&#189;, as described in Section 6.03 herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">With respect to Elective Deferral Contributions, Catch-up Contributions and Roth Elective Deferral Contributions, pursuant to Code Section 414(u)(12)(B), a Participant in Qualified Military Service, while on active duty for a period of more than 30 days, shall be treated as having incurred a Severance from Employment for purposes of eligibility to receive a distribution from his Account attributable to Elective Deferral Contributions, Catch-up Contributions and Roth Elective Deferral Contributions during any period the Participant is performing services in the uniformed services while on active duty for a period of more than 30 days.  However, if a Participant obtains a distribution according to the foregoing provision, such Participant&#8217;s Elective Deferral Contributions, Catch-up Contributions and Roth Elective Deferral Contributions to this Plan shall be suspended for six months following the date of distribution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">With respect to Elective Deferral Contributions, Catch-up Contributions and Roth Elective Deferral Contributions, a Participant who is a Qualified Reservist (by reason of being a member of a reserve component (as defined in Section 101 of Title 37 of the United States Code)) who was ordered or called to active duty for a period in excess of 179 days or for an indefinite period is eligible for a Qualified Reservist Distribution, as described in Section 6.08 of the Plan.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-51-</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:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All distributions that may be made pursuant to one or more of the foregoing distributable events are subject to the spousal and Participant consent requirements (if applicable) contained in Sections 401(a)(11) and 417 of the Code.  In addition, with respect to a distribution to a Participant on account of an event described in subsection A, above, such distribution shall be paid in the form of a lump sum (as defined in Code Section 402(d)(4), without regard to clauses (i), (ii), (iii), and (iv) of subparagraph (A), subparagraph (B), or subparagraph (F) thereof).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.19</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DISTRIBUTION OF ASSETS TRANSFERRED FROM A MONEY PURCHASE PENSION PLAN</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding any provision of the Plan to the contrary, to the extent that any optional form of benefit under the Plan permits a distribution prior to the Employee&#8217;s retirement, death, Disability, or Severance from Employment, and prior to Plan termination, the optional form of benefit is not available with respect to benefits attributable to assets (including the post-transfer earnings thereon) and liabilities that are transferred, within the meaning of Code Section 414(l), to the Plan from a money purchase pension plan qualified under Code Section 401(a) (other than any portion of those assets and liabilities attributable to after-tax contributions).  The conversion of a plan from a money purchase pension plan to a profit sharing plan shall be treated as a transfer subject to Code Section 414(l) for the purpose of this Section.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.20</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">WRITTEN INSTRUCTION NOT REQUIRED</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any elections made or distributions processed under this Article V may be accomplished through telephonic, electronic or similar instructions in accordance with the rules and procedures established by the Plan Administrator, to the extent they are consistent with the requirements of the Code, Treasury Regulations, and ERISA. Notwithstanding the foregoing, however, except to the extent otherwise permitted in applicable Treasury Regulations, spousal consents and waivers, to the extent required or permitted hereunder, may only be granted in writing.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-52-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE VI.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:7.9pt;text-decoration:underline"><br>WITHDRAWALS, DIRECT ROLLOVERS AND WITHHOLDING, LOANS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">HARDSHIP WITHDRAWALS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Upon the application of any Participant or Other Designee, the Plan Administrator, in accordance with a uniform, nondiscriminatory policy, may permit such Participant or Other Designee to withdraw all or a portion of the vested amounts then credited to his Elective Deferral Contribution Account, Catch-Up Contribution Account (after January 1, 2019, including trust earnings credited thereto after December 31, 1988), Qualified Matching Contribution Account, and Qualified Non-elective Contribution Account if the withdrawal is necessary due to the immediate and heavy financial need of the Participant. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Only distributions made pursuant to conditions arising under the following circumstances shall be conclusively considered to be made on account of immediate and heavy financial need&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Alleviating extraordinary financial hardship arising from deductible medical expenses (within the meaning of Code Section 213(d) determined without regard to whether the expenses exceed 7.5% of adjusted gross income) previously incurred by the Participant or his Spouse, children or other dependents (as defined in Code Section 152 and without regard to Code Sections 152(b)(1), (b)(2), and (d)(1)(B)) or the Participant&#8217;s designated Beneficiary, necessary for those persons to obtain medical care described in Code Section 213(d) and not reimbursed or reimbursable by insurance&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Purchasing real property (excluding mortgage payments) that is to serve as the principal residence of the Participant&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Expenditures necessary to prevent eviction from the Participant's principal residence or foreclosure of a mortgage on the same&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Financing the tuition and related educational fees for up to the next twelve (12) months of post-secondary education for the Participant, his Spouse, his children or dependents (as defined in Code Section 152 and without regard to Code Sections 152(b)(1), (b)(2), and (d)(1)(B)) or the Participant&#8217;s designated Beneficiary&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Paying funeral or burial expenses incurred due to the death of the Participant&#8217;s parent, Spouse, children or dependents (as defined in Code Section 152 without regard to Code Sections 152(b)(1), (b)(2), and (d)(1)(B)), or the Participant&#8217;s designated Beneficiary&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Repairing the damage to a Participant&#8217;s principal residence where such expenses would qualify for the casualty deduction under Code Section 165 (without regard to the 10% adjusted gross income limitation)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Any other reason deemed to be an immediate and heavy financial need by the Secretary of the Treasury.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">A distribution will be considered to be necessary to satisfy an immediate and heavy financial need of the Participant only if&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The Participant has obtained all distributions other than hardship distributions (including distribution of ESOP dividends under Code Section 414(k)), and prior to January 1, 2019, all nontaxable loans, currently available under all plans maintained by the Employer (including all qualified and nonqualified plans of deferred compensation and a cash </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-53-</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:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">or deferred arrangement that is part of a cafeteria plan under Code Section 125, but excluding mandatory employee contribution portions of a defined benefit plan or health and welfare plan)&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The distribution is not in excess of the amount necessary to satisfy the immediate and heavy financial need, including any amounts necessary to pay any federal, state, or local income taxes or penalties reasonably anticipated to result from the distribution&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The need cannot be satisfied through reimbursement, compensation by insurance, liquidation of the Participant&#8217;s assets, or the cessation of Elective Deferral Contributions.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If a Participant received a hardship distribution prior to January 1, 2019 and the Participant&#8217;s Elective Deferral Contributions were suspended, such Participant may voluntarily resume Elective Deferral Contributions prior to the end of the suspension period. If the Participant does not voluntarily resume Elective Deferral Contributions, the Plan Administrator shall reinstate the Participant&#8217;s Elective Deferral Contribution election that was in effect immediately prior to the Participant&#8217;s receipt of the hardship distribution.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">The Participant must represent (in writing, by an electronic medium, or in such other form as may be legally prescribed) that he or she has insufficient cash or other liquid assets to satisfy the need. The existence of the financial hardship will be determined by the Plan Administrator and the Plan Administrator may rely on the Participant&#8217;s representations unless the Plan Administrator has actual knowledge to the contrary. Spousal consent for a hardship distribution under this Section 6.01 is not required.  If a Participant&#8217;s application for a hardship withdrawal is approved, the Trustee shall make payment of the approved amount of the hardship withdrawal to the Participant.  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">Payment of a withdrawal requested under this Section 6.01 shall be made within an administratively reasonable period of time after the Plan Administrator determines that the withdrawal request satisfies the requirements of this Section 6.01. Withdrawals shall be made on a pro-rata basis if a Participant elects to make a withdrawal from more than one sub-account in his Account. A Participant may specify the Investment Fund or Funds from which the withdrawal shall be made. If the Participant does not make an Investment Fund election under this Section 6.01, the withdrawal shall be made on a pro-rata basis from all of the applicable Investment Funds.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">SPECIAL WITHDRAWAL RULES APPLICABLE TO AFTER-TAX AND ROLLOVER CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant shall be entitled to withdraw any portion of the amounts credited to his After-tax Contribution Account and his Rollover Contribution Account, if any, in accordance with the procedures established by the Plan Administrator. Payment of a withdrawal requested under this Section 6.02 shall be made within an administratively reasonable period of time after the withdrawal request is received by the Plan Administrator. Withdrawals shall be made on a pro-rata basis if a Participant elects to make a withdrawal from more than one sub-account in his Account. If the Participant does not make an Investment Fund election under this Section 6.02, the withdrawal shall be made on a pro-rata basis from all of the applicable Investment Funds.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">WITHDRAWALS UPON ATTAINMENT OF AGE 59&#189;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant who is an Employee and has attained age 59&#189; may elect to withdrawal any portion of his Nonforfeitable Account in accordance with the procedures established by the Plan Administrator. Payment of a withdrawal requested under this Section 6.03 shall be made within an administratively reasonable period of time after the withdrawal request is received by the Plan Administrator. Withdrawals shall be made on a pro-rata basis if a Participant elects to make a withdrawal from more than one sub-account in his Account. If the Participant does not make an </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-54-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Investment Fund election under this Section 6.03, the withdrawal shall be made on a pro-rata basis from all of the applicable Investment Funds.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DISTRIBUTION&#47;REINVESTMENT ELECTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Cash dividends that are payable on shares of Stock held in the portion of a Participant's or Beneficiary's Account that is invested in the ESOP Stock Fund, shall, at the election of the Participant or the Beneficiary, be paid to the Participant or Beneficiary or paid to the Plan and reinvested in Stock. Cash dividends that are paid to Participants and Beneficiaries pursuant to an election hereunder shall be paid, at the discretion of the Committee, directly by the Company in cash to such Participants and Beneficiaries, or paid to the Plan and distributed to Participants and Beneficiaries not later than 90 days after the close of the Plan Year in which paid to the Plan. The Committee shall have the discretion to determine the scope, manner and timing of such elections, dividend distributions and reinvestments in any manner consistent with Section 404(k) of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DIRECT ROLLOVER AND WITHHOLDING RULES</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Notwithstanding any provision of the Plan to the contrary that would otherwise limit a Distributee's election under this Section, a Distributee may elect, at the time and in the manner prescribed by the Plan Administrator, to have any portion of an Eligible Rollover Distribution paid directly to an Eligible Retirement Plan specified by the Distributee in a Direct Rollover. The Plan Administrator may establish rules and procedures governing the processing of Direct Rollovers and limiting the amount or number of such Direct Rollovers in accordance with applicable Treasury Regulations. Distributions not transferred to an Eligible Retirement Plan in a Direct Rollover shall be subject to income tax withholding as provided under the Code and applicable state and local laws, if any.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eligible Rollover Distribution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; An Eligible Rollover Distribution is any distribution of all or any portion of the balance to the credit of the Distributee, except that an Eligible Rollover Distribution does not include&#58;  (a) any distribution that is one of a series of substantially equal periodic payments (not less frequently than annually) made for life (or life expectancy) of the Distributee or the joint lives (or joint life expectancies) of the Distributee and the Distributee's designated beneficiary, or for a specified period of ten years of more&#59; (b) any distribution to the extent such distribution is required under Code Section 401(a)(9)&#59; (c) any hardship distribution received after December 31, 1998&#59; (d) any loan that is treated as a distribution under Code Section 72(p) and not excepted by Code Section 72(p)(2), or a loan in default that is a deemed distribution&#59; and (e) any corrective distribution under Appendix F of the Plan. Notwithstanding the foregoing, any portion of a distribution that consists of After-Tax Contributions which are not includible in gross income may be transferred only to&#58;  (1) an individual retirement account or annuity described in Code Sections 408(a) or (b)&#59; or (2) a qualified defined contribution plan described in Code Sections 401(a) or 403(a) (through a direct trustee-to-trustee transfer) that agrees to separately account for amounts so transferred (and any related earnings), including separately accounting for the portion of such distribution that is includible in gross income and the portion of such distribution which is not so includible. In addition, the portion of any distribution that consists of After-Tax Contributions which are not includible in gross income may be transferred (in a direct trustee-to-trustee transfer) to a qualified defined benefit plan or a Code Section 403(b) tax-sheltered annuity that agrees to separately account for amounts so transferred (and the earnings thereon), including separately accounting for the portion of such distribution that is includible in gross income and the portion of such distribution which is not so includible.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-55-</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:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eligible Retirement Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; An Eligible Retirement Plan is an individual retirement account described in Code Section 408(a), an individual retirement annuity described in Code Section 408(b), an annuity plan described in Code Section 403(a), a qualified trust described in Code Section 401(a), an annuity contract described in Code Section 403(b) and an eligible plan under Code Section 457(b) which is maintained by a state, political subdivision of a state, or any agency or instrumentality of a state or political subdivision of a state and which agrees to separately account for amounts transferred into such plan from this Plan, and which accepts the Distributee&#8217;s Eligible Rollover Distribution. This definition of Eligible Retirement Plan shall also apply in the case of a distribution to a surviving Spouse, or to a Spouse or former Spouse who is the alternate payee under a qualified domestic relations order, as defined in Code Section 414(p). An Eligible Retirement Plan also includes a Roth individual retirement arrangement within the meaning of Code Section 408A which accepts the Distributee&#8217;s Eligible Rollover Distribution.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Distributee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; A Distributee includes an Employee or former Employee. In addition, the Employee's or former Employee's surviving Spouse and the Employee's or former Employee's Spouse or former Spouse who is the alternate payee under a qualified domestic relations order, as defined in Code Section 414(p), are Distributees with regard to the interest of the Spouse or former Spouse. A Distributee also includes the Participant&#8217;s non-Spouse Beneficiary.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Direct Rollover</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; A Direct Rollover is a payment by the Plan to the Eligible Retirement Plan specified by the Distributee. In the case of a non-Spouse Beneficiary, a Direct Rollover may be made only to an IRA that is established on behalf of the designated Beneficiary and that will be treated as an inherited IRA pursuant to the provisions of Code Section 402(c)(1). Also, in this case, the determination of any minimum required distribution under Code Section 401(a)(9) that is ineligible for rollover shall be made in accordance with Notice 2007-7, Q&#38;A-17 and 18.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">In Kind Rollovers of Loans</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If a Participant has a Severance from Employment as a result of a divestiture of his Employer from the Company and the Participant's Employer no longer maintains the Plan, the Participant shall be eligible to elect a distribution of his Nonforfeitable Account balance. Provided that such Participant elects to make a direct rollover of the full amount of his Nonforfeitable Account balance to another tax-qualified retirement plan that permits participant loans, any outstanding loans of the Participant may be rolled over in kind to any other tax-qualified retirement plan that will accept such rollover of loans in kind.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">LOANS TO PARTICIPANTS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Loans may be granted to any Participant who is an Employee (except an Employee on an unpaid leave of absence) in accordance with applicable rules under the Code and ERISA, the Loan Policy set forth in Appendix I to the Plan, as amended from time to time, and the provisions of this Section 6.06.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">General Rules</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Loan Policy set forth in Appendix I to the Plan, as amended from time to time, sets forth the procedures a Participant must follow to request a loan from his Nonforfeitable Account balance under the Plan.  Loans shall be made available to all Participants on a reasonably equivalent basis.  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The interest rate applicable to a Participant loan shall be determined in accordance with the Loan Policy set forth in Appendix I to the Plan, as amended from time to time.  Notwithstanding any provision in the Loan Policy to the contrary, if necessary, the Plan Administrator will reduce the interest rate of an outstanding Participant loan to 6% during a period of Qualified Military Service, to the extent required by the Soldiers&#8217; and Sailors&#8217; Civil Relief Act of 1940.  </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-56-</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;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Direct Rollovers of Outstanding Loans</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In the event of a corporate transaction, the Plan Administrator shall have the authority to cause the Plan to accept the transfer of outstanding loans.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Spousal Consent</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Participants are not required to obtain spousal consent at the time the loan is made, except as that a married Participant whose Account is subject to the provisions of Appendix B to the Plan or Appendix H (Hudson Respiratory Care, Inc. Profit Sharing Special Amendment) to the Plan must obtain his Spouse&#8217;s consent at the time the loan is made from the portion of his Account subject to the provisions of Appendix B or Appendix H, respectively.  Such consent must be in writing, must acknowledge the effect of the loan, and must be witnessed by a Plan representative or notary public.  A new consent is required if the Account balance is used for any increase in the amount of security.  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Nondiscrimination</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Loans will not be made available to Highly Compensated Employees in an amount greater than the amount made available to other Employees.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.07</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">SPECIAL WITHDRAWAL RULES APPLICABLE TO TRANSFER ACCOUNTS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Notwithstanding any other Plan provision to the contrary, if the Internal Revenue Service (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">IRS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) requires distribution to be made (or offered) with respect to any or all amounts held on behalf of a Participant with respect to a predecessor or transferor plan, as a condition of preserving the tax-qualified status of this Plan or of said predecessor or transferor plan, or if a court of competent jurisdiction issues an order or decree in respect of the Plan or its fiduciaries which is determined under relevant federal law to be enforceable, and which compels the distribution of a Participant's Plan interest, the Plan Administrator will be entitled to direct the prompt distribution (or offer of distribution) of such amounts.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.08</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">QUALIFIED RESERVIST DISTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any Participant who is a Qualified Reservist may withdraw the portion of his Account balance attributable to his own Elective Deferral Contributions regardless of age or employment status to the extent that such distribution is a Qualified Reservist Distribution. For purposes of this Section 6.08, a </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;Qualified Reservist Distribution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">A distribution of Elective Deferral Contributions&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Made to a Participant who is a Qualified Reservist who (by reason of being a member of a reserve component (as defined in Section 101 of Title 37 of the United States Code) was ordered or called to active duty for a period in excess of 179 days or for an indefinite period&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">Made during the period beginning on the date of such order or call and ending at the close of the active duty period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of this Section 6.08, a &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Reservist</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is an individual who is a reservist or national guardsman (as defined in 37 U.S.C. Section 101(24)) ordered or called to active duty after September 11, 2001.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The following special rules apply to a Qualified Reservist Distribution&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Exception from the 10% Excise Tax for Early Withdrawals</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Qualified Reservist Distribution shall be exempt from the 10% excise tax under Code Section 72(t) for early withdrawals. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Qualified Reservist Distributions May Be Contributed to an IRA</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant who receives a Qualified Reservist Distribution may, at any time during the two-year period beginning on the day after the end of the active duty period, make one or more contributions to an individual retirement account of such individual in </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-57-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">an aggregate amount not to exceed the amount of such Qualified Reservist Distribution. The dollar limitations otherwise applicable to contributions to individual retirement accounts shall not apply to any contribution made pursuant to the preceding sentence&#59; provided, however, that no deduction shall be allowed for any such contribution. In no event shall the Participant be permitted to re-contribute a Qualified Reservist Distribution to this Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-58-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE VII.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.85pt;text-decoration:underline"><br>VOTING AND TENDER OF STOCK AND ESOP STOCK</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">VOTING OF STOCK AND ESOP STOCK</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Except as provided in Section 7.04.A., the Trustee shall vote all shares of both Stock and ESOP Stock, including fractional shares, allocated to a Participant&#8217;s Account in the manner directed by the Participant to whose Account those shares are allocated, and vote all of the shares of ESOP Stock held in the Unallocated Stock Account and any suspense account at the direction of the Committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">TENDER OF STOCK AND ESOP STOCK</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In the event any person or entity makes a tender offer for, or a request or invitation for tenders of Stock or ESOP Stock, the Trustee shall, except as provided in Section 7.04.B. tender or not tender all of the shares of Stock and ESOP Stock, including fractional shares, allocated to a Participant's Account in the manner directed by the Participant to whose Account those shares are allocated. The Trustee shall tender or not tender all of the shares of ESOP Stock held in the Unallocated Stock Account and any suspense account at the direction of the Committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">PROCEDURES FOR VOTING AND TENDER</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Committee shall establish and maintain procedures by which Participants shall be timely notified of their right to direct the voting and tender of Stock and ESOP Stock allocated to their Accounts and the manner in which any such directions are to be conveyed to the Trustee, and given information relevant to making such decision.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FAILURE BY PARTICIPANT TO VOTE OR DETERMINE TENDER</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Failure by Participant to Vote</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If a Participant fails to direct the voting or shares of Stock or ESOP Stock allocated to his Account, the Trustee shall vote such shares of Stock or ESOP Stock pro rata in proportion to the shares for which the Trustee has received Participant direction.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Failure by Participant to Determine Tender</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If a Participant fails to direct the Trustee as to whether or not to tender shares of Stock or ESOP Stock allocated to such Participant's Account the Trustee shall not tender such Stock and ESOP Stock allocated to such Participant&#8217;s Account.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-59-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE VIII.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:1.8pt;text-decoration:underline"><br>EMPLOYER ADMINISTRATIVE PROVISIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ESTABLISHMENT OF TRUST</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Company or the Committee shall execute a Trust Agreement with one or more persons or parties who shall serve as the Trustee. The Trustee so selected shall serve as the Trustee until otherwise replaced or said Trust Agreement is terminated. The Company or the Committee may, from time to time, enter into such further agreements with the Trustee or other parties and make such amendments to said Trust Agreement as it may deem necessary or desirable to carry out this Plan. Any and all rights or benefits that may accrue to a person under this Plan shall be subject to all the terms and provisions of the Trust Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">INFORMATION TO COMMITTEE, PLAN ADMINISTRATOR AND BENEFITS GROUP</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Each Employer shall supply current information to the Benefits Group as to the name, date of birth, date of employment, annual compensation, leaves of absence, Years of Service, and date of Severance from Employment of each Employee who is, or who will be eligible to become, a Participant under the Plan, together with any other information that the Benefits Group considers necessary. The Employer&#8217;s records as to the current information that the Employer furnishes to the Benefits Group shall be conclusive as to all persons. Similarly, each Employer shall supply such information to the Committee or the Plan Administrator.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">NO LIABILITY</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Company assumes no obligation or responsibility to any of its Employees, Participants or Beneficiaries for any act of, or failure to act, on the part of any Committee, Plan Administrator, or the Trustee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">INDEMNITY OF COMMITTEE, PLAN ADMINISTRATOR AND BENEFITS GROUP</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Each Employer indemnifies and saves harmless the members of each Committee, the Plan Administrator, the Benefits Group, any committee of the Board and each of them individually, from and against any and all loss (including reasonable attorneys&#8217; fees and costs of defense) resulting from liability to which any such Committee, Plan Administrator, Benefits Group or the members of a committee, may be subjected by reason of any act or conduct (except willful misconduct or gross negligence) in their official capacities in the administration of the Trust or this Plan or both, including all expenses reasonably incurred in their defense, in case the Employer fails to provide such defense. The indemnification provisions of this Section 8.04 shall not relieve any members of the Committee, Plan Administrator or Benefits Group from any liability he or it may have under ERISA for breach of a fiduciary duty to the extent such indemnification is prohibited by ERISA. Furthermore, the Committee, Plan Administrator, Benefits Group and the Employer may execute a letter agreement further delineating the indemnification agreement of this Section 8.04, provided the letter agreement must be consistent with and shall not violate ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">INVESTMENT FUNDS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator and the Trustee shall establish certain investment funds (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Investment Funds</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), rules governing the administration of the Investment Funds, and procedures for directing the investment of Participant Accounts among the Investment Funds. The Trustee shall invest and reinvest the principal and income of each Account in the Trust Fund as required by ERISA and as directed by Participants. In addition, the Plan Administrator shall select a &#8220;default&#8221; Investment Fund. If a Participant fails to direct the investment of his Account among the Investment Funds, or any investment election is incomplete, the Participant will be deemed to have elected to have his Account invested in the default Investment Fund until effective investment directions are received from the Participant. Further, unless and until a Participant directs the investment of his Account among the Investment Funds, Elective Deferral Contributions made pursuant to Section 3.02.C. shall be invested in the default Investment Fund. The default Investment Fund will satisfy the requirements of the regulations prescribed by the Secretary of Labor under Section 404(c)(5) of ERISA. The Plan Administrator, Committee and Employer reserve the right to change the investment options available under the Plan and the rules governing investment designations at any time and from time to time&#59; provided, however, that there will always be a default Investment Fund that satisfies the requirements of the regulations prescribed by the Secretary of Labor under Section 404(c)(5) of ERISA. </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-60-</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:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, the Trustee is specifically authorized to maintain the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Employer Common Stock Fund</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; as one of the Investment Funds available to Participants under the Plan. The Employer Common Stock Fund shall consist of Stock of the Company and cash or cash equivalents needed to meet obligations of such fund or for the purchase of Stock of the Company. One of the purposes of the Plan is to provide Participants with ownership interests in the Company through the purchase of common shares of the Company. To the extent practicable, all available assets of the Employer Common Stock Fund shall be used to purchase Stock, which shall be held by the Trustee and allocated to Participant Accounts until distribution in kind or sale for distribution of cash to Participants or Beneficiaries or until disposition is required to implement changes in investment designations. In addition to the Employer Common Stock Fund, all or any portion of the remaining Trust Fund may consist of Stock. The Trustee may acquire or dispose of Stock as necessary to implement Participant directions and may net transactions within the Trust Fund. In addition, when acquiring Stock, the Trustee may acquire Stock directly from the Company or on the open market as necessary to effect Participant directions. In either case, the price paid for such Stock shall not exceed the fair market value of the Stock. The fair market value of the Stock acquired directly from the Company shall mean the mean between the high and low bid and ask prices as reported by the New York Stock Exchange on the date of such transaction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Investment Fund (other than the Employer Common Stock Fund) shall be established by the Trustee at the direction or with the concurrence of the Plan Administrator. Investment Funds may, as so determined, consist of preferred and common stocks, bonds, debentures, negotiable instruments and evidences of indebtedness of every kind and form, or in securities and units of participation issued by companies registered under the Investment Companies Act of 1940, master limited partnerships or real estate investment trusts, or in any common or collective fund established or maintained for the collective investment and reinvestment of assets of pension and profit sharing trusts that are exempt from federal income taxation under the Code, or any combination of the foregoing. The Trustee shall hold, manage, administer, invest, reinvest, account for and otherwise deal with the Trust Fund and each separate Investment Fund as provided in the Trust Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anything in the Plan or Trust Agreement to the contrary notwithstanding, the Trustee shall not sell, alienate, encumber, pledge, transfer or otherwise dispose of, or tender or withdraw, any Stock held by it under the Trust Agreement, except (A) as specifically provided for in the Plan or (B) in the case of a &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Tender Offer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; as directed in writing by a Participant (or Beneficiary, where applicable) on a form provided or approved by the Committee and delivered to the Trustee. For the purposes hereof, a Tender Offer shall mean any offer for, or request for or invitation for tenders of, or offer to purchase or acquire, any Stock that is directed generally to shareholders of the Employer or any transaction that may be defined as a Tender Offer under rules or regulations promulgated by the Securities and Exchange Commission. To the extent that any money or other property is received by the Trustee as a result of a tender of Stock not prohibited by the preceding sentence, such money or property shall be allocated to such other Investment Fund(s) as directed by the Participants in whose Account the Stock so tendered were held.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">EMPLOYEE STOCK OWNERSHIP PLAN</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Employer Common Stock Fund is an Employee Stock Ownership Plan (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ESOP</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) within the meaning of Code Section 4975(e). All dividends paid with respect to shares of Company Stock held in the Trust shall (i)&#160;be retained by the Trustee and added to the corpus of the Trust and the Employer Common Stock Fund, (ii) be paid in cash directly to Plan Participants, Former Participants and Beneficiaries, or (iii) be paid to the Trustee and distributed in cash to Participants, Former Participants and Beneficiaries not later than 90 days after the close of the Plan Year in which the dividend was paid. The Committee or Plan Administrator shall determine, in its sole discretion, whether dividends will be paid directly to Participants, Former Participants and Beneficiaries or will be paid to the Trustee for distribution within 90 days after the close of the Plan Year in which the dividend was paid. In the event of a distribution or payment of dividends to Participants, Former Participants and Beneficiaries, each Participant, Former Participant and Beneficiary of a deceased Participant shall receive the dividends paid on the shares of Company Stock allocated to his Account in the Plan on the dividend record date. Each Participant, Former Participant and </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-61-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Beneficiary with an account in the ESOP portion of the Plan shall be permitted to elect whether to have the dividends allocable to the shares of Company Stock held in his Account payable in cash or deposited to his Account in the ESOP portion of the Plan and reinvested in shares of the Company's Stock. In the event a Participant, Former Participant or Beneficiary fails to make an election, dividends will be reinvested in the ESOP portion of the Plan. The Plan Administrator shall establish procedures for the election to be offered to Participants, Former Participants and Beneficiaries that satisfy the following requirements&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Participants, Former Participants and Beneficiaries must shall be given a reasonable opportunity in which to make the election before the dividends are paid or distributed to them&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Participants, Former Participants and Beneficiaries shall be given a reasonable opportunity to change their elections at least annually&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">If there is a change in the Plan terms governing the manner in which the dividends are paid or distributed, Participants, Former Participants and Beneficiaries shall be given a reasonable opportunity to make elections under the new Plan terms before the first dividends subject to such new Plan terms are paid or distributed. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, if a Participant receives a hardship withdrawal under Section 6.01 of the Plan, such Participant must receive any dividends payable with respect to his interest in the ESOP portion of the Plan in cash. In addition, notwithstanding anything to the contrary in Section 4.01 of the Plan, a Participant shall always be treated as fully vested in dividends payable with respect to his interest in the ESOP portion of the Plan without regard to whether or not such Participant is fully vested in his Account in the Plan and the shares of Company Stock allocable to the Participant's Account and on which such dividends are paid. The provisions of this Section 8.06 are intended to satisfy the requirements in Code Section 404(k)(2)(A)(iii) regarding the deductibility of dividends paid with respect to employer securities held by an employee stock ownership plan. Any modification or amendment of the Plan may be made retroactively, as necessary or appropriate, to meet any requirement of Code Section 404(k). The election provided under this Section is available only to the extent that the Company may deduct dividends paid with respect to employer securities held by the Employer Common Stock Fund under Code Section 404(k).  The assets of the Plan, if any, attributable to employer securities acquired by the Plan in a sale to which Code Section 1042 applies, if any, will not be allocated to certain Participants as specified in Code Section 409(n)(1) during the nonallocation period.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-62-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE IX.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:7.9pt;text-decoration:underline"><br>PARTICIPANT ADMINISTRATIVE PROVISIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">PERSONAL DATA TO PLAN ADMINISTRATOR AND BENEFITS GROUP</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Each Participant and each Beneficiary of a deceased Participant must furnish to the Plan Administrator and&#47;or Benefits Group such evidence, data or information as the Plan Administrator and&#47;or Benefits Group considers necessary or desirable for the purpose of administering the Plan. The provisions of this Plan are effective for the benefit of each Participant upon the condition precedent that each Participant will furnish promptly full, true and complete evidence, data and information when requested by the Plan Administrator and&#47;or Benefits Group, provided the Plan Administrator and&#47;or Benefits Groups shall advise each Participant of the effect of his failure to comply with its request.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ADDRESS FOR NOTIFICATION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Each Participant and each Beneficiary of a deceased Participant shall file with the Benefits Group, from time to time, in writing, or otherwise notify the Benefits Group (in accordance with its rules and procedures) of, his post office address and any change of post office address. Any communication, statement or notice addressed to a Participant, or Beneficiary, at his last post office address filed with the Benefits Group, or as shown on the records of the Employer, shall bind the Participant, or Beneficiary, for all purposes of this Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ASSIGNMENT OR ALIENATION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to Code Section 414(p) relating to qualified domestic relations orders, neither a Participant nor a Beneficiary shall anticipate, assign or alienate (either at law or in equity) any benefit provided under the Plan, and the Trustee shall not recognize any such anticipation, assignment or alienation. Furthermore, a benefit under the Plan is not subject to attachment, garnishment, levy, execution or other legal or equitable process.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">NOTICE OF CHANGE IN TERMS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator, within the time prescribed by ERISA and the applicable regulations, shall furnish all Participants and Beneficiaries a summary description of any material amendment to the Plan or notice of discontinuance of the Plan and all other information required by ERISA to be furnished without charge.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">PARTICIPANT DIRECTION OF INVESTMENT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator and the Trustee shall establish rules governing the administration of Investment Funds and procedures for Participant direction of investment, including rules governing the timing, frequency and manner of making investment elections. Subject to the default Investment Fund requirement in Section 8.05, the Plan Administrator, Committee, and Company reserve the right to change the investment options available under the Plan and rules governing investment designations from time to time. Nothing in this or any other provision of the Plan shall require the Trustee, the Employer, the Committee, or the Plan Administrator to implement Participant investment directions or changes in such directions, or to establish any procedures, other than on an administratively practicable basis, as determined by the Plan Administrator in its discretion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Participant shall, in accordance with procedures established by the Plan Administrator, Committee and the Trustee, direct that his Account and contributions thereto attributable to Elective Deferral Contributions, After-Tax Contributions, Catch-Up Contributions, Roth Elective Deferral Contributions, and Rollover Contributions, if any, be invested and reinvested in any one or more of the Investment Funds. The investment of any such monies shall be subject to such restrictions as the Plan Administrator may determine, in its sole discretion, to be advisable or necessary under the circumstances. Moreover, in accordance with procedures established by the Trustee and agreed to by the Plan Administrator or Benefits Group, Participants may, when administratively practicable, be permitted to change their current and prospective investment designations through telephone, &#8220;on-line&#8221; or similar instructions to the Trustee or its authorized agent on a frequency established under such procedures, as in effect from time to time.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-63-</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:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The exercise of investment direction by a Participant will not cause the Participant to be a fiduciary solely by reason of such exercise, and neither the Trustee nor any other fiduciary of this Plan will be liable for any loss or any breach that results from the exercise of investment direction by the Participant. The investment designation procedures established under the Plan shall be and are intended to be in compliance with the requirements of ERISA Section 404(c) and the regulations thereunder. Notwithstanding the foregoing, to the extent that a Participant or Beneficiary is entitled to direct the Trustee as to the investment of all or a portion of his Account among the Investment Funds available under the Plan, the Participant or Beneficiary shall be acting as a &#8220;named fiduciary&#8221; within the meaning of ERISA Section 403(a)(1)&#59; provided that, if by reason of the Participant&#8217;s or Beneficiary&#8217;s exercise of independent control over the assets in his Account, a particular transaction satisfies the requirements for relief under ERISA Section 404(c), the Participant or Beneficiary shall not be deemed a fiduciary, named or otherwise, with respect to such transaction and no other person who is otherwise a fiduciary shall be liable for any loss, or by reason of any breach, that results from the Participant&#8217;s or Beneficiary&#8217;s exercise of independent control pursuant to such transaction.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In no event shall Participants be permitted to direct that any portion of their Accounts and&#47;or any additional contributions be invested in the Employer Common Stock Fund until the Employer, the Plan, the Trustee and all other relevant parties have fully complied with such requirements, including, but not limited to, federal and state securities laws, as the Committee has determined to be applicable. The Committee may restrict the ability of any person covered under Section 16 of the Securities Exchange Act of 1934, as amended, or any other corporate insider of the Employer to direct the investment of his Account in the Employer Common Stock Fund. Notwithstanding any provision to the contrary, the Committee, the Plan Administrator and the Trustee may, in their sole discretion in accordance with their delegated authority, and where the terms of any relevant investment contracts, regulated investment companies or pooled or group trusts so require, impose special terms, conditions and restrictions upon a Participant&#8217;s right to direct the investment in, or transfer into or out of, such contracts, companies or trusts, or the timing or terms applicable to such transaction. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, but subject to reasonable administrative procedures uniformly applied, Participants, Former Participants and Beneficiaries under the Plan shall be permitted to change their investment direction both as to future contributions to the Plan, if any, and with respect to existing Account balances at any time. Accordingly, there are no restrictions on the rights of a Participant, Former Participant or Beneficiary to diversify any amounts credited to his Account within the Employer Common Stock Fund.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding other provisions of the Plan to the contrary, to the extent that the Trust is a part of any group trust (within the meaning of Internal Revenue Service Revenue Rulings 81-100 and 2011-1), such group trust may invest in the accounts and plans described in Internal Revenue Service Revenue Ruling 2011-1&#59; provided, that requirements of such ruling and superseding guidance are met. This paragraph shall be effective as provided in Internal Revenue Service Revenue Ruling 2011-1 (as modified by Revenue Service Notice 2012-6 and any superseding guidance).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">CHANGE OF INVESTMENT DESIGNATIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Each Participant who is entitled to direct the investment of additional contributions to be allocated to his Account in accordance with Section 9.05 hereof may select how such additional contributions are to be invested. Such investment directions shall be made in accordance with applicable rules or procedures established by the Trustee, Plan Administrator and Benefits Group.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Participant may prospectively re-elect how those amounts then held in his Account are to be reinvested in the various Investment Funds until otherwise changed or modified. Such investment directions shall be made in accordance with applicable rules or procedures established by the Trustee, Plan Administrator and Benefits Group.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding any provision to the contrary, the Committee or the Plan Administrator may, in its sole discretion in accordance with its delegated authority, and where the terms of any relevant investment contracts, regulated investment companies or pooled or group trusts so require, or where ERISA fiduciary obligations and considerations so merit, impose special terms, </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-64-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">conditions and restrictions upon a Participant's right to direct the investment in, or transfer into or out of, such contracts, companies or trusts.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.07</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">TRANSFERS AMONG INVESTMENTS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to the rules and requirements found in the prospectus of each Investment Fund and the procedures established by the Plan Administrator, a Participant may transfer amounts from an Investment Fund, in even multiples of one percent of the amount held in any such Investment Fund, to any other Investment Fund effective as of any Valuation Date. A transfer shall be effected by electronic or telephonic instruction. Such election shall be effective as soon as administratively practicable.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.08</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ESOP DIVERSIFICATION ELECTION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant is eligible to direct the Trustee, in accordance with the procedures established by the Committee, as to the investment of up to 100% of the value of the Participant&#8217;s Account, including the portion invested in the ESOP Stock Fund, even if the Participant is not 100% vested in his entire Account. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.09</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">LITIGATION AGAINST THE TRUST</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If any legal action filed against the Trustee, Employer, Committee, Plan Administrator, Benefits Group, or any member or members of the Committee, Plan Administrator or Benefits Group, by or on behalf of any Participant or Beneficiary, results adversely to the Participant or to the Beneficiary, the Trustee shall reimburse itself, the Employer, Committee, Plan Administrator, Benefits Group, or member(s) of the Committee, Plan Administrator or Benefits Group, all costs and fees expended by it or them by surcharging all costs and fees against the sums payable under the Plan to the Participant or to the Beneficiary, but only to the extent a court of competent jurisdiction specifically authorizes and directs any such surcharges and only to the extent Code Section 401(a)(13) does not prohibit any such surcharges.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">INFORMATION AVAILABLE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any Participant in the Plan or any Beneficiary may examine copies of the Plan, the Trust, the Plan description, the latest annual report, any bargaining agreement, contract or any other instrument under which the Plan was established or is operated. The Company will maintain all of the items listed in this Section 9.10 in its offices, or in such other place or places as it may designate from time to time in order to comply with the regulations issued under ERISA, for examination during reasonable business hours. Upon the written request of a Participant or Beneficiary, the Plan Administrator shall furnish him with a copy of any item listed in this Section 9.10. The Plan Administrator may make a reasonable charge to the requesting person for the copy so furnished.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">PRESENTING CLAIMS FOR BENEFITS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any Participant, alternate payee, Beneficiary, contingent Beneficiary, Spouse or other individual believing himself to be entitled to benefits under the Plan (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Claimant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) shall file a written claim for benefits with the Benefits Group. The Benefits Group shall decide such claim. If the claim is wholly or partially denied, the Benefits Group shall so notify the Claimant within 90 days after receipt of the claim for benefits by the Benefits Group, unless special circumstances require an extension of time for processing the claim. If such an extension of time for processing is required, written notice of the extension shall be furnished to the Claimant prior to the end of the initial 90 day period. In no event shall such extension exceed a period of 90 days from the end of such initial period. The extension notice shall indicate the special circumstances requiring an extension of time and the date by which the Benefits Group expects to render its final decision. Notice of the Benefits Group&#8217;s decision to deny a claim in whole or in part shall be set forth in a manner calculated to be understood by the Claimant and shall contain the following&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The specific reason or reasons for the denial&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Specific reference to pertinent Plan provisions on which the denial is based&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">A description of any additional material or information necessary for the Claimant to perfect the claim and an explanation of why such material or information is necessary&#59; </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-65-</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;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">An explanation of the Plan&#8217;s appeal procedure and the applicable time limits&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">A statement of the Claimant&#8217;s right to bring a civil action under ERISA following an adverse benefit determination on review, if applicable. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Plan Administrator&#8217;s notice of denial of benefits shall also identify the address to which the Claimant may forward his appeal.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If notice of denial is not furnished, and if the claim is not granted within the period of time set forth above, the claim shall be deemed denied for purposes of proceeding to the review stage described in Section 9.12.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.12</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">APPEAL PROCEDURE FOR DENIAL OF BENEFITS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Filing of Appeal</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Within 60 days after receipt of notice of the denial of a claim for benefits (or, if no such notice has been given, within 60 days after the claim is deemed denied under Section 9.11), the Claimant, or his duly authorized representative, will be provided, upon request and free of charge, reasonable access to copies of all documents and other information relevant to the Claimant&#8217;s claim for benefits.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Hearing</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Claimant may request that a hearing be held either in person or by conference call. The Plan Administrator, in its sole and absolute discretion, shall determine whether to grant the request for a hearing. If a hearing is held, the Claimant and&#47;or his duly authorized representative, shall be entitled to present to the Plan Administrator all facts, evidence, witnesses and&#47;or legal arguments which the Claimant feels are necessary for a full and fair review of his claim. The Plan Administrator may have counsel present at said hearing and shall be entitled to call such individuals as witnesses, including the Claimant, as it feels are necessary to fully present all of the facts of the matter. The terms and conditions pursuant to which any such hearing may be conducted, and any evidentiary matters, shall be determined by the Plan Administrator in its sole discretion.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Ruling</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator shall issue a written ruling with regard to the appeal and, if the appeal is denied in whole or in part, the ruling shall be written in a manner calculated to be understood by the Claimant and shall set forth&#58;  </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The specific reason or reasons for the denial&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Specific reference to pertinent plan provisions on which the denial is based&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">A statement that the Claimant is entitled to receive, upon request and free of charge, reasonable access to and copies of, all documents, records and other information relevant to the Claimant&#8217;s claim for benefits&#59; and </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">A statement of the Claimant&#8217;s right to bring action under ERISA, if applicable. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Plan Administrator shall advise the Claimant of its decision within 60 days of the Claimant&#8217;s written request for review, unless special circumstances (such as a hearing) would make the rendering of a decision within the 60 day limit unfeasible, but in no event shall the Plan Administrator render a decision respecting a denial for a claim for benefits later than 120 days after its receipt of a request for review.  If such an extension of time for review is required because of special circumstances, written notice of the extension shall be furnished to the Claimant prior to the commencement of the extension. </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-66-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Plan Administrator&#8217;s decision on review is not furnished within the time period set forth above, the claim shall be deemed wholly denied on review on the latest date the Claimant should have received notice of an adverse benefits determination.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Designation of Plan Administrator</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any appeal of a claim denial may be determined by the Plan Administrator as a whole or may be determined by a committee of one or more members of the Plan Administrator designated by the Plan Administrator to determine such claim. A decision by a majority of the members of the Plan Administrator or designated committee shall be final, conclusive and binding on all parties involved. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.13</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">CLAIMS INVOLVING BENEFITS RELATED TO DISABILITY</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Benefits Group and Plan Administrator shall comply with and follow the applicable Department of Labor Regulations for claims involving a determination of Disability or benefits related to Disability, including, but not limited to&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The Benefits Group shall advise a Claimant of the Plan&#8217;s adverse benefit determination within a reasonable period of time, but not later than 45 days after receipt of the claim by the Plan. If the Benefits Group determines that due to matters beyond control of the Plan, such decision cannot be reached within 45 days, an additional 30 days may be provided and the Benefits Group shall notify the claimant of the extension prior to the end of the original 45-day period. The 30-day extension may be extended for a second 30-day period, if before the end of the original extension, the Benefits Group determines that due to circumstances beyond the control of the Plan, a decision cannot be rendered within the extension period.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Claimants shall be provided at least 180 days following receipt of benefit denial in which to appeal such adverse determination.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">The Plan Administrator shall review the Claimant&#8217;s appeal and notify the Claimant of its determination within a reasonable period of time, but not later than 45 days after receipt of the Claimant&#8217;s request for review. Should the Plan Administrator determine that special circumstances (such as the need to hold a hearing) require an extension of time for processing the appeal, the Plan Administrator shall notify the Claimant of the extension before the end of the initial 45 day period. Such an extension, if required, shall not exceed 45 days.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">All claims for benefits under the Plan or other claims related thereto must be made within one year of the date the Claimant became entitled thereto or, if later, knew or should have known that such claim existed.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DISPUTED BENEFITS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If any dispute shall arise between a Participant, or other person claiming a right to a Participant&#8217;s benefit, and the Plan Administrator after the review of a claim for benefits, or in the event any dispute shall develop as to the person to whom the payment of any benefit under the Plan shall be made, the Trustee may withhold the payment of all or any part of the benefits payable hereunder to the Participant, or other person claiming under the Participant, until such dispute has been resolved by a court of competent jurisdiction or settled by the parties involved.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">USE OF ALTERNATIVE MEDIA</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Committee, Plan Administrator and Benefits Group may include in any process or procedure for administering the Plan, the use of alternative media, including, but not limited to, telephonic, facsimile, computer or other such electronic means as available. Use of such alternative media shall be deemed to satisfy any Plan provision requiring a &#8220;written&#8221; document or an instrument to be signed &#8220;in writing&#8221; to the extent permissible under the Code, ERISA and applicable regulations.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-67-</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:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.16</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">STATUTE OF LIMITATIONS FOR CIVIL ACTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of filing any civil action against the Plan upon the exhaustion of all other available administrative remedies, including under Section 502(a) of ERISA, legal action may be brought no later than one year from the date of completion of the Plan&#8217;s claims appeal process, or if earlier, two years from the date the Claimant knew or should have known that such claim existed.</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-68-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE X.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:10.95pt;text-decoration:underline"><br>ADMINISTRATION OF THE PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ALLOCATION OF RESPONSIBILITY AMONG FIDUCIARIES FOR PLAN AND TRUST ADMINISTRATION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The fiduciaries shall have only those powers, duties, responsibilities and obligations as are specifically given to them under this Plan and the Trust. The Employers shall have the sole responsibility for making the contributions provided for under Article III. The Board shall have the sole authority to appoint and remove members of the Committee, and to terminate, in whole or in part, this Plan or the Trust. The Board and the Committee shall have the authority to appoint and remove the Trustee. The Committee shall have the final responsibility for the administration of the Plan, which responsibility is specifically described in this Plan and the Trust, and shall be the &#8220;Plan Administrator&#8221;, as defined in ERISA, and a named fiduciary of the Plan. The Committee shall have the specific delegated powers and duties described in the further provisions of this Article X and such further powers and duties as hereinafter may be delegated to it by the Board. The specific powers and duties of the Trustee shall be governed by the terms of the Trust Agreement. The Trustee shall be responsible to ensure that contributions are made to the Trust only to the extent required by the terms of the Trust or applicable law. Each fiduciary warrants that any directions given, information furnished, or action taken by it shall be in accordance with the provisions of this Plan and the Trust, authorizing or providing for such direction, information or action. Furthermore, each fiduciary may rely upon any such direction, information or action of another fiduciary as being proper under this Plan and the Trust, and is not required under this Plan or the Trust to inquire into the propriety of any such direction, information or action. It is intended under this Plan and the Trust that each fiduciary shall be responsible for the proper exercise of its own powers, duties, responsibilities and obligations under this Plan and the Trust and shall not be responsible for any act or failure to act of another fiduciary. No fiduciary guarantees the Trust Fund in any manner against investment loss or depreciation in asset value. The Committee shall determine the extent to which shares purchased with the proceeds of an ESOP Loan may or may not be pledged to secure the Plan's indebtedness under the ESOP Loan and, as required under the Code, the shares shall otherwise be held unallocated by the Plan in a suspense account.  The Plan is prohibited from obligating itself to acquire securities from a particular security holder at an indefinite time determined upon the happening of an event such as the death of the holder.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">APPOINTMENT AND REMOVAL OF COMMITTEE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Committee shall consist of three or more persons who shall be appointed by and serve at the pleasure of the Board to assist in the administration of the Plan. In the event of any vacancies on any Committee, the remaining Committee member(s) then in office shall constitute the Committee and shall have full power to act and exercise all powers of the Committee as described in this Article X. All usual and reasonable expenses of the Committee may be paid in whole or in part by the Employer, and any expenses not paid by the Employer shall be paid by the Trustee out of the principal or income of the Trust Fund. Any members of the Committee who are Employees shall not receive compensation with respect to their services for the Committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any Committee member may resign by giving written notice to the Board, which shall be effective 30 days after delivery. Notwithstanding the foregoing, any Committee member who is an Employee shall be deemed to have resigned from the Committee effective with his Severance from Employment. A Committee member may be removed by the Board upon written notice to such Committee member, which notice shall be effective upon delivery. The Board shall promptly select a successor following the resignation or removal of a Committee member if necessary to maintain a Committee of at least three members.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">COMMITTEE PROCEDURES</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Committee may act at a meeting or in writing without a meeting. The Committee may elect one of its members as chairperson, appoint a secretary, who may or may not be a Committee member, and advise the Trustee and Board of all relevant actions. The secretary shall keep a record of all meetings and forward all necessary communications to the Board, Plan Administrator, Employer, or the Trustee, as appropriate and each Committee shall report its activities at least annually to the Compensation Committee of the Board. The Committee may adopt such bylaws and regulations as it deems desirable for the conduct of its affairs. All decisions of the Committee shall be made by the vote of the majority </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-69-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">then in office, including actions in writing taken without a meeting. No member of the Committee who is a Participant in the Plan shall vote upon any matter affecting only his Account. A dissenting Committee member who, within a reasonable time after he has knowledge of any action or failure to act by the majority, registers his dissent in writing delivered to the other Committee members, the Employer and the Trustee, shall not be responsible for any such action or failure to act.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">RECORDS AND REPORTS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator or Benefits Group, on behalf of the Committee and in accordance with its delegated authority, shall exercise such authority and responsibility as it deems appropriate in order to comply with ERISA and governmental regulations issued thereunder relating to records of Participant&#8217;s Service, Account balances and the percentage of such Account balances that are Nonforfeitable under the Plan, notifications to Participants, annual registration with the IRS, and annual reports to the Department of Labor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">OTHER COMMITTEE POWERS AND DUTIES</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Committee shall have one or more of the following powers and duties, as designated in the applicable Committee Charter and bylaws&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">To determine the rights of eligibility of an Employee to participate in the Plan, the value of a Participant&#8217;s Account, and the Nonforfeitable percentage of each Participant&#8217;s Account&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">To adopt rules of procedure and regulations necessary for the proper and efficient administration of the Plan, provided the rules are not inconsistent with the terms of this Plan and the Trust&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">To construe and enforce the terms of the Plan and the rules and regulations it adopts, including the discretionary authority to interpret the Plan documents, documents related to the Plan&#8217;s operation, and findings of fact&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">To direct the Trustee with respect to the crediting and distribution of the Trust&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">To review and render decisions respecting a claim for (or denial of a claim for) a benefit under the Plan&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.24pt">To furnish the Employer with information that the Employer may require for tax or other purposes&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.4pt">To engage the service of agents whom it may deem advisable to assist it with the performance of its duties&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">H.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">To engage the services of an Investment Manager or Investment Managers (as defined in ERISA Section 3(38)), each of whom shall have full power and authority to manage, acquire or dispose (or direct the Trustee with respect to acquisition or disposition) of any Plan asset under its control&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:29.9pt">As permitted by the Employee Plans Compliance Resolution System (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EPCRS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) issued by the IRS, as in effect from time to time, (i) to voluntarily correct any Plan qualification failure, including, but not limited to, failures involving Plan operation, impermissible discrimination in favor of highly compensated employees, the specific terms of the Plan document, or demographic failures&#59; (ii) implement any correction methodology permitted under EPCRS&#59; and (iii) negotiate the terms of a compliance statement or a closing agreement proposed by the IRS with respect to correction of a plan qualification failure&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">J.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.45pt">To delegate such of its duties, authority and obligations hereunder to the Plan Administrator, Benefits Group, existing committees of Company or its Board, </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-70-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">subcommittees it may form, or third party providers as it may, in its discretion, determine necessary, advisable or useful.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">RULES AND DECISIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Committee and Plan Administrator may adopt such rules as it deems necessary, desirable or appropriate. All rules and decisions of the Committee and Administrator shall be uniformly and consistently applied to all Participants in similar circumstances. When making a determination or calculation, the Committee and Plan Administrator shall be entitled to rely upon information furnished by a Participant or Beneficiary, the Employer, the legal counsel of the Employer, or the Trustee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.07</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">APPLICATION AND FORMS FOR BENEFITS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator may require a Participant or Beneficiary to complete and file with the Benefits Group and&#47;or the Trustee an application for a benefit and all other forms approved by the Benefits Group, and to furnish all pertinent information requested by the Benefits Group and Trustee. The Benefits Group and Trustee may rely upon all such information so furnished to it, including the Participant's or Beneficiary's current mailing address.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.08</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">APPOINTMENT OF PLAN ADMINISTRATOR</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Committee may appoint an individual(s) or entity to act as the Plan Administrator and may remove such person as Plan Administrator at any time. The Committee shall supervise the day-to-day administration of the Plan by the Plan Administrator. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.09</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">PLAN ADMINISTRATOR</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Unless an individual Plan Administrator is appointed by the Committee, the Financial Benefit Plan Committee or Benefits Group shall act as the Plan Administrator in accordance with its delegated authority. The Plan Administrator shall report to the Committee on a regular basis as the Committee shall direct. The Plan Administrator shall administer the Plan on a day-to-day basis in accordance with its terms and in accordance with the Code, ERISA and all other applicable laws and regulations except as otherwise expressly provided to the contrary herein. Specifically, but not by way of limitation, the Plan Administrator shall&#58;  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Reporting and Disclosure</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Comply with the reporting and disclosure requirements of the Code and ERISA, as applicable, including the preparation and dissemination of disclosure material to the Plan Participants and Beneficiaries and the filing of such necessary forms and reports with governmental agencies as may be required&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Testing</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Prepare, or cause to be prepared, all tests necessary to ensure compliance with the Code and, except as expressly provided to the contrary herein, ERISA, including, but not limited to, the participation and discrimination standards, and the limitations of Section 415 of the Code&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Procedures and Forms</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Establish such administrative procedures and prepare, or cause to be prepared, such forms, as may be necessary or desirable for the proper administration of the Plan&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Advisors</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to the approval of the Committee, retain the services of such consultants and advisors as may be appropriate to the administration of the Plan&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt;text-decoration:underline">Claims</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Have the discretionary authority to determine all claims filed pursuant to Section 9.11, 9.12, and 9.13 of this Plan and shall have the authority to determine issues of fact relating to such claims&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.24pt;text-decoration:underline">Payment of Benefits</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Direct, or establish procedures for, the payment of benefits from the Plan&#59;</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-71-</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;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.4pt;text-decoration:underline">Qualified Domestic Relations Orders</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Establish such procedures as may be necessary for the determination of whether proposed qualified domestic relations orders comply with the provisions of the Code and ERISA, as applicable&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">H.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt;text-decoration:underline">Plan Records</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Maintain, or cause to be maintained, all documents and records necessary or appropriate to the maintenance of the Plan. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FUNDING POLICY</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator shall, from time to time, review all pertinent Employee information and Plan data in order to establish the funding policy of the Plan and to determine the appropriate methods of carrying out the Plan&#8217;s objectives. The Plan Administrator or its delegate shall communicate periodically, as it deems appropriate, to the Trustee and to any Plan Investment Manager, the Plan's short-term and long-term financial needs so that investment policy can be coordinated with Plan financial requirements.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FIDUCIARY DUTIES</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In performing their duties, all fiduciaries with respect to the Plan shall act solely in the interest of the Participants and their Beneficiaries, and&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">For the exclusive purpose of providing benefits to the Participants and their Beneficiaries&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">With the care, skill, prudence and diligence under the circumstances then prevailing that a prudent man acting in like capacity and familiar with such matters would use in the conduct of an enterprise of like character and with like aims&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">To the extent a fiduciary possesses and exercises investment responsibilities, by diversifying the investments of the Trust Fund so as to minimize the risk of large losses, unless under the circumstances it is clearly prudent not to do so&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">In accordance with the documents and instruments governing the Plan insofar as such documents and instruments are consistent with the provisions of Title I of ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.12</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ALLOCATION OR DELEGATION OF DUTIES AND RESPONSIBILITIES</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In furtherance of their duties and responsibilities under the Plan, the Board and the Committee, subject always to the requirements of Section 10.11&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Employ agents to carry out nonfiduciary responsibilities&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Employ agents to carry out fiduciary responsibilities (other than trustee responsibilities as defined in Section 405(c)(3) of ERISA)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">Consult with counsel, who may be of counsel to the Company&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">Provide for the allocation of fiduciary responsibilities (other than trustee responsibilities as defined in Section 405(c)(3) of ERISA) between the members of the Board, in the case of the Board, and among the members of any Committee, in the case of any Committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Committee may delegate such of its duties, authority and obligations hereunder to the Plan Administrator, corporate staff, existing committees of Company or its Board, subcommittees it may form, or third party providers as it may, in its discretion, determine. Any delegation of fiduciary duties hereunder must be approved by a majority of the Committee. Such delegation may be modified or rescinded at any time by further action of the Committee, which shall have an on-going duty to monitor the performance of any fiduciary obligations delegated to others under this provision. </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-72-</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:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.13</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">PROCEDURE FOR THE ALLOCATION OR DELEGATION OF FIDUCIARY DUTIES</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any action described in subsections B or D of Section 10.12 may be taken by a Committee or the Board only in accordance with the following procedure&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Such action shall be taken by a majority of the Committee or by the Board, as the case may be, in a resolution approved by a majority of such Committee or by a majority of the Board.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The vote cast by each member of the Committee or the Board for or against the adoption of such resolution shall be recorded and made a part of the written record of the Committee&#8217;s or the Board&#8217;s proceedings.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">Any delegation of fiduciary responsibilities or any allocation of fiduciary responsibilities among members of the Committee or the Board may be modified or rescinded by the Committee or the Board according to the procedure set forth in subsections A and B of this Section 10.13.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">SEPARATE ACCOUNTING</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The amounts in a Participant&#8217;s Elective Deferral Contribution Account, Roth Elective Deferral Contribution Account, Safe Harbor Matching Contribution Account, Qualified Matching Contribution Account, and Qualified Non-elective Contribution Account shall at all times be separately accounted for from amounts in a Participant's After-tax Contribution Account, Non-Safe Harbor Matching Contribution Account, Additional Matching Contribution Account, Profit Sharing Contribution Account, Rollover Contribution Account, Transfer Contribution and other contribution accounts, if any. Amounts credited to such subaccounts shall be allocated among the Participant&#8217;s designated investments on a reasonable pro rata basis, in accordance with the valuation procedures of the Trustee and the Investment Funds. The Trustee and the Plan Administrator shall also establish uniform procedures that they may change from time to time, for the purpose of adjusting the subaccounts of a Participant&#8217;s Account for withdrawals, loans, distributions and contributions. Gains, losses, withdrawals, distributions, forfeitures and other credits or charges may be separately allocated among such subaccounts on a reasonable and consistent basis in accordance with such procedures.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">VALUE OF PARTICIPANT'S ACCOUNT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The value of each Participant&#8217;s Account shall be based on its fair market value on the appropriate Valuation Date. A valuation shall occur at least once every Plan Year, and otherwise in accordance with the terms of the Trust and administratively practicable procedures approved by the Plan Administrator. Periodically, on a frequency determined by the Plan Administrator and the Trustee, the Participant will receive a statement showing the transaction activity and value of his Account as of a date set forth in the statement. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.16</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">REGISTRATION AND VOTING OF EMPLOYER COMMON STOCK</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. All Stock acquired by the Trustee shall be held in the possession of the Trustee until disposed of pursuant to the provisions of the Plan or the Trust Agreement. Such Stock may be registered in the name of the Trustee or its nominee. Before each annual or special meeting of the Employer&#8217;s shareholders, the Trustee shall send to each Participant a copy of the proxy solicitation material therefor, together with a form requesting confidential instructions to the Trustee on how to vote the Stock credited to his Account. Upon receipt of such instructions the Trustee shall vote the Stock as instructed. Any Stock held in Participants&#8217; Accounts, as to which the Trustee does not receive instructions, shall be voted in proportion to the voting instructions the Trustee has actually received in respect of Stock, unless the Trustee determines that to do so is not prudent, or the Trust provides otherwise.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.17</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">INDIVIDUAL STATEMENT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. As soon as practicable after the end of each calendar quarter, but within the time prescribed by ERISA and the regulations under ERISA, and at such other times as determined by the Plan Administrator in its discretion, the Plan Administrator will deliver to each Participant (and to each Beneficiary of a deceased Participant) a statement reflecting the condition of his Account in the Trust as of that date and such other information ERISA requires be furnished to the Participant or Beneficiary. In addition, subject to </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-73-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the requirements of ERISA, the Plan Administrator shall provide to any Participant or Beneficiary of a deceased Participant who so requests in writing, a statement indicating the total value of his Account and the Nonforfeitable portion of such Account, if any. The Plan Administrator shall also furnish a written statement to any Participant who has a Severance from Employment during the Plan Year and is entitled to a deferred Nonforfeitable benefit under the Plan as of the end of the Plan Year, if no retirement benefits have been paid with respect to such Participant during the Plan Year. No Participant, except a member of the Board of Directors, a member of the Committee, the Plan Administrator and their designees, shall have the right to inspect the records reflecting the Account of any other Participant. A Participant or Beneficiary shall notify the Trustee in writing if he believes there is an error in the statement of his Account in the Plan no more than one year after the date the statement was issued. Each statement of a Participant&#8217;s Account shall be deemed to be final and binding on the Participant or Beneficiary to whom it was issued upon the expiration of the one year period following the date the statement was issued.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.18</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">AUTOMATIC CONTRIBUTION ARRANGEMENT NOTICE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  At least 30 days, but not more than 90 days, before the beginning of the Plan Year, the Plan Administrator will provide each Eligible Employee a comprehensive notice of the Eligible Employee's rights and obligations under the Plan, in compliance with the notice requirements set forth in Code Sections 401(k)(13) and 414(w) and the Treasury Regulations and other guidance issued thereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.19</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FEES AND EXPENSES FROM FUND</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Trustee shall pay all expenses reasonably incurred by it or by the Employer, Committee, Plan Administrator, Benefits Group, other professional advisers or administrators in the administration of the Plan from the Trust Fund unless the Employer pays the expenses directly. Such expenses may include the reimbursement of the Employer for the salary and expenses incurred by the Employer for employees who perform Plan administration services. The Committee, as a named fiduciary, shall provide written direction to the Trustee regarding the expenses to be paid or reimbursed from the Trust Fund. The Committee shall not treat any fee or expense paid, directly or indirectly, by the Employer as an Employer contribution. No person who is receiving full pay from the Employer shall receive compensation for services from the Trust Fund. Brokerage commissions, transfer taxes, and other charges and expenses in connection with the purchase and sale of securities shall be charged to each Investment Fund and&#47;or Participant&#8217;s Account, as applicable. Fees related to investments subject to Participant direction, and other fees resulting from or attributable to expenses incurred in relation to a Participant or Beneficiary or his Account may be charged to his Account to the extent permitted under the Code and ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-74-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE XI.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:7.9pt;text-decoration:underline"><br>TOP HEAVY RULES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">MINIMUM EMPLOYER CONTRIBUTION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If this Plan is Top Heavy, as defined below, in any Plan Year, the Plan guarantees a minimum contribution (subject to the provisions of this Article XI) of three percent of Compensation for each Non-Key Employee, as defined below, who is a Participant employed by the Employer on the Accounting Date of the Plan Year without regard to Hours of Service completed during the Plan Year or to whether he has elected to make Elective Deferral Contributions under Section 3.02, and who is not a Participant in a Top Heavy defined benefit plan maintained by the Employer. Participants who also participate in a Top Heavy defined benefit plan of the Employer shall receive the required minimum benefit in this Plan at a minimum rate of five percent of Compensation. The Plan satisfies the guaranteed minimum contribution for the Non-Key Employee if the Non-Key Employee's contribution rate is at least equal to the minimum contribution. For purposes of this paragraph, a Non-Key Employee Participant includes any Employee otherwise eligible to participate in the Plan but who is not a Participant because his Compensation does not exceed a specified level.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the contribution rate for the Key Employee, as defined below, with the highest contribution rate is less than three percent, the guaranteed minimum contribution for Non-Key Employees shall equal the highest contribution rate received by a Key Employee. The contribution rate is the sum of Employer contributions (not including Employer contributions to Social Security) and forfeitures allocated to the Participant's Account for the Plan Year divided by his Compensation, as defined below, not in excess of the compensation limitation under Code Section 401(a)(17) for the Plan Year. For purposes of determining the minimum contribution for a Plan Year, the Committee shall consider contributions made to any plan pursuant to a compensation reduction agreement or similar arrangement as Employer contributions. To determine the contribution rate, the Committee shall consider all qualified Top Heavy defined contribution plans maintained by the Employer as a single plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the preceding provisions of this Section 11.01, if a defined benefit plan maintained by the Employer that benefits a Key Employee depends on this Plan to satisfy the anti-discrimination rules of Code Section 401(a)(4) or the coverage rules of Code Section 410 (or another plan benefiting the Key Employee so depends on such defined benefit plan), the guaranteed minimum contribution for a Non-Key Employee is three percent of his Compensation regardless of the contribution rate for the Key Employees.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The minimum Employer contribution required (to the extent required to be Nonforfeitable under Section 416(b) of the Code) may not be forfeited under Code Section 411(a)(3)(B) or 411(a)(3)(D).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">ADDITIONAL CONTRIBUTION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the contribution rate (excluding Elective Deferral Contributions) for the Plan Year with respect to a Non-Key Employee described in Section 11.01 is less than the minimum contribution, the Employer will increase its contribution for such Employee to the extent necessary so his contribution rate for the Plan Year will equal the guaranteed minimum contribution. Matching Contributions will be taken into account to satisfy the minimum contribution requirement under the Plan, or if the Plan provides that the minimum contribution requirement shall be met in another plan, such other plan. Matching Contributions that are used to satisfy the minimum contribution requirements shall be treated as matching contributions for purposes of the actual contribution percentage test and other requirements of Code Section 401(m). The additional contribution shall be allocated to the Account of a Non-Key Employee for whom the Employer makes the contribution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DETERMINATION OF TOP HEAVY STATUS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan is Top Heavy for a Plan Year if the Top Heavy ratio as of the Determination Date exceeds 60%. The Top Heavy ratio is a fraction, the numerator of which is the sum of the present value of the Accounts of all Key Employees as of the Determination Date, and the denominator of which is a similar sum determined for all Employees. For purposes of determining the present value of the Accounts for the foregoing fraction, contributions due as of the Determination Date and distributions made for </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-75-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">any purpose within the one-year period ending on the Determination Date shall be included. In addition, distributions made within the five-year period ending on the Determination Date shall be included if such distributions were made for reasons other than upon Severance from Employment, death or Disability (e.g., in-service withdrawals)&#59; provided, however, that no distribution shall be counted more than once. In addition, the Top Heavy ratio shall be calculated by disregarding the Account (including distributions, if any, of the Account balance) of an individual who has not received credit for at least one Hour of Service with the Employer during the one-year period ending on the Determination Date in such calculation. The Top Heavy ratio, including the extent to which it must take into account distributions, rollovers, and transfers, shall be calculated in accordance with Code Section 416 and the Treasury Regulations thereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Employer maintains other qualified plans (including a simplified employee pension plan), this Plan is Top Heavy only if it is part of the Required Aggregation Group, and the Top Heavy ratio for both the Required Aggregation Group and the Permissive Aggregation Group exceeds 60%. The Top Heavy ratio shall be calculated in the same manner as required by the first paragraph of this Section 11.03, taking into account all plans within the Aggregation Group. To the extent distributions to a Participant must be taken into account, the Committee shall include distributions from a terminated plan that would have been part of the Required Aggregation Group if it were in existence on the Determination Date. The present value of accrued benefits and the other amounts the Committee must take into account, under defined benefit plans or simplified employee pension plans included within the group, shall be calculated in accordance with the terms of those plans, Code Section 416 and the Treasury Regulations thereunder. If an aggregated plan does not have a valuation date coinciding with the Determination Date, the accrued benefits or Accounts in the aggregated plan shall be valued as of the most recent valuation date falling within the 12-month period ending on the Determination Date. The Top Heavy ratio shall be valued with reference to the Determination Dates that fall within the same calendar year.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The accrued benefit of a Participant other than a Key Employee shall be determined under (a) the method, if any, that uniformly applies for accrual purposes under all defined benefit plans maintained by the Employer, or (b) if there is no such method, as if such benefit accrued not more rapidly than the slowest accrual rate permitted under the fractional rule of Section 411(b)(1)(C) of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">TOP HEAVY VESTING SCHEDULE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For any Plan Year for which the Plan is Top Heavy, as determined in accordance with this Article XI, the Participant's Nonforfeitable percentage of his Employer Contributions and Non-Safe Harbor Matching Contributions shall be calculated by applying the following schedule, to the extent that such schedule provides for vesting at a rate that is more rapid than the rate otherwise applicable to the Participant's benefit&#58;</font></div><div style="padding-left:41.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.615%"><tr><td style="width:1.0%"></td><td style="width:47.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:3.1pt;padding-right:3.1pt;text-align:center;text-indent:0.7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Years of Service</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Percent Nonforfeitable</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:3.35pt;padding-right:2.75pt;text-align:justify;text-indent:0.6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less than three (3)</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:0.6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">At least three (3) or more</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:3.05pt;padding-right:3.05pt;text-align:center;text-indent:0.6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0%</font></div><div style="margin-bottom:12pt;padding-left:3.05pt;padding-right:3.05pt;text-align:center;text-indent:0.6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100%</font></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DEFINITIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of applying the provisions of this Article XI.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Key Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Employee or former Employee (including any deceased Employee) who at any time during the Plan Year that includes the Determination Date was an officer of the Employer having annual Compensation greater than $180,000 (as adjusted under Code Section 416(i)(1) for Plan Years beginning after December 31, 2019), a five-percent owner of the Employer, or a one-percent owner of the Employer having annual Compensation of more than $150,000. The constructive ownership rules of Code Section 318 (or the principles of that section, in the case of an unincorporated Employer) will apply to determine ownership in the Employer. The determination of who is a Key </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-76-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Employee shall be made in accordance with Code Section 416(i)(1) and the Treasury Regulations under that Code Section.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Key Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is an Employee who does not meet the definition of Key Employee.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean the first $200,000 (or such larger amount as the Commissioner of Internal Revenue may prescribe in accordance with Code Section 401(a)(17)) ($280,000 for 2019) of Compensation as defined in Code Section 415(c)(3), but including amounts contributed by the Employer pursuant to a salary reduction agreement that are excludible from the Employee's gross income under Section 125, &#8220;deemed compensation&#8221; under Code Section 125 pursuant to Revenue Ruling 2002-27, Section 132(f)(4), Section 402(a)(8), Section 402(h) or Section 403(b) of the Code.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Required Aggregation Group</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.24pt">Each qualified plan of the Employer in which at least one Key Employee participates at any time during the five Plan Year period ending on the Determination Date&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">Any other qualified plan of the Employer that enables a plan described in (i) to meet the requirements of Code Section 401(a)(4) or Code Section 410.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Required Aggregation Group includes any plan of the Employer that was maintained within the last five years ending on the Determination Date on which a top heaviness determination is being made if such plan would otherwise be part of the Required Aggregation Group for the Plan Year but for the fact it has been terminated.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permissive Aggregation Group</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is the Required Aggregation Group plus any other qualified plans maintained by the Employer, but only if such group would satisfy in the aggregate the requirements of Code Section 401(a)(4) and Code Section 410. The Committee shall determine which plans to take into account in determining the Permissive Aggregation Group.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.24pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Employer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean all the members of a controlled group of corporations (as defined in Code Section 414(b)), of a commonly controlled group of trades or businesses (whether or not incorporated) (as defined in Code Section 414(c)), or an affiliated service group (as defined in Code Section 414(m)), of which the Employer is a part. However, ownership interests in more than one member of a related group shall not be aggregated to determine whether an individual is a Key Employee because of his ownership interest in the Employer.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.4pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Determination Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; for any Plan Year is the Accounting Date of the preceding Plan Year or, in the case of the first Plan Year of the Plan, the Accounting Date of that Plan Year.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-77-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE XII.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.85pt;text-decoration:underline"><br>MISCELLANEOUS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">EVIDENCE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Anyone required to give evidence under the terms of the Plan may do so by certificate, affidavit, document or other information that the person to act in reliance may consider pertinent, reliable and genuine, and to have been signed, made or presented by the proper party or parties. The Committee, the Plan Administrator, the Benefits Group and the Trustee shall be fully protected in acting and relying upon any evidence described under the immediately preceding sentence.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">NO RESPONSIBILITY FOR EMPLOYER ACTION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Neither the Trustee nor the Committee nor the Plan Administrator shall have any obligation or responsibility with respect to any action required by the Plan to be taken by the Employer, any Participant or eligible Employee, nor for the failure of any of the above persons to act or make any payment or contribution, or otherwise to provide any benefit contemplated under this Plan, nor shall the Trustee or the Committee or the Plan Administrator be required to collect any contribution required under the Plan, or determine the correctness of the amount of any Employer contribution. Neither the Trustee nor the Committee nor the Plan Administrator need inquire into or be responsible for any action or failure to act on the part of the others. Any action required of a corporate Employer shall be by its Board or its designee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FIDUCIARIES NOT INSURERS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Trustee, the Committee, the Company, the Plan Administrator, the Benefits Group, and the Employer in no way guarantee the Trust Fund from loss or depreciation. The Employer does not guarantee the payment of any money that may be or becomes due to any person from the Trust Fund. The liability of the Committee, Plan Administrator and the Trustee to make any payment from the Trust Fund at any time and all times is limited to the then available assets of the Trust.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">WAIVER OF NOTICE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any person entitled to notice under the Plan may waive the notice, unless the Code or Treasury Regulations require the notice, or ERISA specifically or impliedly prohibits such a waiver.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">SUCCESSORS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan shall be binding upon all persons entitled to benefits under the Plan, their respective heirs and legal representatives, upon the Employer, its successors and assigns, and upon the Trustee, the Committee, the Plan Administrator and their successors.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">WORD USAGE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Words used in the masculine shall apply to the feminine where applicable, and wherever the context of the Plan dictates, the plural shall be read as singular and the singular as the plural.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.07</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">HEADINGS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The headings are for reference only. In the event of a conflict between a heading and the content of a section, the content of the section shall control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.08</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">STATE LAW</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Pennsylvania law shall determine all questions arising with respect to the provisions of this agreement except to the extent a federal statute supersedes Pennsylvania law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.09</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">EMPLOYMENT NOT GUARANTEED</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Nothing contained in this Plan, and nothing with respect to the establishment of the Trust, any modification or amendment to the Plan or the Trust, the creation of any Account, or the payment of any benefit, shall give any Employee, Employee-Participant or Beneficiary any right to continue employment, or any legal or equitable right against the Employer, or an Employee of the Employer, the Trustee or its agents or employees, or the Plan Administrator. Nothing in the Plan shall be deemed or construed to impair or affect in any manner the right of the Employer, in its discretion, to hire Employees and, with or without cause, to discharge or terminate the service of Employees.</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-78-</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:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">RIGHT TO TRUST ASSETS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. No Employee or Beneficiary shall have any right to, or interest in, any assets of the Trust Fund, upon his Severance from Employment or otherwise, except as provided from time to time under this Plan, and then only to the extent of the benefits payable under the Plan to such Employee or Beneficiary out of the assets of the Trust Fund. All payments of benefits as provided for in this Plan shall be made solely out of the assets of the Trust Fund and none of the Fiduciaries shall be liable therefore in any manner. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">UNCLAIMED BENEFIT CHECKS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If a check in payment of a benefit payable under this Plan has been made by regular United States mail to the last address of the payee furnished to the Trustee and the check is returned unclaimed, payment to such payee shall be discontinued and shall be held in his respective accounts until the payee's correct address shall become known to the Trustee. Any such amounts shall be credited with fund earnings in accordance with Section 10.14 of the Plan. In the event the payee cannot be located after reasonable and diligent efforts of the Administrator, the amounts shall be forfeited, subject to the provisions of Section 5.14 of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-79-</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:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE XIII.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:1.8pt;text-decoration:underline"><br>EXCLUSIVE BENEFIT, AMENDMENT, TERMINATION</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">EXCLUSIVE BENEFIT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Except as provided under Article III, the Employer shall have no beneficial interest in any asset of the Trust and no part of any asset in the Trust shall ever revert to or be repaid to the Employer, either directly or indirectly&#59; nor prior to the satisfaction of all liabilities with respect to the Participants and their Beneficiaries under the Plan, shall any part of the corpus or income of the Trust Fund, or any asset of the Trust, be (at any time) used for, or diverted to, purposes other than the exclusive benefit of the Participants or their Beneficiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">AMENDMENT</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Company shall have the right at any time and from time to time&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">To amend this Plan in any manner it deems necessary or advisable in order to qualify (or maintain qualification of) this Plan and the Trust created under it under the appropriate provisions of the Code&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">To amend this Plan in any other manner.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In addition, the Committee and Financial Benefit Plans Committee shall have the right to amend this Plan in accordance with its charter and bylaws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">However, no amendment shall authorize or permit any part of the Trust Fund (other than the part required to pay taxes and administration expenses) to be used for or diverted to purposes other than for the exclusive benefit of the Participants or their Beneficiaries or estates. No amendment shall cause or permit any portion of the Trust Fund to revert to or become a property of the Employer&#59; and the Company shall not make any amendment that affects the rights, duties or responsibilities of the Plan Administrator or Committee without the written consent of the affected Plan Administrator or the affected member of the Committee. Furthermore, no amendment shall decrease a Participant&#8217;s Account balance or accrued benefit or reduce or eliminate any benefits protected under Code Section 411(d)(6) with respect to a Participant with an Account balance or accrued benefit at the date of the amendment, except to the extent permitted under Code Section 412(c)(8).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All amendments to the Plan shall be in writing.  No oral representation shall act to amend the Plan in any manner or at any time.  Amendments shall be considered properly authorized by the Company if approved or ratified by the Board, any committee of the Board, by an authorized Committee of the Plan, by an authorized officer of the Plan Administrator, or by an authorized officer of the Benefits Group unless the subject of the amendment has been reserved to the Board or another authorized party. Each amendment shall state the date to which it is either retroactively or prospectively effective, and may be executed by any authorized officer of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.03</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">AMENDMENT TO VESTING PROVISIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Although the Company and Committee reserve the right to amend the vesting provisions at any time, an amended vesting schedule shall not be applied to reduce the Nonforfeitable percentage of any Participant&#8217;s Account derived from Employer contributions (determined as of the later of the date the amendment is adopted, or the date the amendment becomes effective) to a percentage less than the Nonforfeitable percentage computed under the Plan without regard to the amendment. An amended vesting schedule will apply to a Participant only if the Participant receives credit for at least one Hour of Service after the new schedule becomes effective. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If a permissible amendment is made to the vesting provisions, each Participant having at least three Years of Service for vesting purposes with the Employer may elect to have the percentage of his Nonforfeitable Account balance computed under the Plan without regard to the amendment. The Participant must file his election with the Plan Administrator within 60 days of the latest of (A) the Company's adoption of the amendment&#59; (B) the effective date of the </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-80-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">amendment&#59; or (C) his receipt of a copy of the amendment. The Plan Administrator, as soon as practicable, shall forward a true copy of any amendment to the vesting schedule to each affected Participant, together with an explanation of the effect of the amendment, the appropriate form upon which the Participant may make an election to remain under the vesting schedule provided under the Plan prior to the amendment and notice of the time within which the Participant must make an election to remain under the prior vesting schedule. The election described in this Section 13.03 does not apply to a Participant if the amended vesting schedule provides for vesting that is at least as rapid at all times as the vesting schedule in effect prior to the amendment. For purposes of this Section 13.03, an amendment to the vesting schedule includes any amendment that directly or indirectly affects the computation of the Nonforfeitable percentage of an Employee&#8217;s rights to his Employer-derived Account.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">DISCONTINUANCE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Company, through action of the Board, shall have the right, at any time, to suspend or discontinue its contributions under the Plan, and to terminate, at any time, this Plan and the Trust. The Plan shall terminate upon the first to occur of the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The date terminated by action of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The date the Company shall be judicially declared bankrupt or insolvent&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">The dissolution, merger, consolidation or reorganization of the Company or the sale by the Company of all or substantially all of its assets, unless the successor or purchaser makes provision to continue the Plan, in which event the successor or purchaser shall substitute itself as the Company under this Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Plan is terminated, no Employees of the Employer shall thereafter be admitted to the Plan as new Participants, and the Employer shall make no further contributions to the Trust Fund , except as may be necessary to satisfy the outstanding ESOP Loans. In connection with the termination, partial termination or discontinuance of the Plan, the Committee may direct the Trustee to sell some or all of the ESOP Stock held in the Unallocated Stock Account and to apply the proceeds of such sale or sales to reduce the ESOP Loans.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Plan may also be terminated by the Committee (with the approval of the Board of Directors if the amendment relates to or otherwise impacts the compensation of Section 16 Officers, as defined in Rule 16a-1 issued under the Securities Exchange Act of 1934).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In addition to the above, while each Participating Employer intends to continue the Plan indefinitely, each reserves the right to terminate or partially terminate the Plan at any time as to its Employees and former Employees.  If the Plan is terminated or partially terminated by a Participating Employer, no Employees of the Participating Employer shall thereafter be admitted to the Plan as new Participants and the Participating Employer shall make no further contributions to the Trust Fund, except as may be necessary to satisfy the outstanding ESOP Loans. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">FULL VESTING ON TERMINATION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Notwithstanding any other provision of this Plan to the contrary, upon either full or partial termination of the Plan, or, if applicable, upon the date of complete discontinuance of contributions to the Plan, an affected Participant&#8217;s right to his Account shall be 100% Nonforfeitable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">MERGER, DIRECT TRANSFER AND ELECTIVE TRANSFER</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Trustee shall not consent to, or be a party to, any merger or consolidation with another plan, or to a transfer of assets or liabilities to another plan, unless immediately after the merger, consolidation or transfer, the surviving plan provides each Participant a benefit equal to or greater than the benefit each Participant would have received had the Plan terminated immediately before the merger or consolidation or transfer. The Trustee possesses the specific authority to enter into merger agreements or direct transfer of assets agreements with the trustees of other retirement plans described in Code Section 401(a) and to accept the direct </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-81-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">transfer of plan assets, or to transfer plan assets, as a party to any such agreement, only upon the consent or direction of the Committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If permitted by the Benefits Group or Plan Administrator in its discretion, the Trustee may accept a direct transfer of plan assets on behalf of an Employee prior to the date the Employee satisfies the Plan&#8217;s eligibility condition(s). If the Trustee accepts such a direct transfer of plan assets, the Employee shall be treated as a Participant for all purposes of the Plan except that the Employee shall not share in Employer contributions or Participant forfeitures under the Plan until he actually becomes a Participant in the Plan. The Trustee shall hold, administer and distribute the transferred assets as a part of the Trust Fund, and the Trustee shall maintain a separate Transfer Account for the benefit of the Employee on whose behalf the Trustee accepted the transfer in order to reflect the value of the transferred assets.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Trustee may not consent to, or be a party to, a merger, consolidation or transfer of assets with a defined benefit plan, except with respect to an elective transfer, unless the Committee consents and so directs, and the transfer is consistent with the Code and with ERISA. The Trustee will hold, administer and distribute the transferred assets as a part of the Trust Fund, and the Trustee shall maintain a separate Transfer Account for the benefit of the Employee on whose behalf the Trustee accepted the transfer in order to reflect the value of the transferred assets. Unless a transfer of assets to this Plan is an elective transfer, the Plan will preserve all Code Section 411(d)(6) protected benefits with respect to those transferred assets, in the manner described in Section 13.02.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A transfer is an elective transfer if&#58;  (A) the transfer satisfies the first paragraph of this Section 13.06&#59; (B) the transfer is voluntary, under a fully informed election by the Participant&#59; (C) the Participant has an alternative that retains his Code Section 411(d)(6) protected benefits (including an option to leave his benefit in the transferor plan, if that plan is not terminating)&#59; (D) the transfer satisfies the applicable spousal consent requirements of the Code&#59; (E) the transferor plan satisfies the joint and survivor notice requirements of the Code, if the Participant's transferred benefit is subject to those requirements&#59; (F) the Participant has a right to immediate distribution from the transferor plan, in lieu of the elective transfer&#59; (G) the transferred benefit is at least the greater of the single sum distribution provided by the transferor plan for which the Participant is eligible or the present value of the Participant's accrued benefit under the transferor plan payable at that plan's normal retirement age&#59; (H) the Participant has a 100% Nonforfeitable interest in the transferred benefit&#59; and (I) the transfer otherwise satisfies applicable Treasury Regulations. An elective transfer may occur between qualified plans of any type.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Plan receives a direct transfer (by merger or otherwise) of elective contributions (or amounts treated as elective contributions) under a plan with a Code Section 401(k) arrangement, the distribution restrictions of Code Sections 401(k)(2) and (10) continue to apply to those transferred elective contributions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.07</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">LIQUIDATION OF THE TRUST FUND</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Upon complete or partial termination of the Plan, or upon complete discontinuance of contributions to the Plan, the Accounts of all Participants affected thereby shall become fully vested and nonforfeitable, and the Committee shall distribute the assets remaining in the Trust Fund, after payment of any expenses properly chargeable thereto, to Participants, Former Participants and Beneficiaries in proportion to their respective Account balances&#59; provided, however, that no Participating Employer maintains a successor plan. All distributions on the plan termination will be made in accordance with Article V.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.08</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.92pt;text-decoration:underline">TERMINATION</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Upon termination of the Plan, the distribution provisions of Article V and Article VI shall remain operative, except that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">If the present value of the Participant's Nonforfeitable Account does not exceed $1,000, the Plan Administrator will direct the Trustee to distribute to the Participant (or Beneficiary, if applicable) the Participant&#8217;s Nonforfeitable Account </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-82-</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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">in a lump sum as soon as administratively practicable after the Plan terminates&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#010000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">If the present value of the Participant's Nonforfeitable Account is greater than $1,000 but does not exceed $5,000, and the Participant (or Beneficiary, if applicable) does not affirmatively elect to have such Nonforfeitable Account balance paid directly to him or to an Eligible Retirement Plan, his benefit shall be paid directly to an IRA established for the Participant (or Beneficiary, if applicable) pursuant to a written agreement between the Committee and the IRA provider that meets the requirements of Section 401(a)(31) of the Code and the Treasury Regulations thereunder pursuant to the provisions in Section 5.03 as soon as administratively practicable after the Plan terminates.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.&#160;&#160;&#160;&#160;If the value of the Participant&#8217;s Nonforfeitable Account balance is more than $5,000, the Participant (or Beneficiary, if applicable) may, in addition to the distribution events permitted under the Plan, elect to have the Trustee commence distribution of his Nonforfeitable Account (in accordance with Articles V and VI) as soon as administratively practicable after the Plan terminates.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Trust shall continue until the Trustee, after written direction from the Committee, has distributed all of the benefits under the Plan. To liquidate the Trust, the Committee will, to the extent required, purchase an immediate or deferred annuity contract for each Participant that protects the Participant&#8217;s distribution rights under the Plan, if the Participant&#8217;s Nonforfeitable Account exceeds $5,000, and the Participant does not elect an immediate distribution. Upon termination of the Plan, the amount, if any, in a suspense account under Appendix F shall revert to the Employer, subject to the conditions of the Treasury Regulations permitting such a reversion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-83-</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Teleflex 401(k) Savings Plan is approved effective as of the dates set forth herein.</font></div><div style="margin-bottom:12pt;text-indent:216pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:216pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX INCORPORATED</font></div><div style="margin-bottom:12pt;text-indent:216pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:216pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Cameron P. Hicks&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-indent:216pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Vice President, Global Human Resources</font></div><div style="margin-bottom:12pt;text-indent:216pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">December 31, 2019&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-84-</font></div></div></div><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_10"></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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX 401(k) SAVINGS PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">APPENDIX A<br><br>DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRANSFER FROM<br>THE INMED CORPORATION EMPLOYEE SAVINGS&#47;RETIREMENT INCOME PLAN</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything in the Plan to the contrary, distributions from a Participant&#8217;s Rollover Contribution Account attributable to amounts transferred to the Plan pursuant to Section 3.14 of the Plan from the Inmed Corporation Employee Savings&#47;Retirement Income Plan (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Inmed Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), shall be subject to the distribution rules of this Appendix A to the extent the distribution rules of this Appendix A are inconsistent with the distribution rules of the Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:12.16pt;text-decoration:underline">DEFINITIONS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Except as provided below, all terms used herein shall have the same meaning as set forth in the Plan unless a different meaning is plainly required by the context. For purposes of this Appendix A the following words and phrases have the following meanings unless a different meaning is plainly required by the context.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.1&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Annuity Starting Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the first day of the first period for which an amount is paid as an annuity or any other form.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.2&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Earliest Retirement Age</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the earliest date on which, under the Plan, the Participant could elect to receive his Transferred Amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.3&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Election Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the period which begins on the first day of the Plan Year in which the Participant reaches age 35 and ends on the date of the Participant's death. If a Participant has a Severance from Employment prior to the first day of the Plan Year in which age 35 is reached, with respect to the Transferred Amount as of the date of severance, the Election Period shall begin on the date of severance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.4&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Late Retirement Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the first day of the month coincident with or next following the date a Participant has a Severance from Employment with the Employer and all Related Employers after his Normal Retirement Age, for any reason other than death.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.5&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Normal Retirement Age</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the date the Participant reaches age 65.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.6&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Normal Retirement Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the later of first day of the month coincident with or next following the date the Participant attains his Normal Retirement Age or the first anniversary of his commencement of participation in the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.7&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Election</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a waiver of a Qualified Joint and Survivor Annuity or a Qualified Preretirement Survivor Annuity. A Qualified Election must be consented to by the Participant&#8217;s Spouse in writing, such election designates a Beneficiary (or form of benefit) that may not be changed without Spousal consent or the Spouse&#8217;s consent acknowledges the Spouse&#8217;s right to limit consent to a specific Beneficiary (or form of benefit), and expressly and voluntarily permits designations by the Participant without any requirement of further consent by the Spouse and the Spouse&#8217;s consent to a waiver acknowledges the effect of such election and is witnessed by a notary public or a member of the Benefits Group. Notwithstanding this consent requirement, if the Participant establishes to the satisfaction of the Benefits Group that such written consent cannot be obtained because there is no Spouse or the Spouse cannot be located, a waiver will be deemed a Qualified Election. Any consent necessary under this provision will be valid only with respect to the Spouse who signs the consent, or in the event of a deemed Qualified Election, the designated Spouse. Additionally, a revocation of a prior waiver may be made by a Participant without the consent of the Spouse at any time before the commencement of benefits. The number of revocations shall not be limited.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A-1</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:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.8&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Joint and Survivor Annuity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an annuity contract for the life of the Participant with a survivor annuity contract for the life of the Spouse that is equal to 50 percent and not more than 100 percent of the amount of the annuity contract that is payable during the joint lives of the Participant and the Spouse and that is the amount of benefit that can be purchased with the Participant&#8217;s Transferred Amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.9&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Preretirement Survivor Annuity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a monthly annuity for the life of the Participant&#8217;s Spouse that can be purchased with the full fair market value of the Participant&#8217;s Transferred Amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.10&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Transferred Amount</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the amount maintaine</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">d</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in a Participant&#8217;s Rollover Contribution Account attributable to a transfer from the Inmed Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:12.16pt;text-decoration:underline">DISTRIBUTION OF BENEFITS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Normal Retirement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If a Participant experiences a Severance from Employment with the Employer on his Normal Retirement Date he shall receive a distribution of the entire value of his Transferred Amount determined in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Late Retirement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant may continue in the service of the Employer after his Norm</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">l Retirement Age, and in such event he shall retire on his Late Retirement Date. The Participant shall receive a distribution of the entire value of his Transferred Amount determined in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disability Retirement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant who experiences a Severance from Employment with the Employer on account of Total and Permanent Disability shall receive a distribution of the entire value of his Transferred Amount determined in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Upon a Participant&#8217;s Severance from Employment for any reason other than retirement, death or Total and Permanent Disability, he shall be entitled to a distribution of his entire Transferred Amount determined in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Death Benefits</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If a Participant dies before distribution of his entire Transferred Amount, his Beneficiary shall be entitled to the balance of his Transferred Amount determined in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.55pt;text-decoration:underline">PRERETIREMENT DEATH BENEFITS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effective as of April 11, 2005, (i) the provisions of this Article C shall no longer apply and (ii) the Beneficiary of a Participant who has a Transferred Amount on the date of his death shall be entitled to receive the entire Transferred Amount in accordance with Section 5.11 of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eligibility for Spouse&#8217;s Preretirement Death Benefit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If a married Participant who has a Transferred Amount dies before his Annuity Starting Date, his Spouse shall receive a Qualified Preretirement Survivor Annuity, unless pursuant to a Qualified Election, the Participant waived the Spouse&#8217;s Qualified Preretirement Survivor Annuity and the Spouse consented to such waiver.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment of Spouse&#8217;s Preretirement Death Benefit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant dies after reaching his Earliest Retirement Age, the Spouse&#8217;s Qualified Preretirement Survivor Annuity shall be payable for the Spouse&#8217;s life, beginning on the first day of the month following the date of the Participant&#8217;s death&#59; provided, however, that if the Participant dies before reaching his Normal Retirement Date, the Spouse may elect to defer the payment of benefits until the first day of the month following the date on which the Participant would have reached his Normal </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A-2</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Retirement Date. If the Participant dies before reaching his Earliest Retirement Age, the Spouse&#8217;s Qualified Preretirement Survivor Annuity shall be payable for the Spouse&#8217;s life beginning on the first day of the month following the date the Participant would have attained his Earliest Retirement Age, or such later date as the Spouse may elect, but no later than the first day of the month following the date on which the Participant would have reached his Normal Retirement Date. However, upon written notice to the Plan Administrator, the Spouse may elect to have the Qualified Preretirement Survivor Annuity begin within a reasonable period after the Participant&#8217;s death, or to have the Participant&#8217;s Transferred Amount paid in a lump sum as soon as administratively feasible after the Valuation Date next following the Participant&#8217;s death.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notice Requirements</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator shall provide each Participant within the &#8220;applicable period&#8221; for each Participant a written explanation of&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.1&#160;&#160;&#160;&#160;The terms and conditions of a Qualified Preretirement Survivor Annuity&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.2&#160;&#160;&#160;&#160;The Participant&#8217;s rights to make and the effect of an election to waive the Qualified Preretirement Survivor Annuity&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.3&#160;&#160;&#160;&#160;The rights of the Participant&#8217;s Spouse&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.4&#160;&#160;&#160;&#160;The right to make, and the effect of, a revocation of a previous election to waive the Qualified Preretirement Survivor Annuity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The &#8220;applicable period&#8221; for a Participant is whichever of the following ends last&#58;  (1) the period beginning with the first day of the Plan Year in which the Participant attains age 32 and ending with the close of the Plan Year preceding the Plan Year in which the Participant attains age 35&#59; (2) if the Participant terminates employment before reaching age 35, the one year period beginning on the date the Participant terminates employment&#59; or (3) if an Employee becomes a Participant after age 35, the one year period beginning on the date the Employee becomes a Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Waiver of Qualified Preretirement Survivor Annuity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant who during the Election Period has made a Qualified Election to waive the Qualified Preretirement Survivor Annuity may direct that, if the Participant dies before his Annuity Starting Date, his Transferred Amount will be paid&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.4.1&#160;&#160;&#160;&#160;To his Spouse, in a lump sum&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.4.2&#160;&#160;&#160;&#160;To a designated Beneficiary other than his Spouse in a lump sum.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Preretirement Death Benefits - Unmarried Participants</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If an unmarried Participant dies before his Annuity Starting Date, his Beneficiary shall be entitled to receive his entire Transferred Amount. Such amount shall be paid in a lump sum as soon as administratively feasible after the Valuation Date next following the Participant&#8217;s death.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.55pt;text-decoration:underline">PAYMENT AND FORM OF BENEFITS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Except as provided in this Article D, a Participant&#8217;s Transferred Amount shall be distributed in accordance with Article V of the Plan. Notwithstanding the foregoing, effective April 11, 2005, (i) the provisions of this Article D shall no longer apply and (ii) a Participant&#8217;s Transferred Amount shall be payable only in a lump in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Normal Form of Benefit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to Section 5.03 of the Plan, unless an optional form of benefit has been selected pursuant to a Qualified Election within the 180-day period ending on the Participant&#8217;s Annuity Starting Date, a married Participant&#8217;s Transferred </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A-3</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amount will be paid in the form of a Qualified Joint and Survivor Annuity and an unmarried Participant&#8217;s Transferred Amount will be paid in the form of a life annuity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Election of Benefits - Notice and Election Procedures</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Within 180 days before a Participant&#8217;s anticipated Annuity Starting Date, the Plan Administrator shall supply the Participant with a written explanation describing the terms and conditions of the normal form of benefit payable to him under Section D.1, and the effect of the other forms of benefit available to him under the Plan. The explanation shall also describe the Participant&#8217;s right to waive the normal form of benefit and the effect of such waiver, the rights of the Participant&#8217;s Spouse, the right to revoke a previous waiver of the normal form of benefit and the effect of such a revocation. Finally, the explanation shall advise the Participant that his benefit shall be paid in such normal form, unless pursuant to a Qualified Election within the 180-day period before his Annuity Starting Date, he notifies the Plan Administrator in writing of an election to receive a different form of benefit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extension of Election Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If by not later than the day before his Annuity Starting Date, the Participant requests the Plan Administrator to furnish him with additional information relating to the effect of the normal form of benefit payable to him under Section D.1, the election period under Section D.2 shall be extended and his Annuity Starting Date shall be postponed to a date not later than 180 days following the date the Plan Administrator furnishes him with the additional information.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change of Election</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any Participant electing an optional form of benefit under Section D.5 may revoke such election and file a new election with the Plan Administrator at any time prior to the Participant&#8217;s Annuity Starting Date. Upon the Participant&#8217;s Annuity Starting Date, his election shall become irrevocable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Optional Form of Benefit Payment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to the Spousal consent requirements (if applicable) and in lieu of the normal form of benefit payment provided for in Section D.1, a Participant may elect to have his Transferred Amount paid in a lump sum.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:12.16pt;text-decoration:underline">REQUIRED DISTRIBUTIONS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Distributions under this Appendix A shall be made in accordance with Section 401(a)(9) of the Code and the Treasury Regulations thereunder, as generally described in this Article E. The provisions of this Article E shall override any distribution option otherwise prov</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">id</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ed in this Appendix A that is inconsistent with Section 401(a)(9) of the Code. Notwithstanding the foregoing, the provisions of this Article E shall not alter the forms of benefit provided under this Appendix A to the extent that these benefit forms satisfy the requirements of Section 401(a)(9) of the Code and the Treasury Regulations thereunder.</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="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A-4</font></div></div></div><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_13"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX 401(K) SAVINGS PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">APPENDIX B<br><br>DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRANSFER FROM THE<br>MATTATUCK MANUFACTURING CO. &#38; UAW LOCAL #1251 <br>MONEY PURCHASE PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything in the Plan to the contrary, distributions from a Participant&#8217;s Rollover Contribution Account attributable to amounts transferred to the Plan pursuant to Section 3.14 of the Plan from the Mattatuck Manufacturing Co. &#38; UAW Local #1251 Money Purchase Plan (the &#8220;Mattatuck Plan&#8221;), shall be subject to the distribution rules of this Appendix B to the extent the distribution rules of this Appendix B are inconsistent with the distribution rules of the Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:12.16pt;text-decoration:underline">DEFINITIONS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Except as provided below, all terms used herein shall have the same meaning as set forth in the Plan unless a different meaning is plainly required by the context. For purposes of this Appendix B the following words and phrases have the following meanings unless a different meaning is plainly required by the context.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.1&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Annuity Starting Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the first day of the first period for which an amount is paid as an annuity or any other form.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.2&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Earliest Retirement Age</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the earliest date on which, under the Plan, the Participant could elect to receive his Transferred Amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.3&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Election Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the period that begins on the first day of the Plan Year in which the Participant reaches age 35 and ends on the date of the Participant&#8217;s death. If a Participant has a Severance from Employment prior to the first day of the Plan Year in which age 35 is reached, with respect to the Transferred Amount as of the date of severance, the Election Period shall begin on the date of severance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.4&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Late Retirement Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the first day of the month coincident with or next following the date a Participant has a Severance from Employment with the Employer after his Normal Retirement Date, for any reason other than death.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.5&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Normal Retirement Age</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the date the Participant reaches age 55.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.6&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Normal Retirement Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the later of first day of the month coincident with or next following the date the Participant attains his Normal Retirement Age or the first anniversary of his commencement of participation in the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.7&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Election</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a waiver of a Qualified Joint and Survivor Annuity or a Qualified Preretirement Survivor Annuity. A Qualified Election must be consented to by the Participant&#8217;s Spouse in writing, such election designates a Beneficiary (or form of benefit) that may not be changed without Spousal consent or the Spouse&#8217;s consent acknowledges the Spouse&#8217;s right to limit consent to a specific Beneficiary (or form of benefit), and expressly and voluntarily permits designations by the Participant without any requirement of further consent by the Spouse and the Spouse&#8217;s consent to a waiver acknowledges the effect of such election and is witnessed by a notary public or a members of the Benefits Group. Notwithstanding this consent requirement, if the Participant establishes to the satisfaction of the Benefits Group that such written consent cannot be obtained because there is no Spouse or the Spouse cannot be located, a waiver will be deemed a Qualified Election. Any consent necessary under this provision will be valid only with respect to the Spouse who signs the consent, or in the event of a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B-1</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">deemed Qualified Election, the designated Spouse. Additionally, a revocation of a prior waiver may be made by a Participant without the consent of the Spouse at any time before the commencement of benefits. The number of revocations shall not be limited.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.8&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Joint and Survivor Annuity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an annuity contract for the life of the Participant with a survivor annuity contract for the life of the Spouse that is equal to 50 percent of the amount of the annuity contract that is payable during the joint lives of the Participant and the Spouse and that is the amount of benefit that can be purchased with the Participant&#8217;s Transferred Amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.9&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Preretirement Survivor Annuity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a monthly annuity for the life of the Participant&#8217;s Spouse that can be purchased with the full fair market value of the Participant&#8217;s Transferred Amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.10&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Transferred Amount</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the amount maintained in a Participant&#8217;s Rollover Contribution Account attributable to a transfer from the Mattatuck Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:12.16pt;text-decoration:underline">DISTRIBUTION OF BENEFITS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Normal Retirement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If a Participant experiences a Severance from Employment with the Employer on his Normal Retirement Date he shall receive a distribution of the entire value of his Transferred Amount determined in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Late Retirement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant may continue in the service of the Employer after his Normal Retirement Age, and in such event he shall retire on his Late Retirement Date. The Participant shall receive a distribution of the entire value of his Transferred Amount determined in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disability Retirement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant who experiences a Severance from Employment with the Employer on account of Total and Permanent Disability shall receive a distribution of the entire value of his Transferred Amount determined in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Upon a Participant&#8217;s Severance from Employment for any reason other than retirement, death or Total and Permanent Disability, he shall be entitled to a distribution of his entire Transferred Amount determined in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Death Benefits</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If a Participant dies before distribution of his entire Transferred Amount, his Beneficiary shall be entitled to the balance of his Transferred Amount determined in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.55pt;text-decoration:underline">PRERETIREMENT DEATH BENEFITS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eligibility for Spouse&#8217;s Preretirement Death Benefit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If a married Participant who has a Transferred Amount dies before his Annuity Starting Date, his Spouse shall receive a Qualified Preretirement Survivor Annuity, unless pursuant to a Qualified Election, the Participant waived the Spouse&#8217;s Qualified Preretirement Survivor Annuity and the Spouse consented to such waiver.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment of Spouse&#8217;s Preretirement Death Benefit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant dies after reaching his Earliest Retirement Age, the Spouse&#8217;s Qualified Preretirement Survivor Annuity shall be payable for the Spouse&#8217;s life, beginning on the first day of the month following the date of the Participant&#8217;s death&#59; provided, however, that if the Participant dies before reaching his Normal Retirement Age, the Spouse may elect to defer the payment of benefits until the first day of the month following the date on which the Participant would have reached his Normal Retirement Age. If the Participant dies before reaching his Earliest Retirement Age, the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B-2</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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spouse&#8217;s Qualified Preretirement Survivor Annuity shall be payable for the Spouse&#8217;s life beginning on the first day of the month following the date the Participant would have attained his Earliest Retirement Age, or such later date as the Spouse may elect, but no later than the first day of the month following the date on which the Participant would have reached his Normal Retirement Age. However, upon written notice to the Plan Administrator, the Spouse may elect to have the Qualified Preretirement Survivor Annuity begin within a reasonable period after the Participant&#8217;s death, or to have the Participant&#8217;s Transferred Amount paid in a lump sum as soon as administratively feasible after the Valuation Date next following the Participant&#8217;s death.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notice Requirements</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator shall provide each Participant within the &#8220;applicable period&#8221; for each Participant a written explanation of&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.1&#160;&#160;&#160;&#160;The terms and conditions of a Qualified Preretirement Survivor Annuity&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.2&#160;&#160;&#160;&#160;The Participant&#8217;s rights to make and the effect of an election to waive the Qualified Preretirement Survivor Annuity&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.3&#160;&#160;&#160;&#160;The rights of the Participant&#8217;s Spouse&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.4&#160;&#160;&#160;&#160;The right to make, and the effect of, a revocation of a previous election to waive the Qualified Preretirement Survivor Annuity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The &#8220;applicable period&#8221; for a Participant is whichever of the following ends last&#58;  (1) the period beginning with the first day of the Plan Year in which the Participant attains age 32 and ending with the close of the Plan Year preceding the Plan Year in which the Participant attains age 35&#59; (2) if the Participant terminates employment before reaching age 35, the one year period beginning on the date the Participant terminates employment&#59; or (3) if an Employee becomes a Participant after age 35, the one year period beginning on the date the Employee becomes a Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Waiver of Qualified Preretirement Survivor Annuity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant who during the Election Period has made a Qualified Election to waive the Qualified Preretirement Survivor Annuity may direct that, if the Participant dies before his Annuity Starting Date, his Transferred Amount will be paid&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.4.1&#160;&#160;&#160;&#160;To his Spouse, in one of the optional forms described in Section D.5 as elected by the Participant as soon as administratively practicable following the date of the Participant&#8217;s death, or at such later time elected by the surviving Spouse, but no later than December 31 of the year in which the Participant would have reached age 70&#189; had he lived&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.4.2&#160;&#160;&#160;&#160;To a designated Beneficiary other than his Spouse in one of the optional forms described in Section D.5 as elected by the Participant by December 31 of the year following the year of the Participant&#8217;s death.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any election made under this Section C.4 shall comply with the requirements of Article E.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Preretirement Death Benefits - Unmarried Participants</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If an unmarried Participant dies before his Annuity Starting Date, his Beneficiary shall be entitled to receive his entire Transferred Amount. Such amount shall be paid in a lump sum as soon as administratively feasible after the Valuation Date next following the Participant&#8217;s death.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.55pt;text-decoration:underline">PAYMENT AND FORM OF BENEFITS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Except as provided below, a Participant&#8217;s Transferred Amount shall be distributed in accordance with Article VIII of the Plan.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B-3</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:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Normal Form of Benefit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to Section 5.03 of the Plan, unless an optional form of benefit has been selected pursuant to a Qualified Election within the 180-day period ending on the Participant&#8217;s Annuity Starting Date, a married Participant&#8217;s Transferred Amount will be paid in the form of a Qualified Joint and Survivor Annuity and an unmarried Participant&#8217;s Transferred Amount will be paid in the form of a life annuity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Election of Benefits - Notice and Election Procedures</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Within 180 days  before but not later than 30 days (or seven (7) days, if the 30-day period is waived by the Participant and the Participant&#8217;s Spouse, if applicable) before the Participant&#8217;s Annuity Starting Date, the Plan Administrator shall supply the Participant with a written explanation describing the terms and conditions of the normal form of benefit payable to him under Section D.1., the optional forms of benefit available under the Plan, including the material features and relative values of those options, the Participant&#8217;s right to make, and the effect of, an election to waive the normal form of benefit, the rights of the Participant&#8217;s Spouse, if applicable, regarding the waiver election, the Participant&#8217;s right to make, and the effect of, a revocation of a waiver election, the Participant&#8217;s right to defer distribution until he attains the later of Normal Retirement Age or age 62, and a description of how much larger benefits will be if the commencement of distribution is deferred, in a manner that would satisfy the notice requirements of Code Section 417(a)(3) and Treasury Regulations Section 1.417(a)(3)-1, </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extension of Election Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If by not later than the day before his Annuity Starting Date, the Participant requests the Plan Administrator to furnish him with additional information relating to the effect of the normal form of benefit payable to him under Section D.1, the election period under Section D.2 shall be extended and his Annuity Starting Date shall be postponed to a date not later than 180 days following the date the Plan Administrator furnishes him with the additional information.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change of Election</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any Participant electing an optional form of benefit under Section D.5 may revoke such election and file a new election with the Plan Administrator at any time prior to the Participant&#8217;s Annuity Starting Date. Upon the Participant's Annuity Starting Date, his election shall become irrevocable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Optional Form of Benefit Payment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to the Spousal consent requirements (if applicable) and in lieu of the normal form of benefit payment provided for in Section D.1, a Participant may elect one of the following forms of benefit payment&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;D.5.1&#160;&#160;&#160;&#160;A cash lump sum distribution&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;D.5.2&#160;&#160;&#160;&#160;Periodic equal installments over a period certain&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;D.5.3&#160;&#160;&#160;&#160;Distribution of a non-transferable fixed or variable annuity&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;D.5.4&#160;&#160;&#160;&#160;Any combination of the above.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:12.16pt;text-decoration:underline">REQUIRED DISTRIBUTIONS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Distributions under this Appendix B shall be made in accordance with Section 401(a)(9) of the Code and the Treasury Regulations thereunder, as generally described in this Article E. The provisions of this Article E shall override any distribution option otherwise provided in this Appendix B that is inconsistent with Section 401(a)(9) of the Code. Notwithstanding the foregoing, the provisions of this Article E shall not alter the forms of benefit provided under this Appendix B to the extent that these benefit forms satisfy the requirements of Section 401(a)(9) of the Code and the Treasury Regulations thereunder. </font></div><div><font><br></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="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B-4</font></div></div></div><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_16"></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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX 401(K) SAVINGS PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">APPENDIX C<br><br>RESERVED</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C-1</font></div></div></div><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_19"></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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX 401(K) SAVINGS PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">APPENDIX D<br><br>PARTICIPATING EMPLOYERS<br>(AS OF JANUARY 1, 2019)</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Teleflex Medical Incorporated</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TFX Medical OEM, LLC (formerly, TFX Medical Wire Products, Inc. (TFX Medical Extrusion Products, Plymouth, MN)</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Arrow International, Inc. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Arrow Interventional, Inc. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vascular Solutions, Inc.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NeoTract, Inc.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Essential Medical, Inc. &#8211; effective January 1, 2019&#59; however, solely for the purpose of rollover contributions, the effective date is December 3, 2018.</font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;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="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D-1</font></div></div></div><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_22"></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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX 401(K) SAVINGS PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">APPENDIX E<br><br>SPECIAL RULES REGARDING PARTICIPANTS IN THE<br>ARROW INTERNATIONAL, INC. 401(K) PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The portion of a Participant&#8217;s Plan Account that consists of Matching Contributions made under the Arrow Plan that are merged into the Plan shall continue to be subject to the following vesting schedule effective after March 31, 2008&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Years of Vesting Service</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Percent Vested</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less than 1 year</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;0%</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;1 year</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;20%</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;2 Years</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;40%</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;3 years</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;60%</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;4 years</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;80%</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;5 or more years</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;100%</font></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;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="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E-1</font></div></div></div><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_25"></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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX 401(K) SAVINGS PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">APPENDIX F<br><br>LIMITATIONS ON CONTRIBUTIONS AND ALLOCATIONS</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section F.01.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.27pt;text-decoration:underline">LIMITATIONS APPLICABLE TO ELECTIVE DEFERRAL CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of this Section F.01, the following definitions shall apply&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Actual Deferral Percentage</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; for each Plan Year, means the average of the ratios (calculated separately for each Eligible Employee in a specified group) of&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;The amount of Elective Deferral Contributions (including Excess Compensation Deferrals) actually paid over to the Trust Fund on behalf of each such Eligible Employee, to</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;The Eligible Employee's Compensation for such Plan Year.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, for purposes of calculating the above-described ratio, the Plan shall exclude the following&#58;  (i) Elective Deferral Contributions that are taken into account in the Contribution Percentage test (provided the Actual Deferral Percentage test is satisfied both with and without exclusion of these Elective Deferral Contributions), (ii) Catch-Up Contributions, and (iii) Elective Deferral Contributions made pursuant to Code Section 414(u) by reason of Qualified Military Service. For purposes of computing Actual Deferral Percentages, an Eligible Employee who would be a Participant but for the failure to make Elective Deferral Contributions shall be treated as a Participant on whose behalf no Elective Deferral Contributions are made</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Excess Compensation Deferrals</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; with respect to any Plan Year, means the excess of&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;The aggregate amount of Employer contributions actually taken into account in computing the Actual Deferral Percentage of Highly Compensated Employees for such Plan Year, over</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;The maximum amount of such contributions permitted by the Actual Deferral Percentage test (determined by reducing contributions made on behalf of Highly Compensated Employees in order of their Actual Deferral Percentages, beginning with the highest of such percentages).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Actual Deferral Percentage Test</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. To the extent that a group of Employers that are Related Employers have elected to make Safe Harbor Matching Contributions (i.e., all Employers except those specifically designated by the Committee as a separate line of business), the limitations of this Section F.01.B. do not apply. This Section F.01.B. shall continue to apply to the portion of the Plan allocable to any group of Employers that are Related Employers that do not elect to make Safe Harbor Matching Contributions. In any Plan Year in which the Actual Deferral Percentage for the group of Highly Compensated Employees, taking into account Employee elections, would be more than the greater of&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;The Actual Deferral Percentage for the group of Non-highly Compensated Employees for the current Plan Year multiplied by 1.25, or</font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;The lesser of two percent plus the Actual Deferral Percentage for the group of Non-highly Compensated Employees for the current Plan Year or the Actual Deferral Percentage for the group of Non-highly Compensated Employees for the current Plan Year multiplied by two,</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the deferral elections of the Highly Compensated Employees shall be reduced to the extent necessary so that the Actual Deferral Percentage for the group of Highly Compensated Employees is not more than the greater of subparagraphs (i) or (ii) of this subsection B. Under such reduction, the dollar amount of the Excess Compensation Deferrals is determined as described in subsection A(ii) above. Next, the Elective Deferral Contributions of the Highly Compensated Employee with the highest dollar amount of Elective Deferral Contributions (not necessarily the Highly Compensated Employee with the highest Actual Deferral Percentage) is reduced to the extent required to equal the maximum deferral dollar amount for Highly Compensated Employees permitted by subparagraphs (i) or (ii) of this subsection B, or to cause such Highly Compensated Employee's Elective Deferral Contributions to equal the dollar amount of the Elective Deferral Contributions of the Highly Compensated Employee with the next highest dollar amount of Elective Deferral Contributions, whichever is less. This process is repeated until the aggregate dollar amount of all Highly Compensated Employee Elective Deferral Contributions is reduced to an amount that will cause the dollar amount of the Elective Deferral Contributions for all Highly Compensated Employees in the aggregate to equal the dollar amount of Elective Deferral Contributions that will cause the average of the Actual Deferral Percentages for the group of Highly Compensated Employees to equal the maximum amount permitted under this Section. Alternatively (or in addition to the reductions set forth above), if the Employer has made any Qualified Matching or Qualified Non-elective Contributions for the Plan Year in question, the Plan Administrator may elect to treat all or any part of any such contributions meeting the requirements of Treasury Regulations Section 1.401(k)-2(a)(6) as Elective Deferral Contributions to the extent necessary to satisfy the Actual Deferral Percentage test of this Section. Any Qualified Matching or Qualified Non-elective Contributions so applied shall not be included in the computation of the Actual Contribution Percentage test requirements of Code Section 401(m) otherwise applicable to such contributions.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Testing Groups</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Actual Deferral Percentage test may be performed separately with respect to those Participants who have met the minimum age and service requirements of Code Section 410(a)(1)(A) from those who have not met such requirements.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Code Section 415 Limitation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Employer shall not make a contribution to the Trust to the extent the contribution would exceed the Participant&#8217;s &#8220;Maximum Permissible Amount&#8221; described in this Appendix F.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Multiple Code Section 401(k) Plans</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Actual Deferral Percentage for any Participant who is a Highly Compensated Employee for the Plan Year and who is eligible to have Elective Deferral Contributions (and Qualified Non-elective Contributions or Qualified Matching Contributions, or both, if treated as Elective Deferral Contributions for purposes of the Actual Deferral Percentage test) allocated to his Accounts under two or more arrangements described in Section 401(k) of the Code that are maintained by the Employer, shall be determined as if such Elective Deferral Contributions (and, if applicable, such Qualified Non-elective Contributions or Qualified Matching Contributions, or both) were made under a single arrangement. If a Highly Compensated Employee participates in two or more cash or deferred arrangements described in Section 401(k) of the Code that have different Plan Years, all Elective Deferral Contributions made under each such plan during the Plan Year of the plan being tested shall be </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">aggregated in determining the Employee&#8217;s Actual Deferral Percentage. Notwithstanding the foregoing, cash or deferred arrangements under plans that are not permitted to be aggregated under Treasury Regulations Section 1.401(k)-1(b)(4) (determined without regard to the prohibition on aggregating plans with inconsistent testing methods set forth in Treasury Regulations Section 1.401(k)-1(b)(4)(iii)(B) and the prohibition on aggregating plans with different plan years set forth in Treasury Regulations Section 1.410(b)-7(d)(5)) are not aggregated for purposes of determining a Highly Compensated Employee&#8217;s Actual Deferral Percentage.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Optional Plan Aggregation </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In the event that this Plan satisfies the requirements of Sections 401(k), 401(a)(4), or 410(b) of the Code only if aggregated with one or more other plans, or if one or more other plans satisfy the requirements of such sections of the Code only if aggregated with this Plan, then this Section shall be applied by determining the Actual Deferral Percentage of Employees as if all such plans were a single plan. Plans may be aggregated in order to satisfy Section 401(k) of the Code only if they have the same Plan Year.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Time for Making Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of determining the Actual Deferral Percentage test, Elective Deferral Contributions, Qualified Non-elective Contributions and Qualified Matching Contributions must be made before the last day of the 12-month period immediately following the Plan Year to which such contributions relate. Elective Deferral Contributions must, in any event, be paid over by the Employer to the Trustee by the earlier of the date on which they can reasonably be segregated from the Employer's general assets or within 15 business days after the end of the calendar month in which the Elective Deferral Contributions were withheld from the Participant's Compensation.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">H.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Recordkeeping</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator shall maintain records sufficient to demonstrate satisfaction of the Actual Deferral Percentage test and the amount of Qualified Non-elective Contributions or Qualified Matching Contributions, or both, used in such test.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with the Code</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The determination and treatment of the Actual Deferral Percentage amounts of any Participant shall satisfy such other requirements as may be prescribed by the Secretary of the Treasury. In performing the required testing hereunder, any variations in procedures or methods permitted under the Code and applicable Treasury Regulations may be employed.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section F.02.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.27pt;text-decoration:underline">DISTRIBUTION OF EXCESS COMPENSATION DEFERRALS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Notwithstanding any other provision of this Plan, Excess Compensation Deferrals, plus any income and minus any loss allocable thereto, shall be distributed no later than the last day of each Plan Year to Participants to whose Accounts such Excess Compensation Deferrals were allocated for the preceding Plan Year. Whenever possible, however, such distributions shall be made within two and one-half months after the end of the Plan Year during which the Excess Compensation Deferrals occurred. Such distributions shall be made to Highly Compensated Employees on the basis of the respective portions of the Excess Compensation Deferrals attributable to each of such Employees under the methodology described above. Excess Compensation Deferrals shall be treated as Annual Additions under the Plan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Determination of Income or Loss</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;  Excess Compensation Deferrals shall be adjusted for any income or loss. Such adjustments shall include any income or loss through the end of the Plan Year in which the excess arose. For corrective distributions that are made for Plan Years beginning on and after January 1, 2006 and prior to January 1, 2008, such adjustments shall also include any income or loss for the period from the end of the taxable year in which the excess arose up to the date of distribution (or up to a date that is no more than seven days before </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the date of the corrective distribution) (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Gap Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). Gap Period adjustments shall not be made for Plan Years beginning on and after January 1, 2008. For Plan Years beginning prior to January 1, 2006, Gap Period adjustments are made only in the discretion of the Committee. The income or loss allocable to Excess Compensation Deferrals is the sum of&#58;  (i) income or loss allocable to the Participant's Elective Deferral Account (and, if applicable, the Qualified Non-elective Contribution Account or the Qualified Matching Contribution Account or both) for the Plan Year multiplied by a fraction, the numerator of which is such Participant's Excess Compensation Deferrals for the year and the denominator of which is the Participant's Account balance attributable to Compensation Deferrals (and Qualified Non-Elective Contributions or Qualified Matching Contributions, or both, if any of such contributions are included in the Actual Deferral Percentage test) without regard to any income or loss occurring during such Plan Year&#59; and (ii) ten percent of the amount determined under (i) multiplied by the number of whole calendar months between the end of the Plan Year and the date of distribution, counting the month of distribution if distribution occurs after the 15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> day of such month. Alternatively, the Committee may determine the income or loss allocable to Excess Compensation Deferrals under any reasonable method that does not violate the general nondiscrimination rules of Code Section 401(a)(4), is used consistently for all Participants and for all such corrective distributions under the Plan for the Plan Year, and is used by the Plan for allocating income to Participants&#8217; Accounts. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Accounting for Excess Compensation Deferrals</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;  Excess Compensation Deferrals shall be distributed from the Participant's Elective Deferral Contribution Account and Qualified Matching Contribution Account (if applicable) in proportion to the Participant&#8217;s Elective Deferral Contributions and Qualified Matching Contributions (to the extent used in the Actual Deferral Percentage test) for the Plan Year. Excess Compensation Deferrals shall be distributed from the Participant's Qualified Non-elective Contribution Account only to the extent that such Excess Compensation Deferrals exceed the balance in the Participant's Elective Deferral Contribution Account and Qualified Matching Contribution Account.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section F.03.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.27pt;text-decoration:underline">DOLLAR LIMITATIONS ON ELECTIVE DEFERRALS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Elective Deferrals</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Employer contributions made to the Plan at the election of the Participant, in lieu of cash compensation, and shall include contributions made pursuant to a compensation reduction agreement or other deferral mechanism. With respect to any taxable year, a Participant's Elective Deferral is the sum of all employer contributions made on behalf of such Participant pursuant to an election to defer under any qualified cash or deferred arrangement as described in Section 401(k) of the Code, any simplified employee pension cash or deferred arrangement as described in Code Section 402(h)(1)(B), any SIMPLE IRA described in Code Section 408(p), any eligible deferred compensation plan under Code Section 457, any plan as described under Code Section 501(c)(18), and any employer contributions made on the behalf of a Participant for the purchase of an annuity contract under Code Section 403(b) pursuant to a compensation reduction agreement.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Excess Elective Deferrals</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means those Elective Deferrals that are includible in a Participant's gross income under Section 402(g) of the Code to the extent such Participant's Elective Deferrals for a taxable year exceed the dollar limitation under such Code section. Excess Elective </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferrals shall be treated as Annual Additions under the Plan, except to the extent they are distributed pursuant to subsection C below.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Prohibition of Deferrals in Excess of Code Section 402(g) Dollar Limitations</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. No Participant shall be permitted to have Elective Deferrals made under this Plan, or any other qualified plan, during any taxable year, in excess of the dollar limitation contained in Section 402(g) of the Code (as adjusted for increases in the cost-of-living) in effect at the beginning of such taxable year, except to the extent Catch-up Contributions are permitted to be made to the Plan, as described in Code Section 414(v), or such Elective Deferrals are made by reason of a Participant's Qualified Military Service.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Distribution of Excess Elective Deferrals</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. A Participant may assign to this Plan any Excess Elective Deferrals made during a taxable year of the Participant by notifying the Plan Administrator on or before March 15 of the following taxable year of the amount of the Excess Elective Deferrals to be assigned to the Plan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding any other provision of the Plan, Excess Elective Deferrals, plus any income and minus any loss allocable thereto, shall be distributed no later than April 15 to any Participant to whose Account Excess Elective Deferrals were assigned for the preceding year and who claims Excess Elective Deferrals for such taxable year.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Determination of</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Income or Loss</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Excess Elective Deferrals shall be adjusted for any income or loss. Such adjustments shall include any income or loss through the end of the Plan Year in which the excess arose. For corrective distributions that are made for the Plan Year beginning January 1, 2007, such adjustments shall also include any income or loss for the period from the end of the taxable year in which the excess arose up to the date of distribution (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Gap Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). Gap Period adjustments shall not be made for Plan Years beginning on and after January 1, 2008. For Plan Years beginning prior to January 1, 2007, Gap Period adjustments are made only in the discretion of the Plan Administrator. The income or loss allocable to Excess Elective Deferrals is the sum of (i) income or loss allocable to the Participant&#8217;s Elective Deferral Account for the taxable year multiplied by a fraction, the numerator of which is such Participant&#8217;s Excess Elective Deferrals for the year and the denominator of which is the Participant&#8217;s Account balance attributable to Elective Deferrals without regard to any income or loss occurring during such taxable year&#59; and (ii) if the distribution is to be adjusted for income or loss during the Gap Period, ten percent of the amount determined under (i) multiplied by the number of whole calendar months between the end of the Participant&#8217;s taxable year and the date of distribution, counting the month of distribution if distribution occurs after the 15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> day of such month. Alternatively, the Plan Administrator may determine the income or loss allocable to Excess Elective Deferrals under any reasonable method which does not violate the general nondiscrimination rules of Code &#167;401(a)(4), is used consistently for all Participants and for all such corrective distributions under the Plan for the Plan Year, and is used by the Plan for allocating income to Participants&#8217; Accounts.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participants who claim Excess Elective Deferrals for the preceding taxable year must submit their claims in writing to the Plan Administrator by March 15 of the calendar year following the Plan Year in which such Excess Elective Deferrals are claimed to have been made.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section F.04.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.27pt;text-decoration:underline">LIMITATIONS APPLICABLE TO MATCHING CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For a group of Employers that are Related Employers and that elect to make Safe Harbor Matching Contributions (i.e., all Employers except those specifically designated by the Committee as a separate line of business), the limitations of this Section F.04 on Matching Contributions shall be met by complying with the requirements of Code Section 401(m)(12) and the applicable </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Treasury Regulations issued thereunder. This Section F.04 shall continue to apply to the Matching Contributions of any Employer and its Related Employers that do not elect to make Safe Harbor Matching Contributions.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of this Section, the following definitions shall apply&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Actual Contribution Percentage</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean the average of the Contribution Percentages of the eligible Participants in a group.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Contribution Percentage</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean the ratio (expressed as a percentage) of the Participant's Contribution Percentage Amounts to the Participant's Compensation for the Plan Year (whether or not the Employee was a Participant for the entire Plan Year).</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Contribution Percentage Amounts</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean the sum of the Matching Contributions and Qualified Matching Contributions (to the extent not taken into account for purposes of the Actual Deferral Percentage test) made under the Plan on behalf of the Participant for the Plan Year. Such Contribution Percentage Amounts shall not include the following&#58;  (a) Matching Contributions that are forfeited either to correct Excess Aggregate Contributions or because the contributions to which they relate are Excess Compensation Deferrals, Excess Elective Deferrals, or Excess Aggregate Contributions, (b) Matching Contributions made by reason of an Eligible Employee&#8217;s Qualified Military Service, and (c) disproportionate target Matching Contributions as described in Treasury Regulations Section 1.401(m)-2(a)(5)(ii). Notwithstanding the foregoing, such Contribution Percentage Amounts shall include forfeitures of Excess Aggregate Contribution Percentage Amounts allocated to the Participant&#8217;s Account, which shall be taken into account in the year in which such forfeiture is allocated. If it so desires, the Employer may make Qualified Non-elective Contributions designated for inclusion in the Contribution Percentage Amounts. The Employer also may elect to use Elective Deferral Contributions in the Contribution Percentage Amounts so long as the Actual Deferral Percentage test is met before the Elective Deferral Contributions are used in the Actual Contribution Percentage test and continues to be met following the exclusion of those Elective Deferrals that are used to meet the Actual Contribution Percentage test.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eligible Participant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean any Employee who is eligible to make an Employee Contribution or an Elective Deferral (if the Employer takes such contributions into account in the calculation of the Contribution Percentage), or to receive a Matching Contribution (including forfeitures) or a Qualified Matching Contribution. </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Employee Contribution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean any voluntary employee nondeductible contribution made to the Plan by or on behalf of a Participant that is included in the Participant's gross income in the year in which made and that is maintained under a separate account to which earnings and losses are allocated.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Excess Aggregate Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean, with respect to any Plan Year, the excess of&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;The aggregate Contribution Percentage Amounts taken into account in computing the numerator of the Actual Contribution Percentage actually made on behalf of Highly Compensated Employees for such Plan Year, over</font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;The maximum Contribution Amounts permitted by the Actual Contribution Percentage test (determined by reducing contributions made on behalf of Highly Compensated Employees in order of their Contribution Percentages beginning with the highest of such percentages).</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Such determination shall be made after first determining Excess Compensation Deferrals pursuant to Section F.01. After making such determination, the dollar amount of the Excess Aggregate Contributions shall be determined. The Excess Aggregate Contributions, on a dollar amount basis, shall be allocated to the Account(s) of the Highly Compensated Participant(s) with the highest dollar amount of Contribution Percentage Amounts allocated to his&#47;their Account(s) in a reverse leveling process similar to the one described in Section F.01 applicable to Elective Deferral Contributions.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(viii)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Matching Contribution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean an Employer contribution made to this or any other defined contribution plan on behalf of a Participant on account of an Employee Contribution made by such Participant, or on account of a Participant's Elective Deferral Contributions under a Plan maintained by the Employer.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Actual Contribution Percentage </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Test</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Actual Contribution Percentage for Participants who are Highly Compensated Employees for each Plan Year and the Actual Contribution Percentage for Participants who are Non-highly Compensated Employees for the current Plan Year must satisfy one of the following tests&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;The Actual Contribution Percentage for Participants who are Highly Compensated Employees for the Plan Year shall not exceed the Actual Contribution Percentage for Participants who are Non-highly Compensated Employees for the current Plan Year multiplied by 1.25&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;The Actual Contribution Percentage for Participants who are Highly Compensated Employees for the Plan Year shall not exceed the Actual Contribution Percentage for Participants who are Non-highly Compensated Employees for the current Plan Year multiplied by two, provided that the Actual Contribution Percentage for Participants who are Highly Compensated Employees does not exceed such Actual Contribution Percentage for Participants who are Non-highly Compensated Employees by more than two percentage points.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Testing Groups</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Actual Contribution Percentage test may be performed separately with respect to those Participants who have met the minimum age and service requirements of Code Section 410(a)(1)(A) from those who have not met such requirements.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Aggregation of Contribution Percentage Amounts</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of this Section, the Contribution Percentage for any Participant who is a Highly Compensated Employee and who is eligible to have Contribution Percentage Amounts allocated to his Account under two or more Plans described in Section 401(a) of the Code, or arrangements described in Section 401(k) of the Code that are maintained by the Employer, shall be determined as if the total of such Contribution Percentage Amounts was made under each plan. If a Highly Compensated Employee participates in two or more plans of the Employer that have different Plan Years, all Matching Contributions and Employee Contributions made under each such plan during the Plan Year of the plan being tested shall be aggregated in determining the Participant&#8217;s Contribution Percentage. Notwithstanding the </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">foregoing, contributions under plans that are not permitted to be aggregated under Treasury Regulations Section 1.401(m)-1(b)(4) (determined without regard to the prohibition on aggregating plans with inconsistent testing methods set forth in Treasury Regulations Section 1.401(m)-1(b)(4)(iii)(B) and the prohibition on aggregating plans with different plans years set forth in Treasury Regulations Section 1.410(b)-7(d)(5)) are not aggregated for purposes of determining a Highly Compensated Employee&#8217;s Contribution Percentage</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Aggregation of Plans</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In the event that this Plan satisfies the requirements of Sections 401(m), 401(a)(4) or 410(b) of the Code only if aggregated with one or more other plans, or if one or more other plans satisfy the requirements of such sections of the Code only if aggregated with this Plan, then this Section shall be applied by determining the Contribution Percentage of Employees as if all such plans were a single plan. Plans may be aggregated in order to satisfy Section 401(m) of the Code only if they have the same Plan Year.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Allocation of Amounts to Plan Years</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of determining the Actual Contribution Percentage test, Employee Contributions are considered to have been made in the Plan Year in which contributed to the Trust. Matching Contributions, Employee Contributions, Qualified Matching Contributions and Qualified Non-elective Contributions shall be considered made for a Plan Year if made no later than the end of the 12-month period beginning on the day after the close of the Plan Year.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Re</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">cordkeeping</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Plan Administrator shall maintain records sufficient to demonstrate satisfaction of the Actual Contribution Percentage test and the amount of Qualified Non-elective Contributions or Qualified Matching Contributions, or both, used in such test.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">H.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">C</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ode Requirements</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The determination and treatment of the Contribution Percentage of any Participant shall satisfy such other requirements as may be prescribed by the Secretary of the Treasury. In performing the required testing hereunder, any variations in procedures or methods permitted under the Code and applicable Treasury Regulations may be employed.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Employer Matching Contributions in Excess of 100%.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> An Employer Matching Contribution with respect to an Elective Deferral for a Non-highly Compensated Employee shall not be taken into account under the Actual Contribution Percentage test to the extent it exceeds the greatest of&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;5% of Compensation&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;The Participant's Elective Deferral Contributions for a Plan Year&#59; and </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;The product of 2 times this Plan's representative matching rate and the Participant's Elective Deferral Contributions for a Plan Year. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of this Section, this Plan's &#8220;representative matching rate&#8221; is the lowest matching rate for any eligible Non-highly Compensated Employee among a group of Non-highly Compensated Employees that consists of half of all eligible Non-highly Compensated Employees in the Plan for the Plan Year who make Elective Deferral Contributions for the Plan Year (or, if greater, the lowest matching rate for all eligible Non-highly Compensated Employees in the Plan who are employed by the Employer on the last day of the Plan Year and who make Elective Deferral Contributions for the Plan Year). The &#8220;matching rate&#8221; for a Participant is the Matching Contributions made for such Participant divided by the Participant's Elective Deferral Contributions for the Plan Year. However, if the </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">matching rate is not the same for all levels of Elective Deferral Contributions for a Participant, the Participant's matching rate is determined assuming that a Participant's Elective Deferral Contributions are equal to 6% of Compensation.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section F.05.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.27pt;text-decoration:underline">DISTRIBUTION OF EXCESS AGGREGATE CONTRIBUTIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Notwithstanding any other provision of this Plan, Excess Aggregate Contributions, plus any income and minus any loss allocable thereto, shall be forfeited, if forfeitable, or if not forfeitable, distributed no later than the last day of each Plan Year to Participants to whose Accounts such Excess Aggregate Contributions were allocated for the preceding Plan Year. Excess Aggregate Contributions shall be treated as Annual Additions under the Plan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Determination of Income or Loss</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;  Excess Aggregate Contributions shall be adjusted for any income or loss. Such adjustments shall include any income or loss through the end of the Plan Year in which the excess arose. For corrective distributions that are made for Plan Years beginning on and after January 1, 2006 and prior to January 1, 2008, such adjustments shall also include any income or loss for the period from the end of the taxable year in which the excess arose up to the date of distribution (or up to a date that is no more than seven days before the date of the corrective distribution) (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Gap Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). Gap Period adjustments shall not be made for Plan Years beginning on and after January 1, 2008. For Plan Years beginning prior to January 1, 2006, Gap Period adjustments will be made only in the discretion of the Committee. The income or loss allocable to Excess Aggregate Contributions is the sum of&#58;  (i) income or loss allocable to the Participant's Matching Account and Qualified Matching Contribution Account (if any, and only to the extent that amounts therein are not used in the Actual Deferral Percentage test), and Qualified Non-elective Contribution Account and Elective Deferral Account if any such amounts were used in calculating the Actual Contribution Percentage test, for the Plan Year, multiplied by a fraction, the numerator of which is such Participant's Excess Aggregate Contributions for the year and the denominator of which is the Participant's Account balance(s) attributable to Contribution Percentage Amounts without regard to any income or loss occurring during such Plan Year&#59; and (ii) ten percent of the amount determined under (i) multiplied by the number of whole calendar months between the end of the Plan Year and the date of distribution, counting the month of distribution if distribution occurs after the 15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> day of such month. Alternatively, the Committee may determine the income or loss allocable to Excess Aggregate Contributions under any reasonable method that does not violate the general nondiscrimination rules of Code Section 401(a)(4), is used consistently for all Participants and for all such corrective distributions under the Plan for the Plan Year, and is used by the Plan for allocating income to Participants&#8217; Accounts.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Forfeitures of Excess Aggregate Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;  Forfeitures of Excess Aggregate Contributions may either be reallocated to the Accounts of Non-highly Compensated Employees or applied to reduce Employer contributions, as elected by the Employer.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Accounting for Excess Aggregate Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;  Excess Aggregate Contributions shall be forfeited, if forfeitable, or distributed from the Participant&#8217;s Matching Contribution Account and Qualified Matching Contribution Account (and, if applicable, the Participant's Qualified Non-elective Contribution Account or Elective Deferral Contribution Account, or both). Amounts forfeited by Highly Compensated Employees under this Section F.06.5. will be used to reduce future Employer contributions to the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section F.06.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.27pt;text-decoration:underline">ALTERNATIVE TO DISTRIBUTION OF EXCESS AMOUNTS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In lieu of distributing Excess Compensation Deferrals or Excess Aggregate Contributions and to the extent elected by the Employer, the Employer may make Qualified Non-elective Contributions </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">on behalf of Non-highly Compensated Employees that are sufficient to satisfy either the Actual Deferral Percentage test or the Actual Contribution Percentage test, or both, pursuant to regulations under the Code, and in accordance this Appendix F of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section F.07.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.27pt;text-decoration:underline">ANNUAL ADDITIONS - DEFINITIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of Section F.08, the following definitions and rules of interpretation shall apply&#58;  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Annual Additions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; are the sum of the following amounts credited to a Participant&#8217;s Account for any Limitation Year&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Elective Deferral Contributions and Roth Elective Deferral Contributions (excluding Catch-Up Contributions)&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;After-Tax Contributions&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;Matching Contributions&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;Profit Sharing Contributions&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;Matching Contributions that are applied to the reduce ESOP Loan multiplied by a fraction, the numerator of which is the number of shares allocated to the Participant's Account as a Matching Contribution, and the denominator of which is the total number of shares released from the Unallocated Stock Account for such Limitation Year&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;Profit Sharing Contributions that are applied to reduce the ESOP Loan multiplied by a fraction, the numerator of which is the Participant's Compensation and the denominator of which is the total of all Participants' Compensation&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;Qualified Matching Contributions&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;Qualified Non-elective Contributions, if any&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;Forfeitures, if any&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(viii)&#160;&#160;&#160;&#160;Excess amounts reapplied to reduce Employer contributions under Section F.08.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Except to the extent provided in Treasury Regulations, Annual Additions include any excess contributions described in Code Section 401(k), excess aggregate contributions described in Code Section 401(m), and excess deferrals described in Code Section 402(g), irrespective of whether the Plan distributes or forfeits such excess amounts. Annual Additions also include amounts allocated to an individual medical account (as defined in Code Section 415(l)(2)) included as part of a pension or annuity plan maintained by the Employer. Furthermore, Annual Additions include contributions attributable to post-retirement medical benefits allocated to the separate account of a Key Employee (as defined in Code Section 419(A)(d)(3)) under a welfare benefit fund (Code Section 419(e)) maintained by the Employer. Allocations under a SEP which is maintained by the Employer are treated as Annual Additions to a defined contribution plan. Rollover or Transfer Contributions shall not constitute Annual Additions. Further, Annual Additions do not include Restorative Payments allocated to a Participant&#8217;s Account. &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restorative Payments</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; are payments made to restore some or all of the Plan's losses due to an action (or failure to act) by a Plan fiduciary that creates a reasonable risk of liability for a breach of fiduciary duty (other than a breach of fiduciary duty arising from failure to remit contributions to the Plan) </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">under Title I of ERISA or under other applicable federal or state law so long as Participants who are similarly situated are treated similarly with respect to the payments. Restorative Payments include, but are not limited to, payments to the Plan made pursuant to a Department of Labor order, the Department of Labor's Voluntary Fiduciary Correction Program, or a court-approved settlement, to restore losses to the Plan on account of a breach of fiduciary duty (other than a breach of fiduciary duty arising from failure to remit contributions to the Plan). In addition, dividends paid by an employee stock ownership plan (ESOP) and reinvested in the ESOP under Code Section 404(k)(2)(iii)(II) are not Annual Additions.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">An Annual Addition is credited to a Participant&#8217;s Account for a Limitation Year if it is allocated to the Participant&#8217;s Account under the terms of the Plan as of any date within that Limitation Year. Similarly, an Annual Addition that is made pursuant to a corrective amendment that complies with the requirements of Treasury Regulations Section 1.401(a)(4)-11(g) is credited to a Participant&#8217;s Account for a Limitation Year if it is allocated to the Participant's Account under the terms of the corrective amendment as of any date within that Limitation Year. However, if the allocation of an Annual Addition is dependent upon the satisfaction of a condition (such as continued employment or the occurrence of an event) that has not been satisfied by the date as of which the Annual Addition is allocated under the terms of the Plan, the Annual Addition is considered allocated as of the date the condition is satisfied.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Elective Deferral Contributions, Roth Elective Deferral Contributions, Catch-Up Contributions, Matching Contributions, Qualified Matching Contributions, Profit Sharing Contributions Qualified Non-elective Contributions, if any, are not treated as credited to a Participant's Account for a Limitation Year unless the contributions are actually made to the Plan no later than 30 days after the end of the period described in Code Section 404(a)(6) applicable to the taxable year with or within which the Limitation Year ends. If contributions are made to the Plan after the end of the period during which contributions can be made and treated as credited to a Participant's Account for a Limitation Year, allocations attributable to those contributions are treated as credited to the Participant's Account for the Limitation Year during which those contributions are made. After-Tax Contributions are not treated as credited to a Participant's Account for a particular Limitation Year unless the contributions are actually made to the Plan no later than 30 days after the close of that Limitation Year. A forfeiture is treated as an Annual Addition for the Limitation Year that contains the date as of which it is allocated to a Participant&#8217;s Account as a forfeiture. If the Employer contributes an amount to a Participant&#8217;s Account with respect to a prior Limitation Year and such contribution is required by reason of such Participant&#8217;s rights under Code Section 414(u)(1), then such contribution is considered an Annual Addition for the Limitation Year to which the contribution relates instead of the Limitation Year in which the contribution is made. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Employer contributes an amount to a Participant&#8217;s Account with respect to a prior Limitation Year and such contribution is required by reason of such Participant&#8217;s rights under Code Section 414(u)(1), then such contribution is considered an Annual Addition for the Limitation Year to which the contribution relates instead of the Limitation Year in which the contribution is made. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If an amount is allocated to a Participant&#8217;s Account in a Limitation Year because of an erroneous forfeiture in a prior Limitation Year or because of an erroneous failure to allocate amounts in a prior Limitation Year, the corrective allocation will not be considered an Annual Addition with respect to the Participant for the Limitation Year in which the correction occurs, but will be considered an Annual Addition for the Limitation Year to which it relates. For </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">purposes of the foregoing sentence, if the amount so contributed in the Limitation Year takes into account actual investment gains attributable to the period subsequent to the year to which the contribution relates, the portion of the total contribution that consists of such gains is not considered an Annual Addition for any Limitation Year.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defined Benef</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">it Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; A retirement plan that does not provide for individual accounts for Employer contributions. The Committee shall treat all Defined Benefit Plans (whether or not terminated) maintained by the Employer as a single plan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defined Contribution Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; A retirement plan that provides for an individual account for each participant and for benefits based solely on the amount contributed to the participant's account, and any income, expenses, gains and losses, and any forfeitures of accounts of other participants that the Committee may allocate to such Participant's account. The Committee shall treat as a Defined Contribution Plan an individual medical account (as defined in Code Section 415(l)(2)) included as part of a Defined Benefit Plan maintained by the Employer and a welfare benefit fund under Code Section 419(e) maintained by the Employer to the extent there are post-retirement medical benefits allocated to the separate account of a key employee (as defined in Code Section 419A(d)(3)). The Committee shall treat all Defined Contribution Plans (whether or not terminated) maintained by the Employer as a single plan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D.&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Limitation Year</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; The Plan Year.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E.&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maximum Permissible Amount</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; The maximum permissible amount with respect to any Participant shall be the lesser of&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;$40,000 (as adjusted in accordance with Code Section 415(d)) ($52,000 for 2014), or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;100% of the Participant's Compensation for the Limitation Year.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Compensation limit set forth in (ii) above, shall not apply to any contribution for medical benefits after Severance from Employment (within the meaning of Code Section 401(h) or Code Section 419(f)(2)), which is otherwise treated as an Annual Addition. If there is a short Limitation Year because of a change in Limitation Year, the Committee will multiply the $40,000 limitation (or larger limitation) by the following fraction&#58;</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Number of months in the short Limitation Year</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F.&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participating Employer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; Each Employer and any Related Employers. Solely for purposes of applying the limitations of this Section F.07., the Plan Administrator shall determine Related Employers by modifying Code Sections 414(b) and (c) in accordance with Code Section 415(h).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Required Plan Aggregation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of applying the limitations of Code Section 415(b), (c) and (e) applicable to a Participant for a particular Limitation Year, all qualified Defined Benefit Plans (without regard to whether a plan has been terminated) ever maintained by the Company will be treated as one Defined Benefit Plan and all qualified Defined Contribution Plans (without regard to whether a plan has been terminated) ever maintained by the Company will be treated as part of this Plan.</font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-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:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section F.08.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.27pt;text-decoration:underline">ANNUAL ADDITION -- LIMITATIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The amount of the Annual Addition that may be credited under this Plan to any Participant's Account as of any allocation date shall not exceed the Maximum Permissible Amount reduced by the sum of any credits of Annual Additions made to the Participant's Account under all Defined Contribution Plans as of any preceding allocation date within the Limitation Year.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If an allocation date of this Plan coincides with an allocation date of any other qualified Defined Contribution Plan maintained by the Company, the amount of the Annual Additions that may be credited under this Plan to any Participant's Account as of such date shall be an amount equal to the product of the amount to be credited under this Plan without regard to this Appendix F multiplied by the lesser of one or a fraction, the numerator of which is the amount described in this Section F.08 during the Limitation Year and the denominator of which is the amount that would otherwise be credited on this allocation date under all Defined Contribution Plans without regard to this Appendix F.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If contributions to this Plan on behalf of a Participant are to be reduced prior to their contribution to the Plan as a result of this Appendix F, such reduction shall be effected by first reducing the amount of Elective Deferral Contributions (along with any corresponding Matching Contributions) on behalf of such Participant, and then, if necessary, by reducing the Profit Sharing Contributions, if any, that would otherwise have been allocated to a Participant's Account. Corrections for excess Annual Additions shall be made in a manner consistent with the EPCRS issued by the IRS, as in effect from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In any Plan Year in which the Plan Administrator deems it necessary to do so to meet the requirements of this Section or the Code and the Treasury Regulations thereunder, the Plan Administrator may further reduce the amount of Elective Deferral Contributions that may be made to a Participant's Account. The rules under Code Section 415(j) shall apply as appropriate. In no event shall a Participant&#8217;s benefit be double counted in the application of these aggregation rules. The limitations of this Section F.08 shall be determined and applied taking into account the aggregation rules provided herein, and the aggregation rules not otherwise provided in this Section, as incorporated by reference from Treasury Regulations Section 1.415(f)-1. However, any increase in benefits resulting from the application of such rules in effect as of a Limitation Year beginning on or after January 1, 2008, shall apply only to Participants who have completed at least one (1) Hour of Service with a Participating Employer after December 31, 2007. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section F.09.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.27pt;text-decoration:underline">QSLOB TESTING PROVISIONS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For any testing year (as defined in Code Section 414(r)) the Company may elect (by filing with the IRS at the time and in the manner prescribed by the IRS) to use qualified separate lines of business (&#8220;QSLOB&#8221;) in order to satisfy nondiscrimination and&#47;or coverage testing for the Plan.</font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F-13</font></div><div><font><br></font></div></div></div><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_28"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX 401(k) SAVINGS PLAN</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">APPENDIX G</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SPECIAL RULES REGARDING PARTICIPANTS IN THE<br>VASONOVA, INC. 401(K) PLAN</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">On January 10, 2011, Teleflex Incorporated acquired VasoNova, Inc.  Effective September 4, 2012, the VasoNova, Inc. 401(k) Plan shall be merged with and into the Plan and shall cease to exist as an independent plan.  Notwithstanding any provision of the Plan to the contrary, the following provisions shall apply to benefits accrued under the VasoNova, Inc. 401(k) Plan prior to February 17, 2011 (the date that participation in and contributions to the VasoNova, Inc. 401(k) Plan were frozen) that are merged into the Plan&#58;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;Effective as of September 4, 2012, Section 5.08 of the Plan shall apply to benefits under the VasoNova, Inc. 401(k) Plan that are merged into the Plan.  As a result, the only forms of payment available for benefits under the VasoNova, Inc. 401(k) Plan that are merged into the Plan are the forms set forth in Section 5.08 of the Plan.</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;Effective as of September 4, 2012, the hardship withdrawal provisions in Section 6.01 of the Plan shall apply to benefits under the VasoNova, Inc. 401(k) Plan that are merged into the Plan.  </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G-1</font></div><div><font><br></font></div></div></div><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_31"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX 401(k) SAVINGS PLAN</font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font><br></font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">APPENDIX H</font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">DISTRIBUTION OF AMOUNTS ATTRIBUTABLE TO TRANSFER FROM<br>THE HUDSON RESPIRATORY CARE, INC. PROFIT SHARING PLAN</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effective as of February 1, 2004, the Hudson Respiratory Care, Inc. Pension Plan (&#8220;Hudson Pension Plan&#8221;), a money purchase pension plan, was merged with and into the Hudson Profit Sharing Plan.  As a result, consistent with Code Section 411(d)(6), the Hudson Profit Sharing Plan preserved the annuity forms of distribution available under the Hudson Pension Plan for benefits transferred to the Hudson Profit Sharing Plan from the Hudson Pension Plan.  On July 3, 2006, the Hudson Respiratory Care, Inc. Profit Sharing Plan (&#8220;Hudson Profit Sharing Plan&#8221;) was merged with and into the Plan.  Notwithstanding anything in the Plan to the contrary, distributions from the portion of a Participant&#8217;s Account attributable to amounts transferred to the Plan from the Hudson Profit Sharing Plan shall be subject to the distribution rules of this Appendix H to the extent the distribution rules of this Appendix H are inconsistent with the distribution rules of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE A</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">DEFINITIONS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Except as provided below, all terms used herein shall have the same meaning as set forth in the Plan unless a different meaning is plainly required by the context.  For purposes of this Appendix H, the following words and phrases have the following meanings unless a different meaning is plainly required by the context.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.1&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Annuity Starting Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the first day of the first period for which an amount is payable as an annuity or, in the case of a benefit not payable in the form of an annuity, the first day on which all events have occurred that entitle the Participant to such benefit.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.2&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Earliest Retirement Age</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the earliest date on which, under the Plan, the Participant could elect to receive his Transferred Amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.3&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Election Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the period that begins on the first day of the Plan Year in which the Participant reaches age 35 and ends on the date of the Participant&#8217;s death.  If a Participant has a Severance from Employment prior to the first day of the Plan Year in which age 35 is reached, with respect to the Hudson Transfer Account as of the date of severance, the Election Period shall begin on the date of severance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.4&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Hudson Transfer Account</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the portion of a Participant&#8217;s Account attributable to amounts transferred to the Plan from the Hudson Profit Sharing Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.5&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Normal Retirement Age</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the later of the date on which a Participant reaches age 65 or the fifth anniversary of the Participant&#8217;s Employment Commencement Date.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.6&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Election</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a waiver of a Qualified Joint and Survivor Annuity or a Qualified Preretirement Survivor Annuity.  A Qualified Election must be consented to by the Participant&#8217;s Spouse (to whom the survivor annuity is payable under the Qualified Joint and Survivor Annuity) in writing, designate a Beneficiary (or form of benefit) that may not be changed without Spousal consent or the Spouse&#8217;s consent acknowledges the Spouse&#8217;s right to limit consent to a specific Beneficiary (or form of benefit), and expressly and voluntarily permit designations by the Participant without any requirement of further consent by the Spouse and the Spouse&#8217;s consent to a waiver acknowledges the effect of such election and is witnessed by a notary public or a member of the Benefits Group.  The Spouse&#8217;s consent is irrevocable, unless the Participant revokes the waiver election.  Notwithstanding this consent requirement, if the Participant establishes to the satisfaction of the Benefits Group that such written consent cannot </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">H-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;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">be obtained because there is no Spouse or the Spouse cannot be located, a waiver will be deemed a Qualified Election.  If the Participant&#8217;s Spouse is legally incompetent to give consent, the Spouse&#8217;s legal guardian (even if the guardian is the Participant) may give consent.  Also, if the Participant is legally separated or has been abandoned (within the meaning of local law) and the Participant has a court order to such effect, Spousal consent is not required unless a qualified domestic relations order provides otherwise.  Any consent necessary under this provision will be valid only with respect to the Spouse who signs the consent, or in the event of a deemed Qualified Election, the designated Spouse.  Additionally, a revocation of a prior waiver may be made by a Participant without the consent of the Spouse at any time before the commencement of benefits.  The number of revocations shall not be limited.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.7&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Joint and Survivor Annuity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an immediate annuity that is purchasable from a commercial insurer with a Participant&#8217;s Hudson Transfer Account balance and which is payable for the life of the Participant with, if the Participant is married on the Annuity Starting Date, a survivor annuity for the life of the Participant&#8217;s surviving Spouse equal to 50% of the amount of the annuity payable during the joint lives of the Participant and his Spouse.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.8&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Preretirement Survivor Annuity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a monthly annuity for the life of the Participant&#8217;s Spouse that can be purchased with the full fair market value of the Participant&#8217;s Hudson Transfer Account.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE B</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PAYMENT AND FORM OF BENEFITS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Except as provided below, a Participant&#8217;s Hudson Transfer Account shall be distributed in accordance with Article V of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Normal Form of Benefit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to Section 5.03 of the Plan, unless an optional form of benefit has been selected pursuant to a Qualified Election within the 180-day period ending on the Participant&#8217;s Annuity Starting Date, a married Participant&#8217;s Hudson Transfer Account will be paid in the form of a Qualified Joint and Survivor Annuity.  For purposes of applying this Appendix H, a former Spouse shall be treated as the Participant&#8217;s Spouse or surviving Spouse to the extent provided under a qualified domestic relations order (as defined in Code Section 414(p)).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Election of Benefits - Notice and Election Procedures</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Within 180 days before but not later than 30 days (or seven (7) days, if the 30-day period is waived by the Participant and the Participant&#8217;s Spouse, if applicable) before the Participant&#8217;s Annuity Starting Date, the Plan Administrator shall supply the Participant with a written explanation describing the terms and conditions of the normal form of benefit payable to him under Section B.1., the optional forms of benefit available under the Plan, including the material features and relative values of those options, the Participant&#8217;s right to make, and the effect of, an election to waive the normal form of benefit, the rights of the Participant&#8217;s Spouse, if applicable, regarding the waiver election, the Participant&#8217;s right to make, and the effect of, a revocation of a waiver election, the Participant&#8217;s right to defer distribution until he attains the later of Normal Retirement Age or age 62, and a description of how much larger benefits will be if the commencement of distribution is deferred, in a manner that would satisfy the notice requirements of Code Section 417(a)(3) and Treasury Regulations Section 1.417(a)(3)-1.  Notices given in Plan Years beginning after December 31, 2006, shall also include a description of how much larger benefits will be if the commencement of distribution is deferred.  The written explanation shall advise the Participant that his benefit will be paid in the normal form of benefit unless, within the election period before his Annuity Starting Date, he makes a Qualified Election.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extension of Election Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If by not later than the day before his Annuity Starting Date, the Participant requests the Plan Administrator to furnish him with additional information relating to the effect of the normal form of benefit payable to him under Section B.1., the election period under Section B.2. shall be extended and his Annuity Starting </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">H-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:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date shall be postponed to a date not later than 180 days following the date the Plan Administrator furnishes him with the additional information.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change of Election</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Participant electing an optional form of benefit under Section B.5 may revoke such election and file a new election with the Plan Administrator at any time prior to the Participant&#8217;s Annuity Starting Date.  Upon the Participant's Annuity Starting Date, his election shall become irrevocable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Optional Form of Benefit Payment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to the Spousal consent requirements (if applicable) and in lieu of the normal form of benefit payment provided for in Section B.2., a Participant may elect one of the following forms of benefit payment for his Hudson Transfer Account&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;B.5.1&#160;&#160;&#160;&#160;A cash lump sum distribution&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;B.5.2&#160;&#160;&#160;&#160;A life annuity payable for the life of the Participant.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE C</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PRERETIREMENT DEATH BENEFITS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eligibility for Spouse&#8217;s Preretirement Death Benefit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If a married Participant who has a Hudson Transfer Account dies before his Annuity Starting Date, his Spouse shall receive a Qualified Preretirement Survivor Annuity, unless pursuant to a Qualified Election, the Participant waived the Spouse&#8217;s Qualified Preretirement Survivor Annuity and the Spouse consented to such waiver.  Notwithstanding the foregoing, if the Participant&#8217;s Nonforfeitable Account balance at the time the distribution commences is not greater than $5,000, the Participant&#8217;s Nonforfeitable Account balance shall be paid in a single lump sum to the Participant&#8217;s surviving Spouse or other Beneficiary in lieu of a Qualified Preretirement Survivor Annuity as soon as administratively practicable after his death.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment of Spouse&#8217;s Preretirement Death Benefit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Participant dies after reaching his Earliest Retirement Age, the Spouse&#8217;s Qualified Preretirement Survivor Annuity shall be payable for the Spouse&#8217;s life, beginning on the first day of the month following the date of the Participant&#8217;s death&#59; provided, however, that if the Participant dies before reaching his Normal Retirement Age, the Spouse may elect to defer the payment of benefits until the first day of the month following the date on which the Participant would have reached his Normal Retirement Age.  If the Participant dies before reaching his Earliest Retirement Age, the Spouse&#8217;s Qualified Preretirement Survivor Annuity shall be payable for the Spouse&#8217;s life beginning on the first day of the month following the date the Participant would have attained his Earliest Retirement Age, or such later date as the Spouse may elect, but no later than the first day of the month following the date on which the Participant would have reached his Normal Retirement Age.  However, upon written notice to the Plan Administrator, the Spouse may elect to have the Qualified Preretirement Survivor Annuity begin within a reasonable period after the Participant&#8217;s death, or to have the Participant&#8217;s Hudson Transfer Account paid in a lump sum as soon as administratively feasible after the Valuation Date next following the Participant&#8217;s death.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notice Requirements</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Plan Administrator shall provide each Participant within the &#8220;applicable period&#8221; for each Participant a written explanation of&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.1&#160;&#160;&#160;&#160;The terms and conditions of a Qualified Preretirement Survivor Annuity&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.2&#160;&#160;&#160;&#160;The Participant&#8217;s rights to make and the effect of an election to waive the Qualified Preretirement Survivor Annuity&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.3&#160;&#160;&#160;&#160;The rights of the Participant&#8217;s Spouse&#59; and</font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">H-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-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.3.4&#160;&#160;&#160;&#160;The right to make, and the effect of, a revocation of a previous election to waive the Qualified Preretirement Survivor Annuity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The &#8220;applicable period&#8221; for a Participant is whichever of the following ends last&#58;  (i) the period beginning on the first day of the Plan Year in which the Participant attains age 32 and ending on the last day of the Plan Year in which the Participant attains age 34&#59; (ii) a reasonable period after an Employee becomes a Participant&#59; (iii) a reasonable period after the joint and survivor rules become applicable to the Participant&#59; or (iv) a reasonable period after a fully subsidized Qualified Preretirement Survivor Annuity no longer satisfies the requirements for a fully subsidized benefit.  A reasonable period described in clauses (ii), (iii) and (iv) is the period beginning one year before and ending one year after the applicable event.  If the Participant has a Severance from Employment before attaining age 35, clauses (i), (ii), (iii) and (iv) do not apply, and the written explanation shall be provided within the period beginning one year before and ending one year after the Severance from Employment.   The Plan does not limit the number of times the Participant may revoke a waiver of the Qualified Preretirement Survivor Annuity or make a new waiver during the applicable period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Waiver of Qualified Preretirement Survivor Annuity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  A Participant who during the Election Period has made a Qualified Election to waive the Qualified Preretirement Survivor Annuity may direct that, if the Participant dies before his Annuity Starting Date, his Hudson Transfer Account will be paid&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.4.1&#160;&#160;&#160;&#160;To his Spouse, in one of the optional forms described in Section B.5 as elected by the Participant as soon as administratively practicable following the date of the Participant&#8217;s death, or at such later time elected by the surviving Spouse, but no later than December 31 of the year in which the Participant would have reached age 70&#189; had he lived&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;C.4.2&#160;&#160;&#160;&#160;To a designated Beneficiary other than his Spouse in one of the optional forms described in Section B.5 as elected by the Participant by December 31 of the year following the year of the Participant&#8217;s death.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any election made under this Section C.4 shall comply with the requirements of Article D.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Preretirement Death Benefits - Unmarried Participants</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If an unmarried Participant dies before his Annuity Starting Date, his Beneficiary shall be entitled to receive his entire Hudson Transfer Account.  Such amount shall be paid in a lump sum as soon as administratively feasible after the Valuation Date next following the Participant&#8217;s death.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLE D</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">REQUIRED DISTRIBUTIONS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Distributions under this Appendix H shall be made in accordance with Section 401(a)(9) of the Code and the Treasury Regulations thereunder, as generally described in this Article D.  The provisions of this Article D shall override any distribution option otherwise provided in this Appendix H that is inconsistent with Section 401(a)(9) of the Code.  Notwithstanding the foregoing, the provisions of this Article D shall not alter the forms of benefit provided under this Appendix H to the extent that these benefit forms satisfy the requirements of Section 401(a)(9) of the Code and the Treasury Regulations thereunder.  </font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font><br></font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font><br></font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font><br></font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">H-4</font></div><div><font><br></font></div></div></div><div id="if18e3f8cb07445f3843c3c1fbd2d4f99_34"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX 401(k) SAVINGS PLAN</font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font><br></font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">APPENDIX I</font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font><br></font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">PARTICIPANT LOAN POLICY</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:22pt;font-weight:700;line-height:150%">Teleflex 401(k) Savings Plan  </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:22pt;font-weight:700;line-height:150%">Participant Loan Program</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:12pt;margin-top:4.5pt;padding-left:11.95pt;padding-right:11.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Teleflex 401(k) Savings Plan (the &#8220;Plan&#8221;) permits loans to be made to Participants. However, before any loan is made, the Plan requires that a written loan program be established which sets forth the rules and guidelines for making Participant loans. Effective January 1, 2021, this document shall serve as the required written loan program. In addition, the Plan Administrator (as defined in the Plan) may use this document to serve as, or supplement, any required notice of the loan program to Participants. All references to the &#8220;Trustee&#8221; in this Participant Loan Program shall mean the Trustee set forth in the Plan.</font></div><div style="margin-top:0.05pt;padding-left:83.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">The Plan Administrator is authorized to administer the loan program and is the fiduciary responsible for administering the loan program. All applications for loans shall be made by a Participant to the Plan Administrator or its delegates using an electronic authorization system available via Participant Services Center or at</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">workplace.schwab.com</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">or other such method as mutually agreed upon by Schwab Retirement Plan Services, Inc. and the Plan Administrator. The Participant may be required to provide supporting documentation deemed necessary by Plan Administrator or its delegates to establish the loan.</font></div><div style="margin-top:0.05pt;padding-left:83.95pt;padding-right:11.85pt;text-align:justify"><font><br></font></div><div style="margin-top:0.05pt;padding-left:83.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">All references to &#8220;Participants&#8221; in this Participant Loan Program shall include Participants and their beneficiaries who are &#34;parties in interest&#34; as defined in ERISA &#167;3(14).</font></div><div style="padding-left:83.95pt;padding-right:11.8pt;text-align:justify"><font><br></font></div><div style="padding-left:83.95pt;padding-right:11.8pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.89pt">The Plan Administrator or its delegate shall consider all loan applications within a reasonable time after the Participant makes formal application.</font></div><div style="margin-top:0.05pt;padding-left:83.95pt;padding-right:11.85pt;text-align:justify"><font><br></font></div><div style="margin-top:0.05pt;padding-left:83.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.89pt">Loans shall be available to all Participants on a reasonably equivalent basis. Loans shall not be made available to Highly Compensated Employees (as defined in the Plan) in an amount greater than the amount available to other Participants.</font></div><div style="padding-left:84pt;padding-right:11.75pt;text-align:justify"><font><br></font></div><div style="padding-left:84pt;padding-right:11.75pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.89pt">The Plan Administrator or its delegate shall determine whether a Participant qualifies for a loan based on the value of his vested account balance and the outstanding balance if any, of the Participant's current loans.</font></div><div style="padding-left:84pt;padding-right:11.8pt;text-align:justify"><font><br></font></div><div style="padding-left:84pt;padding-right:11.8pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.89pt">The Plan shall consider a Participant&#8217;s vested account balance under the Plan to be adequate security. In no event shall more than 50% of a Participant&#8217;s vested account balance under the Plan (determined immediately after origination of the loan) be used as security for the loan. It shall be the policy of the Plan not to make loans that require security other than the Participant&#8217;s vested interest in the Plan.</font></div><div style="padding-left:84pt;padding-right:11.75pt;text-align:justify"><font><br></font></div><div style="padding-left:84pt;padding-right:11.75pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.89pt">No Participant who has a prior loan from the Plan that was deemed distributed due exclusively to the Participant&#8217;s failure to make payments may apply for a new loan until the deemed distributed loan has been offset or paid in full.</font></div><div style="padding-left:84pt;padding-right:11.8pt;text-align:justify"><font><br></font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I-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="padding-left:84pt;padding-right:11.8pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Upon the Participant's satisfaction of the criteria established for granting a loan, the Plan Administrator, Trustee or their delegates may require that the Participant supply any documents deemed necessary to establish the loan and provide the Plan with adequate security. The Participant's (i) assigned personal identification number (PIN) and (ii) electronic acceptance of the terms of the loan and&#47;or endorsement of the loan check will be required.</font></div><div style="padding-left:83.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:84pt;padding-right:11.8pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">With regard to any loan made pursuant to this program, the following rule(s) and limitation(s) shall apply, in addition to such other requirements set forth in the Plan&#58;</font></div><div style="padding-left:120pt;text-align:justify"><font><br></font></div><div style="padding-left:120pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.68pt">The minimum amount of a loan granted to any Participant from the Plan shall be $1,000.</font></div><div style="padding-left:120pt;text-align:justify"><font><br></font></div><div style="padding-left:120pt;padding-right:11.75pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.63pt">The maximum amount of a loan granted to any Participant from the Plan, when added to the outstanding balance of all other loans from the Plan, shall be the lesser of</font></div><div style="padding-right:11.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</font></div><div style="padding-left:156pt;padding-right:11.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">$50,000, reduced by the excess (if any) of the highest outstanding balance of the Participant&#8217;s loans from the Plan during the 1-year period ending the day before the new loan is made, over the outstanding balance of the Participant&#8217;s loans from the Plan on the day the loan is made&#59; or</font></div><div style="padding-left:156pt;text-align:justify"><font><br></font></div><div style="padding-left:156pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.23pt">fifty percent (50%) of the Participant&#8217;s vested account balance in the Plan.</font></div><div style="padding-left:83.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:121.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Note that for purposes of applying these limits, all plans maintained by the Employer or by an Affiliated Employer will be treated as one plan.</font></div><div style="padding-left:120pt;padding-right:11.75pt;text-align:justify"><font><br></font></div><div style="padding-left:120pt;padding-right:11.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">Each loan shall be an earmarked investment of the Participant's account. Subject to any restrictions on withdrawals from a particular investment fund, loan proceeds will be taken pro rata from the investment fund or funds in which the Participant's account balance is invested. However, loan proceeds will </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> be taken from any portion of a Participant&#8217;s account that is invested in an employer stock investment fund. If a Participant has a Personal Choice Retirement Account&#174;, such Participant will be contacted if funds in this account need to be liquidated to provide loan proceeds. As a loan is repaid, a Participant's payments will be allocated to the investments he or she has selected under the Plan (or, where appropriate, investments that are considered the Plan&#8217;s default investment fund(s)) on a pro- rata basis, based on the investment election in effect on the date a payment is deposited to the Plan.</font></div><div style="padding-left:120pt;padding-right:11.8pt;text-align:justify"><font><br></font></div><div style="padding-left:120pt;padding-right:11.8pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.18pt">If the loan is taken or secured from accounts that are subject to the joint and survivor annuity distribution provisions, and the Participant&#8217;s total account balance exceeds $5,000, the loan application must include the written consent of the Participant&#8217;s spouse. Such written consent must be witnessed by a Plan representative or a notary public and sent to Schwab Retirement Plan Services, Inc. in advance of releasing the loan proceeds. Spousal consent shall not be required if it is established to the satisfaction of the Plan Administrator that there is no spouse or that the spouse cannot be located.</font></div><div style="padding-left:119.95pt;padding-right:11.85pt;text-align:justify"><font><br></font></div><div style="padding-left:119.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">Only two (2) outstanding loans per Participant will be permitted. However, Participants may have only one (1) principal residence loan. Notwithstanding the above, Participants who have more loans than the stated maximum as of the effective date of this Participant Loan Program will be allowed to pay off their loan pursuant to the original loan terms.</font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I-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="padding-left:120pt;padding-right:11.75pt;text-align:justify"><font><br></font></div><div style="padding-left:120pt;padding-right:11.75pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.18pt">All expenses associated with the loan (establishment&#58; $75 per loan) will be charged to the Participant&#8217;s account unless otherwise stated in the Schwab Retirement Plan Services, Inc. Defined Contribution Plan Services Agreement as amended from time to time by and between Teleflex Incorporated, as the Plan Administrator, and Schwab Retirement Plan Services, Inc.</font></div><div style="padding-left:83.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:120pt;padding-right:11.75pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.13pt">All loans must be repaid in substantially equal payments not less frequently than quarterly. While the Participant is actively employed, loans will be repaid through direct after-tax payroll deduction. Participants on a bona fide leave of absence may make loan repayments outside of payroll deductions payable to the Teleflex 401(k) Savings Plan and submitted directly to Schwab Retirement Plan Services, Inc. Participants are also permitted to make missed loan repayments during the cure period outside of payroll deductions, payable to the Teleflex 401(k) Savings Plan and submitted directly to Schwab Retirement Plan Services, Inc. Payments may be made in any method agreed to by the Plan Administrator and Schwab Retirement Plan Services, Inc. Loan repayments will be applied to principal and interest over the term of the loan.</font></div><div style="padding-left:83.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:120pt;padding-right:11.75pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.08pt">Upon termination of employment, all loans will immediately become due and payable, except if the Participant elects not to take a distribution of his&#47;her account.  If a Participant elects to take a distribution, then if a loan is not repaid within a reasonable time following termination of employment, the loan will be offset against the Participant&#8217;s vested account balance.  If the Participant leaves his&#47;her account balance in the Plan, he&#47;she may continue repaying the loan in payments to the Plan Administrator in accordance with procedures established by the Plan Administrator. Participants must contact the Plan Administrator following termination of employment to arrange for monthly payments to begin.</font></div><div style="padding-left:83.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:120pt;padding-right:11.75pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ix)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.18pt">Loans may be prepaid in their entirety at any time. Any such prepayment shall be made by money order or cashier's check payable to the order of the Plan. Partial prepayments are not permitted.</font></div><div style="padding-left:83.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:120pt;padding-right:11.75pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.23pt">Loans are available exclusively from a Participant's vested account balance. However, loans are </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> available from any portion of a Participant&#8217;s vested account balance that is invested in an employer stock investment fund.</font></div><div style="padding-left:83.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:120pt;padding-right:11.75pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.18pt">Loans must be repaid over a period of time not to exceed five (5) years. However, loans that are used to purchase a Participant&#8217;s principal residence may be repaid over a period of time not to exceed 30 years.</font></div><div style="padding-left:83.95pt;padding-right:11.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:120pt;padding-right:11.75pt;text-align:justify;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.13pt">The interest rate on the loan will be a reasonable rate of interest to be determined based on current interest rates charged by persons in the business of lending money for similar loans at the time the loan is made. The interest rate will remain fixed over the loan term and will not be renegotiated. The Plan Administrator will provide Participants with the current interest rate via Participant Services Center or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">workplace.schwab.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:4.55pt;padding-left:84.25pt;padding-right:11.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.34pt">A default shall occur upon the failure of a Participant to timely remit payments under the loan when due. In such event, the Plan Administrator may instruct the Trustee to take such reasonable actions which a prudent fiduciary in like circumstances would take to protect and preserve Plan assets. However, the Plan Administrator shall not be required to commence such actions immediately upon a default. Instead, the Plan Administrator may grant the Participant a cure period to correct any default. Such cure period may not extend beyond the last day of the </font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I-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-top:4.55pt;padding-left:84.25pt;padding-right:11.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">calendar quarter following the calendar quarter in which the required installment payment was due. The Plan Administrator and the Trustee will treat a loan that has been defaulted upon and not corrected within the cure period as a deemed distribution from the Plan, unless the Plan Administrator authorizes any other corrective action pursuant to any Employee Plans Compliance Resolution System issued by the Internal Revenue Service, any asset management or fiduciary conduct error correction program issued by the Department of Labor, or any other correction program issued by any governmental agency.</font></div><div style="margin-top:0.05pt;padding-left:83.95pt;padding-right:11.75pt;text-align:justify"><font><br></font></div><div style="margin-top:0.05pt;padding-left:83.95pt;padding-right:11.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.34pt">If a Participant is on a bona fide leave of absence (either a leave without pay or a leave at a rate of pay that is less than the amount of the loan installment payments) that is one year or less, the Plan Administrator may suspend any payments on the loan during such leave of absence. When the leave ends, the loan (including any interest that accrues during the leave of absence) must be repaid by the latest date permitted under Internal Revenue Code &#167;72(p)(2)(B). The amount of the loan installment payments due after the leave ends must not be less than the amount required under the terms of the original loan.</font></div><div style="margin-top:0.05pt;padding-left:83.95pt;padding-right:11.75pt;text-align:justify"><font><br></font></div><div style="margin-top:0.05pt;padding-left:83.95pt;padding-right:11.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.34pt">Notwithstanding any provision of the Plan to the contrary, loan repayments for Participants performing military service will be suspended as permitted under Internal Revenue Code &#167;414(u)(4). The amount and frequency of the loan installment payments due after the military service ends must not be less than the amount and frequency under the terms of the original loan. The loan (including any interest that accrues during the military service) must be repaid by the end of the period which equals the original term of the loan plus the period of the military service.</font></div><div style="padding-left:83.95pt;padding-right:11.8pt;text-align:justify"><font><br></font></div><div style="padding-left:83.95pt;padding-right:11.8pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.34pt">Refinancing of loans will be permitted in limited circumstances at the direction of the Plan Administrator. Refinancing will not be available to correct a defaulted loan that has exceeded its cure period. All refinancing of loans will comply with the provisions of Internal Revenue Code &#167;72(p) and corresponding Treasury Regulations. A Participant must execute new documentation for a refinanced loan.</font></div><div style="margin-bottom:12pt;margin-top:0.55pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:11.95pt;padding-right:11.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The undersigned hereby acknowledges having received, read and understood the provisions of this Participant Loan Program and agrees to be bound by all of the provisions herein contained. This Participant Loan Program is designed to meet the requirements specified under Department of Labor Regulation</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:11.95pt;padding-right:11.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#167;2550.408-1, as modified by Department of Labor Advisory Opinion 89-30A, regarding written loan programs. This Participant Loan Program may be changed only by a written agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:191.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Teleflex Incorporated</font></div><div style="margin-bottom:12pt;padding-left:191.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Plan Administrator</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-top:8.95pt;padding-left:191.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Amanda Ortolano</font></div><div style="margin-bottom:12pt;margin-top:12.7pt;padding-left:191.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58; Benefits Manger</font></div><div style="margin-bottom:12pt;padding-left:191.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58; 1&#47;1&#47;2021</font></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I-4</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3.2
<SEQUENCE>6
<FILENAME>exhibit1032-firstamendment.htm
<DESCRIPTION>EX-10.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 2022 Workiva -->
<title>Document</title></head><body><div id="i3f48e7317f7249baa03bd856e9d0cd0d_1"></div><div style="min-height:48.96pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit 10.3.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FIRST AMENDMENT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TO THE</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX INCORPORATED 401(K) SAVINGS PLAN</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Background Information</font></div><div><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">Teleflex Incorporated (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) maintains the Teleflex Incorporated 401(k) Savings Plan (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) for the benefit of its eligible employees and the eligible employees of its affiliated entities that have elected to participate in the Plan and their beneficiaries.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.62pt">The Corporate Vice President &#38; Chief Human Resources Officer (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Corporate</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Vice President, Chief HR Officer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), has been authorized pursuant to Section 13.02 of the Plan to amend the Plan in accordance with the authority delegated to him.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.01pt">In accordance with his delegated authority, the Corporate Vice President, Chief HR Officer desires to amend the Plan to (i) grant each person who was an active employee of IWG High Performance Conductors (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">HPC</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) immediately prior to May 1, 2020, full credit for purposes of eligibility and vesting under the Plan for the individual&#8217;s most recent continuous period of service with HPC, (ii) grant each person who was an active employee of Z-Medica, LLC (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Z-Medica</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) immediately prior to April 1, 2021, full credit for purposes of eligibility and vesting under the Plan for the individual&#8217;s most recent continuous period of service with Z-Medica, and (iii) add Z-Medica as a Participating Employer in the Plan effective April 1, 2021.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">First Amendment to the Plan</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Plan is hereby amended as follows, effective as of April 1, 2021 or such other date as set forth herein&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Subsection C of Section 2.01, &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eligibility and Participation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; is hereby amended in its entirety to read as follows&#58;</font></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;C.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eligibility &#8212; Special Rules with Respect to Acquired Entities</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each individual who was previously an active employee of any entity stated below immediately prior to the date stated with respect to such entity shall receive service credit for purposes of eligibility under the Plan for such individual&#8217;s most recent continuous period of service with such applicable entity&#58; </font></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.   &#160;&#160;&#160;&#160;Cartika Medical, Inc. (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Cartika</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) &#8211; September 2, 2016 </font></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;Vascular Solutions, Inc. (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">VSI</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) &#8211; April 1, 2017</font></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;NeoTract, Inc. (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">NeoTract</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) &#8211; January 1, 2018</font></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;Essential Medical, Inc. (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Essential Medical</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) &#8211; January 1, 2019</font></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;IWG High Performance Conductors (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">HPC</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) &#8211; May 1, 2020</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3.&#160;&#160;&#160;&#160;Z-Medica, LLC (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Z-Medica</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) &#8211; April 1, 2021&#8221;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Subsection B of Section 4.01, &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Vesting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; is hereby amended in its entirety to read as follows&#58;</font></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;B.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Vesting &#8212; Special Rules with Respect to Acquired Entities</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each individual who was previously an active employee of any entity stated below immediately prior to the date stated with respect to such entity shall receive service credit for purposes of vesting under the Plan for such individual&#8217;s most recent continuous period of service with such applicable entity&#58; </font></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.   &#160;&#160;&#160;&#160;Essential Medical &#8211; January 1, 2019</font></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160; HPC &#8211; May 1, 2020</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3.&#160;&#160;&#160;&#160;Z-Medica &#8211; April 1, 2021&#8221;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">Appendix D, &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participating Employers</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is hereby amended to indicate that the Appendix is updated to add the following to the end of the list&#58;</font></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:48.96pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;Z-Medica, LLC &#8211; effective April 1, 2021.&#8221;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:26.84pt">All other provisions of the Plan shall remain in full force and effect.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TELEFLEX INCORPORATED</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#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="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#47;s&#47; Cameron P. Hicks&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;       Cam Hicks </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;       Corporate Vice President &#38; Chief Human Resources Officer</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;       Date&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;4&#47;1&#47;2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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><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><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><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><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><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><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>7
<FILENAME>exhibit21-subsidiaries2021.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 2022 Workiva -->
<title>Document</title></head><body><div id="id4fec0b5b4564bd4be2b88ccfc5fa846_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, 2021</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:0.25pt 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:0.25pt 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%">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%">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%">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%">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%">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%">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%">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%">11</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%">12</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%">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%">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%">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%">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%">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 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%">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%">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%">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%">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%">18</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%">19</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%">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%">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%">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 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%">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%">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%">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%">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%">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%">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%">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%">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%">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 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%">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 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%">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 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%">29</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%">30</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 Global Services 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%">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%">38</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 Philippines 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%">Philippines</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 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%">63</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%">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 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%">65</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%">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 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%">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 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%">68</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%">69</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%">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.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%">71</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%">72</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%">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 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%">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 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%">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 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%">76</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%">77</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 Supply Chain Management (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%">78</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%">79</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%">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 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-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 Engineering Ltd.</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%">Bermuda</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 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-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"><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-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><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 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%">85</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%">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%">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%">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 (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%">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%">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%">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 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%">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 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%">91</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%">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: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%">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-22
<SEQUENCE>8
<FILENAME>exhibit22-subsidiaryguaran.htm
<DESCRIPTION>EX-22
<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 2022 Workiva -->
<title>Document</title></head><body><div id="ib48326e758fd4c74a08d60523e539d9f_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Exhibit 22</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%;text-decoration:underline">Subsidiary Guarantors of Guaranteed Securities</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">The following subsidiaries of Teleflex Incorporated are guarantors of its $500 million principal amount of 4.625% Senior Notes due 2027 and its $500 million principal amount of 4.25% Senior Notes due 2028&#58;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Arrow International LLC</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Arrow Interventional, Inc.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">NeoTract, Inc.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Teleflex LLC</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Teleflex Medical Incorporated</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Teleflex Medical OEM LLC</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">TFX Equities Incorporated</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">TFX North America Inc.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Vascular Solutions LLC</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Z-Medica, LLC</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>9
<FILENAME>tfx-ex23_20211231x10k.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 2022 Workiva -->
<title>Document</title></head><body><div id="i2bd7ec6f6bc84e1c85f223c1a30656ba_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%">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 March&#160;1, 2022 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%">March&#160;1, 2022</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>10
<FILENAME>tfx-ex311_20211231x10k.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 2022 Workiva -->
<title>Document</title></head><body><div id="i65ac1dfbf9e7453ea974a8e0d51951df_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; March 1, 2022</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>11
<FILENAME>tfx-ex312_20211231x10k.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 2022 Workiva -->
<title>Document</title></head><body><div id="ib6b933593f54489d8863598818edfb25_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; March 1, 2022</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>12
<FILENAME>tfx-ex321_20211231x10k.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 2022 Workiva -->
<title>Document</title></head><body><div id="i89a3f0d8154b40f991b66694447b7070_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, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Liam J. Kelly, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><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; March 1, 2022</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>13
<FILENAME>tfx-ex322_20211231x10k.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 2022 Workiva -->
<title>Document</title></head><body><div id="ibb98dcfa8c7e4c7685e5de364af59eac_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, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Thomas E. Powell, Executive Vice President and Chief Financial Officer, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><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; March 1, 2022</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>14
<FILENAME>tfx-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:817d67d1-1b79-4f6f-9833-6dd8ff9bb8f0,g:6e2134f9-39ed-42a8-a271-430f0bb9dd4c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:tfx="http://www.teleflex.com/20211231" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.teleflex.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.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/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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-20211231_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-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" 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-20211231_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-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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="AuditInformation" roleURI="http://www.teleflex.com/role/AuditInformation">
        <link:definition>0002002 - Document - Audit 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="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>1001003 - 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>1002004 - 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>1003005 - 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>1004006 - 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>1005007 - 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>1006008 - 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>1007009 - 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>1008010 - 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="Netrevenues" roleURI="http://www.teleflex.com/role/Netrevenues">
        <link:definition>2105103 - 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>2306301 - 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>2407402 - Disclosure - Net revenues - Other revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestitures" roleURI="http://www.teleflex.com/role/AcquisitionsandDivestitures">
        <link:definition>2108104 - 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>2309302 - 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="AcquisitionsandDivestituresAdditionalInformationDetails" roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails">
        <link:definition>2410403 - Disclosure - Acquisitions and Divestitures - 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="AcquisitionsandDivestituresAssetsheldforsaleDetails" roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails">
        <link:definition>2411404 - Disclosure - Acquisitions and Divestitures - Assets held-for-sale (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>2112105 - 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="RestructuringandimpairmentchargesTables" roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesTables">
        <link:definition>2313303 - Disclosure - Restructuring and impairment charges (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandimpairmentchargesExpectedcoststobeincurredDetails" roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails">
        <link:definition>2414405 - Disclosure - Restructuring and impairment charges - Expected costs to be incurred (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandimpairmentchargesAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail">
        <link:definition>2415406 - Disclosure - Restructuring and impairment charges - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail">
        <link:definition>2416407 - Disclosure - Restructuring and 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="RestructuringandimpairmentchargesRestructuringprogramDetail" roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail">
        <link:definition>2417408 - Disclosure - Restructuring and 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="Inventories" roleURI="http://www.teleflex.com/role/Inventories">
        <link:definition>2118106 - 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>2319304 - 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>2420409 - 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>2121107 - 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>2322305 - 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>2423410 - 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>2124108 - 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>2325306 - 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>2426411 - 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>2427412 - 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>2428413 - 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>2429414 - 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>2130109 - 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>2331307 - 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>2432415 - 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>2433416 - 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>2433416 - 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>2434417 - 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>2135110 - 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>2336308 - 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>2437418 - 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>2437418 - 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>2438419 - 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>2439420 - 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>2440421 - 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>2441422 - 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>2142111 - 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>2343309 - 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>2444423 - 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>2445424 - 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="FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails" roleURI="http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails">
        <link:definition>2446425 - Disclosure - Financial instruments - Schedule of foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Fairvaluemeasurement" roleURI="http://www.teleflex.com/role/Fairvaluemeasurement">
        <link:definition>2147112 - 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>2348310 - 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>2449426 - 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>2450427 - 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>2451428 - 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>2452429 - 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>2153113 - 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>2354311 - 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>2455430 - 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>2456431 - 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>2457432 - 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>2458433 - 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>2159114 - 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>2360312 - 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>2461434 - 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>2462435 - 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>2463436 - 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>2464437 - 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>2465438 - 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>2466439 - 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>2167115 - 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>2368313 - 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>2469440 - 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>2470441 - 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>2471442 - 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>2472443 - 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>2473444 - 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>2474445 - 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>2475446 - 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>2176116 - 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>2377314 - 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>2478447 - 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>2479448 - 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>2480449 - 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>2481450 - 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>2482451 - 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>2483452 - 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>2484453 - 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>2485454 - 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>2486455 - 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>2187117 - 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>2488456 - 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>2189118 - 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>2390315 - 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>2491457 - 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>2492458 - 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="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS">
        <link:definition>2193119 - 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>2494459 - 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>2495460 - 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_SummaryOfSignificantAccountingPoliciesTable" abstract="true" name="SummaryOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" abstract="true" name="FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" abstract="false" name="SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_MedlineManufacturingAndSupplyTransitionAgreementMember" abstract="true" name="MedlineManufacturingAndSupplyTransitionAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket" abstract="false" name="MaximumPercentageOfNetAssetsInvestedInEmergingMarket" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tfx_AdjustedLIBORMember" abstract="true" name="AdjustedLIBORMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DefinedBenefitPlanNetGainOrLossOnPlanAmendments" abstract="false" name="DefinedBenefitPlanNetGainOrLossOnPlanAmendments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_CorporateBondFundMember" abstract="true" name="CorporateBondFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tfx_PeriodTwoMember" abstract="true" name="PeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems" abstract="true" name="ScheduleOfPensionPlanAssetsByFairValueLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_RespiratoryDivestiturePlanMember" abstract="true" name="RespiratoryDivestiturePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember" abstract="true" name="ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" abstract="false" name="DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage" abstract="false" name="LossContingencyAccrualUnpaidTariffPenaltiesPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_ScheduleOfPensionExpectedFutureBenefitPaymentsTable" abstract="true" name="ScheduleOfPensionExpectedFutureBenefitPaymentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tfx_A2017CreditAgreementMember" abstract="true" name="A2017CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_HospitalsAndHealthcareProvidersMember" abstract="true" name="HospitalsAndHealthcareProvidersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable" abstract="true" name="IndefiniteAndFiniteLivedIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_PercentOfRedemptionPriceToPrincipalAmount" abstract="false" name="PercentOfRedemptionPriceToPrincipalAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tfx_AnesthesiaMember" abstract="true" name="AnesthesiaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" abstract="true" name="DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" abstract="false" name="ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" 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="dtr-types: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_FourPointTwentyFivePercentSeniorNotesDue2028Member" abstract="true" name="FourPointTwentyFivePercentSeniorNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_SpecialTerminationBenefitAndOtherRestructuringMember" abstract="true" name="SpecialTerminationBenefitAndOtherRestructuringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_OtherMedicalDeviceManufacturersMember" abstract="true" name="OtherMedicalDeviceManufacturersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_InterventionalMember" abstract="true" name="InterventionalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount" abstract="false" name="DecliningPercentOfRedemptionPriceToPrincipalAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_AllOtherMember" abstract="true" name="AllOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_EMEASegmentMember" abstract="true" name="EMEASegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ActuarialChangesInBenefitObligationDeferredTaxes" abstract="false" name="ActuarialChangesInBenefitObligationDeferredTaxes" nillable="true" xbrli:periodType="duration" 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="dtr-types:textBlockItemType"/>
  <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_LongTermDebtMaturityAfterYearFour" abstract="false" name="LongTermDebtMaturityAfterYearFour" nillable="true" xbrli:periodType="instant" 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="dtr-types: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_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" abstract="true" name="ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_SecuritizationProgramMember" abstract="true" name="SecuritizationProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_LesseeOperatingLeaseSupplementalInformationTableTextBlock" abstract="false" name="LesseeOperatingLeaseSupplementalInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember" abstract="true" name="UnitedStatesRussellTwoFiveZeroZeroIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_ChangesInContingentConsideration" abstract="false" name="ChangesInContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_FairValueMeasurementsTable" abstract="true" name="FairValueMeasurementsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_TwoThousandNineteenFootprintRealignmentPlanMember" abstract="true" name="TwoThousandNineteenFootprintRealignmentPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" abstract="false" name="DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_EssentialMedicalIncMember" abstract="true" name="EssentialMedicalIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_RestructuringCostsExpectedAggregateCapitalExpenditures" abstract="false" name="RestructuringCostsExpectedAggregateCapitalExpenditures" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_AmericasSegmentMember" abstract="true" name="AmericasSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_OemMember" abstract="true" name="OemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_VascularAccessMember" abstract="true" name="VascularAccessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_ScheduleOfFairValueOfDebtTableTextBlock" abstract="false" name="ScheduleOfFairValueOfDebtTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_A2021RestructuringPlanMember" abstract="true" name="A2021RestructuringPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ReserveForEstimatedRebates" abstract="false" name="ReserveForEstimatedRebates" nillable="true" xbrli:periodType="instant" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <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_CorporateGovernmentAndForeignBondsMember" abstract="true" name="CorporateGovernmentAndForeignBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_LesseeOperatingLeaseOptiontoTerminateOrExtend" abstract="false" name="LesseeOperatingLeaseOptiontoTerminateOrExtend" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_HomeCareProvidersMember" abstract="true" name="HomeCareProvidersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" abstract="false" name="ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tfx_SmallAndMidSizedCompaniesMember" abstract="true" name="SmallAndMidSizedCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PercentageOfNetAssetsInvested" abstract="false" name="PercentageOfNetAssetsInvested" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tfx_ContractWithCustomerRelatedPartyLiability" abstract="false" name="ContractWithCustomerRelatedPartyLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ThreePointFiveSevenPercentTermLoanFacilityMember" abstract="true" name="ThreePointFiveSevenPercentTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember" abstract="true" name="TwoThousandFourteenManufacturingFootprintRealignmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" abstract="false" name="MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" abstract="false" name="EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_PercentOfPrincipalAmountOfNotesRedeemable" abstract="false" name="PercentOfPrincipalAmountOfNotesRedeemable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_NeoTractMember" abstract="true" name="NeoTractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_FairValueMeasurementsLineItems" abstract="true" name="FairValueMeasurementsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_USSmallMidCapEquityMember" abstract="true" name="USSmallMidCapEquityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_SecondAmendedandRestatedCreditAgreementMember" abstract="true" name="SecondAmendedandRestatedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_ComputerEquipmentAndSoftwareMember" abstract="true" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_TwoThousandTwentyWorkforceReductionPlanMember" abstract="true" name="TwoThousandTwentyWorkforceReductionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_TwoThousandEighteenFootprintRealignmentPlanMember" abstract="true" name="TwoThousandEighteenFootprintRealignmentPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_ScheduleOfPensionPlanAssetsByFairValueTable" abstract="true" name="ScheduleOfPensionPlanAssetsByFairValueTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_ContractWithInsuranceCompanyMember" abstract="true" name="ContractWithInsuranceCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" abstract="false" name="DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SurgicalMember" abstract="true" name="SurgicalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_RevenuebasedPaymentMember" abstract="true" name="RevenuebasedPaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" abstract="true" name="ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" abstract="false" name="EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_AcceleratedDepreciationAndOtherCostsMember" abstract="true" name="AcceleratedDepreciationAndOtherCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_A4.875PercentSeniorNotesDue2026Member" abstract="true" name="A4.875PercentSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" abstract="false" name="ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tfx_MultiAssetFundMember" abstract="true" name="MultiAssetFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_FairValueofPlanAssetsEffectiveAverageDuration" abstract="false" name="FairValueofPlanAssetsEffectiveAverageDuration" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_PeriodOneMember" abstract="true" name="PeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" abstract="false" name="ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_IntermediateDurationBondFundMember" abstract="true" name="IntermediateDurationBondFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities" abstract="false" name="PercentageOfNetAssetsInvestedInForeignEquitySecurities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tfx_RespiratoryBusinessMember" abstract="true" name="RespiratoryBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_ZMedicaLLCMember" abstract="true" name="ZMedicaLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_WeightedAverageAmortizationPeriodForIntangibleAsset" abstract="false" name="WeightedAverageAmortizationPeriodForIntangibleAsset" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" abstract="false" name="ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tfx_InterventionalUrologyMember" abstract="true" name="InterventionalUrologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_OtherrestructuringprogramsMember" abstract="true" name="OtherrestructuringprogramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_AsiaSegmentMember" abstract="true" name="AsiaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_AsiaAndAsiaPacificMember" abstract="true" name="AsiaAndAsiaPacificMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_MilestonebasedPaymentMember" abstract="true" name="MilestonebasedPaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_EmergingMarketsBondsMember" abstract="true" name="EmergingMarketsBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_OtherLiabilityMember" abstract="true" name="OtherLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_NoExpirationDateMember" abstract="true" name="NoExpirationDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_IWGHighPerformanceConductorsIncMember" abstract="true" name="IWGHighPerformanceConductorsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_NoncompleteAgreementMember" abstract="true" name="NoncompleteAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_AbsoluteReturnCreditFundMember" abstract="true" name="AbsoluteReturnCreditFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationWorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ForeignCompaniesMember" abstract="true" name="ForeignCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>15
<FILENAME>tfx-20211231_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 2022 Workiva-->
<!--r:817d67d1-1b79-4f6f-9833-6dd8ff9bb8f0,g:6e2134f9-39ed-42a8-a271-430f0bb9dd4c-->
<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/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tfx-20211231.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_EarningsPerShareDiluted_28c0dc1b-9404-42a5-b3c5-2ab2da4d339a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_30adcfbe-dd2c-4e2d-89ba-2105e8af3a46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_28c0dc1b-9404-42a5-b3c5-2ab2da4d339a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_30adcfbe-dd2c-4e2d-89ba-2105e8af3a46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1280f27c-c10d-4066-8f4e-d27ae800e3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_28c0dc1b-9404-42a5-b3c5-2ab2da4d339a" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1280f27c-c10d-4066-8f4e-d27ae800e3f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_83d1ab1c-9231-43a9-8835-c3d8f76edbcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_0ca2179a-94b0-4d5f-bead-b7c5f4a57681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83d1ab1c-9231-43a9-8835-c3d8f76edbcd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_0ca2179a-94b0-4d5f-bead-b7c5f4a57681" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_46bf8322-9111-4dc5-b244-e238fb685a03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83d1ab1c-9231-43a9-8835-c3d8f76edbcd" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_46bf8322-9111-4dc5-b244-e238fb685a03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c58668f7-02e5-46ea-b134-02e0ee1fd804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_32ef7751-0e52-4da9-92d3-c528032778b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c58668f7-02e5-46ea-b134-02e0ee1fd804" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_32ef7751-0e52-4da9-92d3-c528032778b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_b1a7293d-91ab-447f-a022-22764a90adef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c58668f7-02e5-46ea-b134-02e0ee1fd804" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_b1a7293d-91ab-447f-a022-22764a90adef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2d34fbb1-07c8-4ee5-a679-8d48aab74321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1fd8ed98-f453-4e9f-a232-b6cc7fc2c54f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2d34fbb1-07c8-4ee5-a679-8d48aab74321" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1fd8ed98-f453-4e9f-a232-b6cc7fc2c54f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_28d896aa-276a-4759-8809-3afb2fe2c06e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2d34fbb1-07c8-4ee5-a679-8d48aab74321" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_28d896aa-276a-4759-8809-3afb2fe2c06e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f01b8bc5-6dc8-4aaf-9e92-1a61713814ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_355d1e74-50a0-40b3-8d09-76038297baff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f01b8bc5-6dc8-4aaf-9e92-1a61713814ce" xlink:to="loc_us-gaap_OperatingIncomeLoss_355d1e74-50a0-40b3-8d09-76038297baff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_21e6e4cf-338f-4979-9ffb-d8f7d9eb08ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f01b8bc5-6dc8-4aaf-9e92-1a61713814ce" xlink:to="loc_us-gaap_InterestExpense_21e6e4cf-338f-4979-9ffb-d8f7d9eb08ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_c1293dcf-8ebb-4c1e-b3a5-217804ba436d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f01b8bc5-6dc8-4aaf-9e92-1a61713814ce" xlink:to="loc_us-gaap_InvestmentIncomeInterest_c1293dcf-8ebb-4c1e-b3a5-217804ba436d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1fd7b22a-c779-45d5-9338-723b9ece2e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f01b8bc5-6dc8-4aaf-9e92-1a61713814ce" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1fd7b22a-c779-45d5-9338-723b9ece2e94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2d058f6c-de95-42f9-9899-47aee22dd89d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0f0dff16-480d-4a50-a105-648827a8cf8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2d058f6c-de95-42f9-9899-47aee22dd89d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0f0dff16-480d-4a50-a105-648827a8cf8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_414ef3a7-5268-40cc-8e45-58cbca3a478f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2d058f6c-de95-42f9-9899-47aee22dd89d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_414ef3a7-5268-40cc-8e45-58cbca3a478f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_fa34c141-1104-46ed-b93f-6428c670ad71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_1ed53c72-905f-4a0d-be57-ad582232eb1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fa34c141-1104-46ed-b93f-6428c670ad71" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_1ed53c72-905f-4a0d-be57-ad582232eb1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_246c9b59-ef05-44ad-99c1-13f483618b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fa34c141-1104-46ed-b93f-6428c670ad71" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_246c9b59-ef05-44ad-99c1-13f483618b2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_64f6c6f5-1cce-4ff2-9747-f8e10e88778c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_672fd02f-aab4-492d-895a-240488ef220a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_64f6c6f5-1cce-4ff2-9747-f8e10e88778c" xlink:to="loc_us-gaap_GrossProfit_672fd02f-aab4-492d-895a-240488ef220a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_ea0250a8-c952-4235-b6e4-ce12e8671f60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_64f6c6f5-1cce-4ff2-9747-f8e10e88778c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_ea0250a8-c952-4235-b6e4-ce12e8671f60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_55fd7036-e200-4068-b551-8efba118ea9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_64f6c6f5-1cce-4ff2-9747-f8e10e88778c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_55fd7036-e200-4068-b551-8efba118ea9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_75c4e5c0-5b7a-498f-99db-0f231d995e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_64f6c6f5-1cce-4ff2-9747-f8e10e88778c" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_75c4e5c0-5b7a-498f-99db-0f231d995e2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_727e0b6d-a460-4084-988a-311fc7f13994" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_64f6c6f5-1cce-4ff2-9747-f8e10e88778c" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_727e0b6d-a460-4084-988a-311fc7f13994" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tfx-20211231.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_2004ab5c-8247-4075-bc81-1098b71b906b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_9ea85032-9d7d-46b0-ac5e-b87bd9b5120e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2004ab5c-8247-4075-bc81-1098b71b906b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_9ea85032-9d7d-46b0-ac5e-b87bd9b5120e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_5a737112-4759-4443-8d3c-8b61753743ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2004ab5c-8247-4075-bc81-1098b71b906b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_5a737112-4759-4443-8d3c-8b61753743ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_1ea01951-b4fc-4be2-ae93-e3539dd0f85b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2004ab5c-8247-4075-bc81-1098b71b906b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_1ea01951-b4fc-4be2-ae93-e3539dd0f85b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_13aa85b0-6e1b-4037-9590-be6dbde41cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2004ab5c-8247-4075-bc81-1098b71b906b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_13aa85b0-6e1b-4037-9590-be6dbde41cd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_ddfc564e-aa06-41b3-8ed1-49f48f04b2f1" xlink:href="tfx-20211231.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_2004ab5c-8247-4075-bc81-1098b71b906b" xlink:to="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_ddfc564e-aa06-41b3-8ed1-49f48f04b2f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_331e20cd-df58-4776-9e73-239fffd23670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_147e5334-a319-4e51-9cc9-d9565139765a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_331e20cd-df58-4776-9e73-239fffd23670" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_147e5334-a319-4e51-9cc9-d9565139765a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_f4236c65-1547-438c-8b31-7531d58140e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_331e20cd-df58-4776-9e73-239fffd23670" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_f4236c65-1547-438c-8b31-7531d58140e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_152d9e71-9e5c-4564-b57e-7606f0203531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_331e20cd-df58-4776-9e73-239fffd23670" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_152d9e71-9e5c-4564-b57e-7606f0203531" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_b76aebf8-9749-4c36-b7eb-71cab19aa6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e4aeb29a-b1b3-4200-b89c-9d747f37c960" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b76aebf8-9749-4c36-b7eb-71cab19aa6e7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e4aeb29a-b1b3-4200-b89c-9d747f37c960" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5da72770-d0b5-4e52-9343-62ebe2703727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b76aebf8-9749-4c36-b7eb-71cab19aa6e7" xlink:to="loc_us-gaap_NetIncomeLoss_5da72770-d0b5-4e52-9343-62ebe2703727" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c2f6b149-4cd9-4fab-b51b-6db13b84f128" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_0ba9681e-3f3b-473f-9773-254bced3ad74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c2f6b149-4cd9-4fab-b51b-6db13b84f128" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_0ba9681e-3f3b-473f-9773-254bced3ad74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_8886c4f1-6121-4933-9987-13566973df2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_1c991a3e-cb70-4b98-aaab-2a02cfaac0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8886c4f1-6121-4933-9987-13566973df2d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_1c991a3e-cb70-4b98-aaab-2a02cfaac0a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_b1f56e40-3543-46a5-aec4-b1712c0673b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8886c4f1-6121-4933-9987-13566973df2d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_b1f56e40-3543-46a5-aec4-b1712c0673b3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tfx-20211231.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_Liabilities_95722290-d793-4f07-b5d0-ad1fd5ae72af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8ad9a327-f32e-4cde-b984-2fd588084392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_95722290-d793-4f07-b5d0-ad1fd5ae72af" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8ad9a327-f32e-4cde-b984-2fd588084392" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_874a25fa-0ab2-4d2b-9390-153da5a42de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Liabilities_95722290-d793-4f07-b5d0-ad1fd5ae72af" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_874a25fa-0ab2-4d2b-9390-153da5a42de2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_4cfea13b-7ac6-4599-82b7-d390e7bceddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_Liabilities_95722290-d793-4f07-b5d0-ad1fd5ae72af" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_4cfea13b-7ac6-4599-82b7-d390e7bceddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_99d5644f-e8a0-498c-a5e8-4f3a629aa2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_95722290-d793-4f07-b5d0-ad1fd5ae72af" xlink:to="loc_us-gaap_LiabilitiesCurrent_99d5644f-e8a0-498c-a5e8-4f3a629aa2e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_323447dc-fde4-4e20-9fc0-1612cdbec7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_95722290-d793-4f07-b5d0-ad1fd5ae72af" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_323447dc-fde4-4e20-9fc0-1612cdbec7e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_90c89da1-ec38-4853-8d8e-9e7f2401972d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_95722290-d793-4f07-b5d0-ad1fd5ae72af" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_90c89da1-ec38-4853-8d8e-9e7f2401972d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_4f372544-5755-4efc-8bbe-1b89acc91a01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_95722290-d793-4f07-b5d0-ad1fd5ae72af" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_4f372544-5755-4efc-8bbe-1b89acc91a01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_92985eaf-c4de-409b-a7b6-810ccded0d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_bf84ea36-06d6-4319-b8c2-26a57f100849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92985eaf-c4de-409b-a7b6-810ccded0d2a" xlink:to="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_bf84ea36-06d6-4319-b8c2-26a57f100849" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_2368e692-b2a4-4eeb-957e-26c6bca71d62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92985eaf-c4de-409b-a7b6-810ccded0d2a" xlink:to="loc_us-gaap_TreasuryStockValue_2368e692-b2a4-4eeb-957e-26c6bca71d62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_b2a995d5-0389-41de-b903-c3e9be939e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ef3b548b-defa-46fc-b57d-3221003e070b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2a995d5-0389-41de-b903-c3e9be939e5d" xlink:to="loc_us-gaap_CommonStockValue_ef3b548b-defa-46fc-b57d-3221003e070b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_b7b2f1cb-bce7-44fa-805c-c2e540a89316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2a995d5-0389-41de-b903-c3e9be939e5d" xlink:to="loc_us-gaap_AdditionalPaidInCapital_b7b2f1cb-bce7-44fa-805c-c2e540a89316" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_39acb600-51ba-4102-8291-66ff0202d619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2a995d5-0389-41de-b903-c3e9be939e5d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_39acb600-51ba-4102-8291-66ff0202d619" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dca249bd-49cd-422f-8e1a-69e8fd26cb93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2a995d5-0389-41de-b903-c3e9be939e5d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dca249bd-49cd-422f-8e1a-69e8fd26cb93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b028b5d9-995d-4068-b861-ff702bdfda39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_51a5bb5a-cdee-41a9-af0c-066323906786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b028b5d9-995d-4068-b861-ff702bdfda39" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_51a5bb5a-cdee-41a9-af0c-066323906786" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_145b0cf8-273b-4083-b121-23910dc32ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b028b5d9-995d-4068-b861-ff702bdfda39" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_145b0cf8-273b-4083-b121-23910dc32ee2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6e4d1050-c320-4bb1-a69e-8edea159f373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b028b5d9-995d-4068-b861-ff702bdfda39" xlink:to="loc_us-gaap_AssetsCurrent_6e4d1050-c320-4bb1-a69e-8edea159f373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5eb1f74f-db97-4fc0-976b-e43fdf35fb99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b028b5d9-995d-4068-b861-ff702bdfda39" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5eb1f74f-db97-4fc0-976b-e43fdf35fb99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_71c5b91f-ffd4-459e-a0c1-6ba0033add03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b028b5d9-995d-4068-b861-ff702bdfda39" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_71c5b91f-ffd4-459e-a0c1-6ba0033add03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7743ebdb-5311-45d8-b2ef-6c5ac1417fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b028b5d9-995d-4068-b861-ff702bdfda39" xlink:to="loc_us-gaap_Goodwill_7743ebdb-5311-45d8-b2ef-6c5ac1417fd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5c4f10c9-4f6f-4b95-b04b-48b7077c7d74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b028b5d9-995d-4068-b861-ff702bdfda39" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5c4f10c9-4f6f-4b95-b04b-48b7077c7d74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c7007091-2f5f-47e5-b702-15b6bb64f238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_9fe3c642-394f-4266-85d7-aa01d8c98e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7007091-2f5f-47e5-b702-15b6bb64f238" xlink:to="loc_us-gaap_PrepaidTaxes_9fe3c642-394f-4266-85d7-aa01d8c98e2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_955d9621-b0a8-40c5-a1f2-941bf86d2d55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7007091-2f5f-47e5-b702-15b6bb64f238" xlink:to="loc_us-gaap_InventoryNet_955d9621-b0a8-40c5-a1f2-941bf86d2d55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_00a95e33-2075-422e-9bd4-68cba35e4d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7007091-2f5f-47e5-b702-15b6bb64f238" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_00a95e33-2075-422e-9bd4-68cba35e4d8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_787b299d-3fa7-4e79-9d52-12b775639fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7007091-2f5f-47e5-b702-15b6bb64f238" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_787b299d-3fa7-4e79-9d52-12b775639fbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b5de4265-d4b1-49da-a68c-2f28d457d13f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7007091-2f5f-47e5-b702-15b6bb64f238" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b5de4265-d4b1-49da-a68c-2f28d457d13f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_474be361-1d3c-416c-9096-a21e9de34e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_2558bd2d-9709-4626-881f-7e39caf9ff2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_474be361-1d3c-416c-9096-a21e9de34e15" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_2558bd2d-9709-4626-881f-7e39caf9ff2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_60f051ca-ceba-44b9-899c-c764ea8a044b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_474be361-1d3c-416c-9096-a21e9de34e15" xlink:to="loc_us-gaap_InterestPayableCurrent_60f051ca-ceba-44b9-899c-c764ea8a044b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1ccfc4f8-5180-4149-9258-12deba6bba16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_474be361-1d3c-416c-9096-a21e9de34e15" xlink:to="loc_us-gaap_AccountsPayableCurrent_1ccfc4f8-5180-4149-9258-12deba6bba16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9a6fb5c7-0d39-44bb-aea0-846c42b06ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_474be361-1d3c-416c-9096-a21e9de34e15" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_9a6fb5c7-0d39-44bb-aea0-846c42b06ebc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_7f7bb0d9-47c5-46a2-a26d-337b88c7ce15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_474be361-1d3c-416c-9096-a21e9de34e15" xlink:to="loc_us-gaap_DebtCurrent_7f7bb0d9-47c5-46a2-a26d-337b88c7ce15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_391f89f5-dbf5-4583-ad41-0cc15d65c4c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_474be361-1d3c-416c-9096-a21e9de34e15" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_391f89f5-dbf5-4583-ad41-0cc15d65c4c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_6f04b903-254b-4ae2-b8e9-e6c161b220a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_474be361-1d3c-416c-9096-a21e9de34e15" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_6f04b903-254b-4ae2-b8e9-e6c161b220a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7fb6dc56-9f3f-4e75-b23c-4f77f2649e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a67c78b8-4045-4654-a721-0fb37d12dfa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7fb6dc56-9f3f-4e75-b23c-4f77f2649e46" xlink:to="loc_us-gaap_Liabilities_a67c78b8-4045-4654-a721-0fb37d12dfa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cbb99d64-b79b-4ef8-955e-055b9111cb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7fb6dc56-9f3f-4e75-b23c-4f77f2649e46" xlink:to="loc_us-gaap_StockholdersEquity_cbb99d64-b79b-4ef8-955e-055b9111cb2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_7b507f25-1764-41e6-bde4-b68115793216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7fb6dc56-9f3f-4e75-b23c-4f77f2649e46" xlink:to="loc_us-gaap_CommitmentsAndContingencies_7b507f25-1764-41e6-bde4-b68115793216" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tfx-20211231.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_NetCashProvidedByUsedInFinancingActivities_5892bb63-479a-4650-aa15-ecb99de0d4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_8bf8d730-2936-49fe-bdfe-b644decdf884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5892bb63-479a-4650-aa15-ecb99de0d4e0" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_8bf8d730-2936-49fe-bdfe-b644decdf884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_74c8c680-3c22-4b2b-ae6a-193e66febb98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5892bb63-479a-4650-aa15-ecb99de0d4e0" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_74c8c680-3c22-4b2b-ae6a-193e66febb98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfTreasuryStock_4a89a84d-deca-4d64-8278-69699a9e7374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfTreasuryStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5892bb63-479a-4650-aa15-ecb99de0d4e0" xlink:to="loc_us-gaap_ProceedsFromSaleOfTreasuryStock_4a89a84d-deca-4d64-8278-69699a9e7374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_823fbab9-fdcc-4ca9-a748-18d0a96afae9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5892bb63-479a-4650-aa15-ecb99de0d4e0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_823fbab9-fdcc-4ca9-a748-18d0a96afae9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_60b8c73a-761d-47c7-a894-9d4444b63a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5892bb63-479a-4650-aa15-ecb99de0d4e0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_60b8c73a-761d-47c7-a894-9d4444b63a20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForContingentConsideration_b9b1994c-b01f-432e-a32f-b8788b75ff5e" xlink:href="tfx-20211231.xsd#tfx_PaymentsForContingentConsideration"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5892bb63-479a-4650-aa15-ecb99de0d4e0" xlink:to="loc_tfx_PaymentsForContingentConsideration_b9b1994c-b01f-432e-a32f-b8788b75ff5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f094ce25-e0be-4338-b67b-99e4f2a2e34f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5892bb63-479a-4650-aa15-ecb99de0d4e0" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f094ce25-e0be-4338-b67b-99e4f2a2e34f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_c3685192-4d58-4282-a8a7-da6bc429ab25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_de467d13-1c0a-4055-b571-434372418b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c3685192-4d58-4282-a8a7-da6bc429ab25" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_de467d13-1c0a-4055-b571-434372418b9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1b9b7009-5d9d-4a71-92c8-5a0199a49fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a63362c5-32e2-4d3c-90bf-58fd23237120" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1b9b7009-5d9d-4a71-92c8-5a0199a49fcb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a63362c5-32e2-4d3c-90bf-58fd23237120" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f032c296-d998-47d4-b682-f49ee758eca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1b9b7009-5d9d-4a71-92c8-5a0199a49fcb" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f032c296-d998-47d4-b682-f49ee758eca6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_45d15711-6c8e-487b-a8da-a18e883ac3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1b9b7009-5d9d-4a71-92c8-5a0199a49fcb" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_45d15711-6c8e-487b-a8da-a18e883ac3c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_0ea47c2b-aff0-40e5-946a-6b2aec536508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1b9b7009-5d9d-4a71-92c8-5a0199a49fcb" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_0ea47c2b-aff0-40e5-946a-6b2aec536508" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_568c9bab-0e3a-40c7-b69c-b4be72c55fd8" xlink:href="tfx-20211231.xsd#tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1b9b7009-5d9d-4a71-92c8-5a0199a49fcb" xlink:to="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_568c9bab-0e3a-40c7-b69c-b4be72c55fd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_a608bf58-dfe5-4b7e-ba94-14e11255e2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1b9b7009-5d9d-4a71-92c8-5a0199a49fcb" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_a608bf58-dfe5-4b7e-ba94-14e11255e2e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f9f1a484-b56e-4478-8439-fda7c8fdb43b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_NetIncomeLoss_f9f1a484-b56e-4478-8439-fda7c8fdb43b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_8d624ae2-6b1f-444e-8b86-06ff940e4713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_8d624ae2-6b1f-444e-8b86-06ff940e4713" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b0e48a49-d76d-458c-9714-e71177e3cb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_Depreciation_b0e48a49-d76d-458c-9714-e71177e3cb6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7b4d5011-bdc4-4fa8-8578-ac536ef25eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7b4d5011-bdc4-4fa8-8578-ac536ef25eaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8adfadaa-349a-477e-a561-c7f2ef2ddc68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8adfadaa-349a-477e-a561-c7f2ef2ddc68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7f8eb561-bec1-4c75-954e-ef223a81dc6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7f8eb561-bec1-4c75-954e-ef223a81dc6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InventoryFairValueStepUp_b222c106-a133-498c-b068-cba96501e085" xlink:href="tfx-20211231.xsd#tfx_InventoryFairValueStepUp"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_tfx_InventoryFairValueStepUp_b222c106-a133-498c-b068-cba96501e085" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ebfb90d2-f437-4470-b03e-a0e5313781bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ebfb90d2-f437-4470-b03e-a0e5313781bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_6c0751ee-0f1b-4240-b3b4-220f7c7aa220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_AssetImpairmentCharges_6c0751ee-0f1b-4240-b3b4-220f7c7aa220" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bed633b4-bafe-4550-8ce3-f279576d0bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_ShareBasedCompensation_bed633b4-bafe-4550-8ce3-f279576d0bc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_e412adef-e75f-4f54-89cc-e54105795d12" xlink:href="tfx-20211231.xsd#tfx_NetGainOnSaleOfBusinessesAndAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_e412adef-e75f-4f54-89cc-e54105795d12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9277e963-7a6c-4e0d-b6b2-97472bf39f06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9277e963-7a6c-4e0d-b6b2-97472bf39f06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChangesInContingentConsideration_c9c4fa9a-4e4a-4b26-8636-64977adc348d" xlink:href="tfx-20211231.xsd#tfx_ChangesInContingentConsideration"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_tfx_ChangesInContingentConsideration_c9c4fa9a-4e4a-4b26-8636-64977adc348d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_b3497362-4c06-46ac-acda-e1bebf13a06e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_b3497362-4c06-46ac-acda-e1bebf13a06e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_bbfb7fb2-6d94-4439-926a-d47ff48cf7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_bbfb7fb2-6d94-4439-926a-d47ff48cf7a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9863c51c-2a05-455f-b1ae-47c2f022edea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9863c51c-2a05-455f-b1ae-47c2f022edea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_81f25376-dd4b-4e30-9167-2f3760fa46ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_81f25376-dd4b-4e30-9167-2f3760fa46ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c4d43ce1-983c-46d6-8e0a-45e14b2c68cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c4d43ce1-983c-46d6-8e0a-45e14b2c68cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_a3aa1e70-e63d-456f-8f1b-4bda054b2d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_a3aa1e70-e63d-456f-8f1b-4bda054b2d4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_1bd25ac5-7533-4bf7-a262-fd7a2cdcea2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5de8e747-8c22-4e1a-9733-f571d9d5eceb" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_1bd25ac5-7533-4bf7-a262-fd7a2cdcea2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8887675d-6830-460b-b96e-893a05c443b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_db6e764f-303d-40f6-8058-7616fb8a3262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8887675d-6830-460b-b96e-893a05c443b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_db6e764f-303d-40f6-8058-7616fb8a3262" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_044abcf9-3053-4d49-b507-7177973abea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8887675d-6830-460b-b96e-893a05c443b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_044abcf9-3053-4d49-b507-7177973abea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_309a3693-7b8f-4103-b371-1b2edd0cde2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8887675d-6830-460b-b96e-893a05c443b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_309a3693-7b8f-4103-b371-1b2edd0cde2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_230f0563-31e4-49a6-8346-5477ac83fcaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8887675d-6830-460b-b96e-893a05c443b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_230f0563-31e4-49a6-8346-5477ac83fcaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_df911c1b-3035-4fa5-8cee-dafc7460770f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8887675d-6830-460b-b96e-893a05c443b5" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_df911c1b-3035-4fa5-8cee-dafc7460770f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#AcquisitionsandDivestituresAssetsheldforsaleDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_63ab5d10-af60-4e98-85a6-4bc6e35475a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_b800e851-748a-4443-9960-dc550678afe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_63ab5d10-af60-4e98-85a6-4bc6e35475a5" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_b800e851-748a-4443-9960-dc550678afe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_a2d0ebab-5586-4ad6-83e1-5965fd7c70b4" xlink:href="tfx-20211231.xsd#tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_63ab5d10-af60-4e98-85a6-4bc6e35475a5" xlink:to="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_a2d0ebab-5586-4ad6-83e1-5965fd7c70b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_e9dedc18-fe65-4377-91bc-f04543380aef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_54cadf48-405f-4b19-ac56-4fe4bb5ee71d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_e9dedc18-fe65-4377-91bc-f04543380aef" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_54cadf48-405f-4b19-ac56-4fe4bb5ee71d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c5cc6020-01d2-42af-94df-25b1edfbb90c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_645f2949-65e2-49f1-8516-d2aa8b7f2694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c5cc6020-01d2-42af-94df-25b1edfbb90c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_645f2949-65e2-49f1-8516-d2aa8b7f2694" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_a699b998-25be-4fcf-9da7-225732229074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c5cc6020-01d2-42af-94df-25b1edfbb90c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_a699b998-25be-4fcf-9da7-225732229074" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_ade0a664-f548-4538-9205-f5b12608e531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c5cc6020-01d2-42af-94df-25b1edfbb90c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_ade0a664-f548-4538-9205-f5b12608e531" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset_e3520fef-e553-4adb-85f0-3625c859b7ed" xlink:href="tfx-20211231.xsd#tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c5cc6020-01d2-42af-94df-25b1edfbb90c" xlink:to="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset_e3520fef-e553-4adb-85f0-3625c859b7ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_58e251ac-ee5b-4d79-8703-ca69610415ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c5cc6020-01d2-42af-94df-25b1edfbb90c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_58e251ac-ee5b-4d79-8703-ca69610415ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_e1c803c0-e339-4310-825d-a8985d0d8a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_51055074-2351-49ad-a92a-dde98d376fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_e1c803c0-e339-4310-825d-a8985d0d8a76" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_51055074-2351-49ad-a92a-dde98d376fd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_d9d30772-3b37-4927-9757-03be719184c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_e1c803c0-e339-4310-825d-a8985d0d8a76" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_d9d30772-3b37-4927-9757-03be719184c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#RestructuringandimpairmentchargesRestructuringprogramDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_6bf11be1-9ae6-4d49-b7af-00fb9a4057a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_d8ce9c06-24cf-46f5-b808-4a426e5136a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6bf11be1-9ae6-4d49-b7af-00fb9a4057a6" xlink:to="loc_us-gaap_RestructuringCharges_d8ce9c06-24cf-46f5-b808-4a426e5136a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_52a865f7-ccd1-4fa9-b819-209596b08d25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6bf11be1-9ae6-4d49-b7af-00fb9a4057a6" xlink:to="loc_us-gaap_AssetImpairmentCharges_52a865f7-ccd1-4fa9-b819-209596b08d25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesDetail" xlink:type="simple" xlink:href="tfx-20211231.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_2f265653-f6ca-40cd-b51b-ed053c73c6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_137a951a-1458-4fb5-80ab-f2642d0d7684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2f265653-f6ca-40cd-b51b-ed053c73c6e1" xlink:to="loc_us-gaap_InventoryRawMaterials_137a951a-1458-4fb5-80ab-f2642d0d7684" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_80f458b9-8dc7-4db3-895e-f73011a9e662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2f265653-f6ca-40cd-b51b-ed053c73c6e1" xlink:to="loc_us-gaap_InventoryWorkInProcess_80f458b9-8dc7-4db3-895e-f73011a9e662" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_44dbc8f7-2aaf-4d76-a9a8-26283f143ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2f265653-f6ca-40cd-b51b-ed053c73c6e1" xlink:to="loc_us-gaap_InventoryFinishedGoods_44dbc8f7-2aaf-4d76-a9a8-26283f143ce9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantequipmentDetails" xlink:type="simple" xlink:href="tfx-20211231.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_749a2b04-3373-4214-b379-aa049968c107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_dbf15e33-7b4b-4533-859c-f9e296a8087d" xlink:href="tfx-20211231.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_749a2b04-3373-4214-b379-aa049968c107" xlink:to="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_dbf15e33-7b4b-4533-859c-f9e296a8087d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_1e00500d-e3a5-4d55-b3d2-37c5e950e520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_749a2b04-3373-4214-b379-aa049968c107" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_1e00500d-e3a5-4d55-b3d2-37c5e950e520" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_58a85013-e5fc-4bca-bac9-38e4bfc01c85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_749a2b04-3373-4214-b379-aa049968c107" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_58a85013-e5fc-4bca-bac9-38e4bfc01c85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_1260035d-59ee-453a-b972-db4bdd4b33a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_749a2b04-3373-4214-b379-aa049968c107" xlink:to="loc_us-gaap_ConstructionInProgressGross_1260035d-59ee-453a-b972-db4bdd4b33a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b2e287ef-35b7-4f1c-aece-f5868cae3bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_42a709b6-1126-4bc1-aee2-71d6779561df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2e287ef-35b7-4f1c-aece-f5868cae3bd5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_42a709b6-1126-4bc1-aee2-71d6779561df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1d1b4e6b-3dbb-464d-8396-3bd07e4c1edd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2e287ef-35b7-4f1c-aece-f5868cae3bd5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1d1b4e6b-3dbb-464d-8396-3bd07e4c1edd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail" xlink:type="simple" xlink:href="tfx-20211231.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_38f76148-23b7-49c9-9cb6-83a44f1ec57c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a6b30020-1db8-40c8-bdf1-ba1807cf7a88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_38f76148-23b7-49c9-9cb6-83a44f1ec57c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a6b30020-1db8-40c8-bdf1-ba1807cf7a88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_00a678b1-f68a-4abb-bceb-f73ade412548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_38f76148-23b7-49c9-9cb6-83a44f1ec57c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_00a678b1-f68a-4abb-bceb-f73ade412548" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="tfx-20211231.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_a794c70b-6899-4a53-aca7-4788876d4e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e5514633-5700-4f65-bbb8-f4165589460d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a794c70b-6899-4a53-aca7-4788876d4e1e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e5514633-5700-4f65-bbb8-f4165589460d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fdede975-15f5-49a5-b653-bb66ca06846d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a794c70b-6899-4a53-aca7-4788876d4e1e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fdede975-15f5-49a5-b653-bb66ca06846d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_87f44877-47de-48ba-97ab-2b2e2d2ac1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a794c70b-6899-4a53-aca7-4788876d4e1e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_87f44877-47de-48ba-97ab-2b2e2d2ac1e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e2bf979b-25b8-471b-ab7a-08f35fd23560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a794c70b-6899-4a53-aca7-4788876d4e1e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e2bf979b-25b8-471b-ab7a-08f35fd23560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_244fb855-2adb-44e9-a2f4-7adde8f5172d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a794c70b-6899-4a53-aca7-4788876d4e1e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_244fb855-2adb-44e9-a2f4-7adde8f5172d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_648f5585-5e7a-46df-8481-e7d9f7da620d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a794c70b-6899-4a53-aca7-4788876d4e1e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_648f5585-5e7a-46df-8481-e7d9f7da620d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1" xlink:type="simple" xlink:href="tfx-20211231.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_79238616-1bfb-4729-bba4-80337141fe72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e6ed420f-7aaa-4a24-a072-2b9d7da03aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_79238616-1bfb-4729-bba4-80337141fe72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e6ed420f-7aaa-4a24-a072-2b9d7da03aeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fd44a58f-1d41-45fc-bf43-0b804287b3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_79238616-1bfb-4729-bba4-80337141fe72" xlink:to="loc_us-gaap_OperatingLeaseLiability_fd44a58f-1d41-45fc-bf43-0b804287b3bd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20211231.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_8e50dfad-6f36-447c-b6c1-4cb559f1a997" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d5643c82-6130-4c70-bc1c-73cfa8733191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e50dfad-6f36-447c-b6c1-4cb559f1a997" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d5643c82-6130-4c70-bc1c-73cfa8733191" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_e8b2148f-da44-4b9a-9b53-49b33258e199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e50dfad-6f36-447c-b6c1-4cb559f1a997" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_e8b2148f-da44-4b9a-9b53-49b33258e199" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_3f8f8dba-0d61-477c-bdac-08afe2f2ec19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_7aef7a08-48b7-4fa2-8c6f-523fb756e576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3f8f8dba-0d61-477c-bdac-08afe2f2ec19" xlink:to="loc_us-gaap_LineOfCredit_7aef7a08-48b7-4fa2-8c6f-523fb756e576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_d7f21629-7d38-4ea4-9dfa-2142f62d0b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3f8f8dba-0d61-477c-bdac-08afe2f2ec19" xlink:to="loc_us-gaap_SeniorNotes_d7f21629-7d38-4ea4-9dfa-2142f62d0b9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_614f1509-0ed2-439f-97ba-db02b1794e39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3f8f8dba-0d61-477c-bdac-08afe2f2ec19" xlink:to="loc_us-gaap_OtherShortTermBorrowings_614f1509-0ed2-439f-97ba-db02b1794e39" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail_1" xlink:type="simple" xlink:href="tfx-20211231.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_ce8f8aa9-04ed-4cac-af1e-9e64c0519f30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_70d88b32-52a6-4f25-a637-6618acdee59f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ce8f8aa9-04ed-4cac-af1e-9e64c0519f30" xlink:to="loc_us-gaap_LongTermDebtCurrent_70d88b32-52a6-4f25-a637-6618acdee59f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c9a21eb3-a873-4444-aa1e-58910a63024d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ce8f8aa9-04ed-4cac-af1e-9e64c0519f30" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c9a21eb3-a873-4444-aa1e-58910a63024d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail" xlink:type="simple" xlink:href="tfx-20211231.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_f13f5554-99b4-4918-bee5-7c741ca5553c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3457470d-06fa-404d-9aa2-951232c1bc62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f13f5554-99b4-4918-bee5-7c741ca5553c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3457470d-06fa-404d-9aa2-951232c1bc62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_87fa4c4f-3fcb-498f-b832-34c692398e80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f13f5554-99b4-4918-bee5-7c741ca5553c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_87fa4c4f-3fcb-498f-b832-34c692398e80" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="simple" xlink:href="tfx-20211231.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_19f9fc96-79e8-40e2-843a-05888da5fc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_f3ff2355-5093-4e11-a25b-64ec49602059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_19f9fc96-79e8-40e2-843a-05888da5fc8a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_f3ff2355-5093-4e11-a25b-64ec49602059" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_06f85694-a6be-4fef-a0f8-a00be52e4ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_19f9fc96-79e8-40e2-843a-05888da5fc8a" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_06f85694-a6be-4fef-a0f8-a00be52e4ad8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="simple" xlink:href="tfx-20211231.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_bfa964bb-9dc2-4a93-93b8-19c50f141a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_7190cb08-4aad-47f4-8fd4-b8ad4ee00153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfa964bb-9dc2-4a93-93b8-19c50f141a4a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_7190cb08-4aad-47f4-8fd4-b8ad4ee00153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_0b7146b1-f877-4809-b9a4-f0eea44ec274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfa964bb-9dc2-4a93-93b8-19c50f141a4a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_0b7146b1-f877-4809-b9a4-f0eea44ec274" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail" xlink:type="simple" xlink:href="tfx-20211231.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_ed5766ae-25c5-457b-b39e-3ee359b64a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8f5f397b-1985-46f7-a309-e527adfa0ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed5766ae-25c5-457b-b39e-3ee359b64a7c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8f5f397b-1985-46f7-a309-e527adfa0ac6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f03133d1-26b8-49ba-8fb6-79415cbe5ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed5766ae-25c5-457b-b39e-3ee359b64a7c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f03133d1-26b8-49ba-8fb6-79415cbe5ebb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_dfd38ad5-e8b0-4b05-8048-a922e0d56cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed5766ae-25c5-457b-b39e-3ee359b64a7c" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_dfd38ad5-e8b0-4b05-8048-a922e0d56cc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b709fd7f-16f6-42e7-9864-fd0062fc68c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed5766ae-25c5-457b-b39e-3ee359b64a7c" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b709fd7f-16f6-42e7-9864-fd0062fc68c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_01bbaa76-9bae-499a-95de-554044ac5a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed5766ae-25c5-457b-b39e-3ee359b64a7c" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_01bbaa76-9bae-499a-95de-554044ac5a15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_288ff832-f63c-40d1-b6af-174debbd2d87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed5766ae-25c5-457b-b39e-3ee359b64a7c" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_288ff832-f63c-40d1-b6af-174debbd2d87" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail" xlink:type="simple" xlink:href="tfx-20211231.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_d5973c4e-f991-4b70-b79c-d855c79a8a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_b3ca057b-01af-4a13-928c-e315768e7a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d5973c4e-f991-4b70-b79c-d855c79a8a65" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_b3ca057b-01af-4a13-928c-e315768e7a83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_fb68cc3a-df1b-4e9a-8d55-bf55f87e257f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d5973c4e-f991-4b70-b79c-d855c79a8a65" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_fb68cc3a-df1b-4e9a-8d55-bf55f87e257f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail" xlink:type="simple" xlink:href="tfx-20211231.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_2eee73c1-42b0-453d-a396-e0453e816645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0f4d278a-809c-4cd0-8653-104929b92873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2eee73c1-42b0-453d-a396-e0453e816645" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0f4d278a-809c-4cd0-8653-104929b92873" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_e07f4183-5a5b-4aeb-95b7-44aa0727700f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2eee73c1-42b0-453d-a396-e0453e816645" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_e07f4183-5a5b-4aeb-95b7-44aa0727700f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_000784d2-8540-4470-bdbf-6d79b5a4b60b" xlink:href="tfx-20211231.xsd#tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2eee73c1-42b0-453d-a396-e0453e816645" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_000784d2-8540-4470-bdbf-6d79b5a4b60b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_afd0c987-a14a-47c2-9bab-603f4590dd9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2eee73c1-42b0-453d-a396-e0453e816645" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_afd0c987-a14a-47c2-9bab-603f4590dd9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_d6b8da5a-4fbf-4ed3-8446-ca24b88e24d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2eee73c1-42b0-453d-a396-e0453e816645" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_d6b8da5a-4fbf-4ed3-8446-ca24b88e24d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_e4f5d689-7842-497e-9c3d-18e785922fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2eee73c1-42b0-453d-a396-e0453e816645" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_e4f5d689-7842-497e-9c3d-18e785922fae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_c9eee6ef-b34c-4a80-bdba-60fa6181b17c" xlink:href="tfx-20211231.xsd#tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2eee73c1-42b0-453d-a396-e0453e816645" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_c9eee6ef-b34c-4a80-bdba-60fa6181b17c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_e46c9729-c8c4-42ad-9498-bc43d03b3ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2eee73c1-42b0-453d-a396-e0453e816645" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_e46c9729-c8c4-42ad-9498-bc43d03b3ac6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_75ba8494-a2d8-4583-82a7-2a8abb257419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2eee73c1-42b0-453d-a396-e0453e816645" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_75ba8494-a2d8-4583-82a7-2a8abb257419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_ae4f9e67-f741-4a5d-9193-74fa937d49f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2eee73c1-42b0-453d-a396-e0453e816645" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_ae4f9e67-f741-4a5d-9193-74fa937d49f1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail" xlink:type="simple" xlink:href="tfx-20211231.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_5705adf4-ff5e-49bf-9f6a-4bce8731cd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_80659015-66dd-470c-8119-50034b557210" xlink:href="tfx-20211231.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_5705adf4-ff5e-49bf-9f6a-4bce8731cd3b" xlink:to="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_80659015-66dd-470c-8119-50034b557210" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_2715b69a-38d4-460b-b37a-43deed0dd2e3" xlink:href="tfx-20211231.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_5705adf4-ff5e-49bf-9f6a-4bce8731cd3b" xlink:to="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_2715b69a-38d4-460b-b37a-43deed0dd2e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_2096e971-3af5-4937-82e4-39285bd89d72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5705adf4-ff5e-49bf-9f6a-4bce8731cd3b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_2096e971-3af5-4937-82e4-39285bd89d72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1f0679c6-7463-4ac5-bc25-2ef71ba1cc75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5705adf4-ff5e-49bf-9f6a-4bce8731cd3b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1f0679c6-7463-4ac5-bc25-2ef71ba1cc75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_a861be1e-15ef-4b40-a9c7-2a42ebf944a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5705adf4-ff5e-49bf-9f6a-4bce8731cd3b" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_a861be1e-15ef-4b40-a9c7-2a42ebf944a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d357e152-4ac6-4bab-9769-e0fb0c33ab9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5705adf4-ff5e-49bf-9f6a-4bce8731cd3b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d357e152-4ac6-4bab-9769-e0fb0c33ab9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_9151f033-71a6-4435-9d0e-73f7d2eed5ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_e5994109-2048-4cb9-9f20-d8a1dd1b1ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9151f033-71a6-4435-9d0e-73f7d2eed5ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_e5994109-2048-4cb9-9f20-d8a1dd1b1ad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_4f5a70a3-d8df-474f-b353-a8a420ed9436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9151f033-71a6-4435-9d0e-73f7d2eed5ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_4f5a70a3-d8df-474f-b353-a8a420ed9436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_55aa6652-b155-49d5-bfb5-bab4248e37e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9151f033-71a6-4435-9d0e-73f7d2eed5ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_55aa6652-b155-49d5-bfb5-bab4248e37e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_51a05c5b-9f10-460a-846d-b49c0ec29966" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9151f033-71a6-4435-9d0e-73f7d2eed5ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_51a05c5b-9f10-460a-846d-b49c0ec29966" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_b2ed934c-ff26-4713-be1e-e56fb1427158" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9151f033-71a6-4435-9d0e-73f7d2eed5ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_b2ed934c-ff26-4713-be1e-e56fb1427158" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_697e5dd9-a100-4ade-b9fd-c486c4ea049b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_c751f64c-f2ba-446a-93f9-c72c059080e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_697e5dd9-a100-4ade-b9fd-c486c4ea049b" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_c751f64c-f2ba-446a-93f9-c72c059080e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_e2a7a582-ab30-4e09-9d01-51b6ef7e70b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_697e5dd9-a100-4ade-b9fd-c486c4ea049b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_e2a7a582-ab30-4e09-9d01-51b6ef7e70b5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="simple" xlink:href="tfx-20211231.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_a4ed4f47-a8df-440c-a5b9-d232d93383fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_6bd8cdc5-6519-43b5-99a0-1a8ffa07ac55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a4ed4f47-a8df-440c-a5b9-d232d93383fb" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_6bd8cdc5-6519-43b5-99a0-1a8ffa07ac55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_da7f95b8-f270-4991-b772-d576effa6eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a4ed4f47-a8df-440c-a5b9-d232d93383fb" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_da7f95b8-f270-4991-b772-d576effa6eb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_e52136da-7f68-4924-a25f-a2c7ba84dfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a4ed4f47-a8df-440c-a5b9-d232d93383fb" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_e52136da-7f68-4924-a25f-a2c7ba84dfc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_2f0681c0-8219-42e5-af52-f4c4f9de2d0c" xlink:href="tfx-20211231.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_a4ed4f47-a8df-440c-a5b9-d232d93383fb" xlink:to="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_2f0681c0-8219-42e5-af52-f4c4f9de2d0c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="simple" xlink:href="tfx-20211231.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_a722f808-5c4a-41b8-af50-6e9b6b73c4a2" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_11377a6d-4138-4e0a-9f9d-a25e129b9625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a722f808-5c4a-41b8-af50-6e9b6b73c4a2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_11377a6d-4138-4e0a-9f9d-a25e129b9625" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2f0c8d32-cce7-4c04-8dbb-7c20ee8da1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a722f808-5c4a-41b8-af50-6e9b6b73c4a2" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2f0c8d32-cce7-4c04-8dbb-7c20ee8da1e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_53e00bd3-c4a2-4df9-943a-bf4aaab27fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a722f808-5c4a-41b8-af50-6e9b6b73c4a2" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_53e00bd3-c4a2-4df9-943a-bf4aaab27fe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_0d92dbd0-1a7f-4004-ac9c-48101b809cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a722f808-5c4a-41b8-af50-6e9b6b73c4a2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_0d92dbd0-1a7f-4004-ac9c-48101b809cb3" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>16
<FILENAME>tfx-20211231_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 2022 Workiva-->
<!--r:817d67d1-1b79-4f6f-9833-6dd8ff9bb8f0,g:6e2134f9-39ed-42a8-a271-430f0bb9dd4c-->
<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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="tfx-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="extended" id="i82401a13aeac4249b01ee665432128db_CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_37240dbc-75b7-4058-b67e-924c0f189f26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_37240dbc-75b7-4058-b67e-924c0f189f26" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_7ae23e76-2ba5-4e8d-9ede-ae8c7b463b19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_SharesIssued_7ae23e76-2ba5-4e8d-9ede-ae8c7b463b19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c9f65de4-c630-43f2-b186-532079575ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_StockholdersEquity_c9f65de4-c630-43f2-b186-532079575ea5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_efc08d15-b1e1-4da5-9c71-40a564f40406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_efc08d15-b1e1-4da5-9c71-40a564f40406" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e8e8afff-4e19-4659-9013-dd9d7cf26cec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_NetIncomeLoss_e8e8afff-4e19-4659-9013-dd9d7cf26cec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_9c10f560-fbcc-4e55-b740-3d1bfb46ddbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_DividendsCash_9c10f560-fbcc-4e55-b740-3d1bfb46ddbd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec65f357-5ff6-4297-b008-bb26fd8ae0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec65f357-5ff6-4297-b008-bb26fd8ae0cc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6f7612e3-794e-41b8-b15b-acc2dcf2ba0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6f7612e3-794e-41b8-b15b-acc2dcf2ba0c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_48cdd66e-27c9-4b3f-9186-c7f6965eabd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_48cdd66e-27c9-4b3f-9186-c7f6965eabd1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_71ddc7be-f23a-43c2-915a-b987fb8fb7cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_71ddc7be-f23a-43c2-915a-b987fb8fb7cc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_c5510e94-6667-4d30-9506-888819bee729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_c5510e94-6667-4d30-9506-888819bee729" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_9cd8e94c-5f20-4a09-a608-a22b20b0f96f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_9cd8e94c-5f20-4a09-a608-a22b20b0f96f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued_268d94b0-4042-4c10-a45a-a5262585987b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued_268d94b0-4042-4c10-a45a-a5262585987b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_a8ea73e2-88cf-4b43-b089-a11862835114" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e9ad7b5c-7b25-443a-a6dc-ab322144808b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9e0edb5b-4291-472d-a105-9e912703d7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_37240dbc-75b7-4058-b67e-924c0f189f26" xlink:to="loc_us-gaap_StatementTable_9e0edb5b-4291-472d-a105-9e912703d7ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c6f9d310-30bb-4fd5-9bea-8f74b24f9310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9e0edb5b-4291-472d-a105-9e912703d7ff" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c6f9d310-30bb-4fd5-9bea-8f74b24f9310" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c6f9d310-30bb-4fd5-9bea-8f74b24f9310_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c6f9d310-30bb-4fd5-9bea-8f74b24f9310" xlink:to="loc_us-gaap_EquityComponentDomain_c6f9d310-30bb-4fd5-9bea-8f74b24f9310_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c6f9d310-30bb-4fd5-9bea-8f74b24f9310" xlink:to="loc_us-gaap_EquityComponentDomain_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_782f97de-900a-4d64-a5cf-c1052346a142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:to="loc_us-gaap_CommonStockMember_782f97de-900a-4d64-a5cf-c1052346a142" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7c88a806-3263-4b41-8d50-d39d47ec8354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7c88a806-3263-4b41-8d50-d39d47ec8354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_df8e7579-272a-4697-b2a0-974ae837c58a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:to="loc_us-gaap_RetainedEarningsMember_df8e7579-272a-4697-b2a0-974ae837c58a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e277fc4-0b1d-41ca-b73b-58a1030e3618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e277fc4-0b1d-41ca-b73b-58a1030e3618" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_aad61d1c-92f8-432b-b443-434be02b3ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:to="loc_us-gaap_TreasuryStockMember_aad61d1c-92f8-432b-b443-434be02b3ec3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_52e08654-3005-4a3b-82e6-45ecf5f176b6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9e0edb5b-4291-472d-a105-9e912703d7ff" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_52e08654-3005-4a3b-82e6-45ecf5f176b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_52e08654-3005-4a3b-82e6-45ecf5f176b6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_52e08654-3005-4a3b-82e6-45ecf5f176b6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_52e08654-3005-4a3b-82e6-45ecf5f176b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c81de37d-44b2-4179-a2f4-680c918f8a9e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_52e08654-3005-4a3b-82e6-45ecf5f176b6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c81de37d-44b2-4179-a2f4-680c918f8a9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5331b02d-7528-4403-9f6e-52a7ee14b864" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c81de37d-44b2-4179-a2f4-680c918f8a9e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5331b02d-7528-4403-9f6e-52a7ee14b864" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="extended" id="ib954c25921ab4993ac910efa01aceb3a_SummaryofsignificantaccountingpoliciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:href="tfx-20211231.xsd#tfx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_63d7c4cf-b241-4b67-80c2-4590c23500f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_63d7c4cf-b241-4b67-80c2-4590c23500f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_658ecf10-503f-4fe3-9d16-5ff3fdc09a21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_658ecf10-503f-4fe3-9d16-5ff3fdc09a21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2e852fb1-aef8-4a17-a4b5-4a5c19f331ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2e852fb1-aef8-4a17-a4b5-4a5c19f331ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_623ded0e-853b-4650-a586-52459de14de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_623ded0e-853b-4650-a586-52459de14de6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_d29fc4cb-d292-41b6-8ca4-a7ee80d66061" xlink:href="tfx-20211231.xsd#tfx_WeightedAverageAmortizationPeriodForIntangibleAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_d29fc4cb-d292-41b6-8ca4-a7ee80d66061" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_62f9ca0b-fee0-40d1-9436-2738647a1950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_62f9ca0b-fee0-40d1-9436-2738647a1950" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_178d49ad-f4f7-47e3-928b-b4d83ddbf3f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_178d49ad-f4f7-47e3-928b-b4d83ddbf3f3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ReserveForEstimatedRebates_29b57fad-32d3-4d9e-b5bc-ae9e642d49d6" xlink:href="tfx-20211231.xsd#tfx_ReserveForEstimatedRebates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_tfx_ReserveForEstimatedRebates_29b57fad-32d3-4d9e-b5bc-ae9e642d49d6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:href="tfx-20211231.xsd#tfx_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis_50986298-6340-4e77-b756-98a00ffc98ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_us-gaap_MajorPropertyClassAxis_50986298-6340-4e77-b756-98a00ffc98ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_50986298-6340-4e77-b756-98a00ffc98ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorPropertyClassAxis_50986298-6340-4e77-b756-98a00ffc98ac" xlink:to="loc_us-gaap_MajorPropertyClassDomain_50986298-6340-4e77-b756-98a00ffc98ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_eb02bc20-30c3-46f5-80bd-2d9baa6b7024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorPropertyClassAxis_50986298-6340-4e77-b756-98a00ffc98ac" xlink:to="loc_us-gaap_MajorPropertyClassDomain_eb02bc20-30c3-46f5-80bd-2d9baa6b7024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_aeb4c9ab-11a2-443f-ae94-36a7a946db68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorPropertyClassDomain_eb02bc20-30c3-46f5-80bd-2d9baa6b7024" xlink:to="loc_us-gaap_BuildingMember_aeb4c9ab-11a2-443f-ae94-36a7a946db68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_52431cb8-f95e-4479-976a-0d39040a2e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorPropertyClassDomain_eb02bc20-30c3-46f5-80bd-2d9baa6b7024" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_52431cb8-f95e-4479-976a-0d39040a2e6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ComputerEquipmentAndSoftwareMember_a901ca5f-915e-48ef-8944-e320bfabf80d" xlink:href="tfx-20211231.xsd#tfx_ComputerEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorPropertyClassDomain_eb02bc20-30c3-46f5-80bd-2d9baa6b7024" xlink:to="loc_tfx_ComputerEquipmentAndSoftwareMember_a901ca5f-915e-48ef-8944-e320bfabf80d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3f37a94b-a10f-4130-99d3-1da7b1d1fec6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_srt_RangeAxis_3f37a94b-a10f-4130-99d3-1da7b1d1fec6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3f37a94b-a10f-4130-99d3-1da7b1d1fec6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3f37a94b-a10f-4130-99d3-1da7b1d1fec6" xlink:to="loc_srt_RangeMember_3f37a94b-a10f-4130-99d3-1da7b1d1fec6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f4b87f6b-890d-429b-aa3b-dab2c34b456b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3f37a94b-a10f-4130-99d3-1da7b1d1fec6" xlink:to="loc_srt_RangeMember_f4b87f6b-890d-429b-aa3b-dab2c34b456b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5674a00b-f0a3-47d1-95cd-88f2b23da023" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f4b87f6b-890d-429b-aa3b-dab2c34b456b" xlink:to="loc_srt_MinimumMember_5674a00b-f0a3-47d1-95cd-88f2b23da023" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c99aade5-e589-4212-ad49-aa2f9317b04e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f4b87f6b-890d-429b-aa3b-dab2c34b456b" xlink:to="loc_srt_MaximumMember_c99aade5-e589-4212-ad49-aa2f9317b04e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7515759b-3c76-4620-8f1d-0cc9a635e7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7515759b-3c76-4620-8f1d-0cc9a635e7cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7515759b-3c76-4620-8f1d-0cc9a635e7cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7515759b-3c76-4620-8f1d-0cc9a635e7cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7515759b-3c76-4620-8f1d-0cc9a635e7cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7515759b-3c76-4620-8f1d-0cc9a635e7cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_2c9f270e-3b3b-426d-b6fe-a120941c1f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:to="loc_us-gaap_IntellectualPropertyMember_2c9f270e-3b3b-426d-b6fe-a120941c1f6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_bd7a2440-830c-4029-883f-230514d9f19b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:to="loc_us-gaap_CustomerListsMember_bd7a2440-830c-4029-883f-230514d9f19b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_0e9903f8-5de9-49e0-a420-68081341bad9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DistributionRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:to="loc_us-gaap_DistributionRightsMember_0e9903f8-5de9-49e0-a420-68081341bad9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a73962c9-dc50-4097-8dd3-f7a3ea79028b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:to="loc_us-gaap_TradeNamesMember_a73962c9-dc50-4097-8dd3-f7a3ea79028b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoncompleteAgreementMember_41b17da2-3856-4cbd-aad7-d7e69c84e78e" xlink:href="tfx-20211231.xsd#tfx_NoncompleteAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:to="loc_tfx_NoncompleteAgreementMember_41b17da2-3856-4cbd-aad7-d7e69c84e78e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_674e359b-fe02-4161-a16d-67fc2e8b5179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_674e359b-fe02-4161-a16d-67fc2e8b5179" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_674e359b-fe02-4161-a16d-67fc2e8b5179_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_674e359b-fe02-4161-a16d-67fc2e8b5179" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_674e359b-fe02-4161-a16d-67fc2e8b5179_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5df690bb-c174-43b9-83c8-6327839510d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_674e359b-fe02-4161-a16d-67fc2e8b5179" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5df690bb-c174-43b9-83c8-6327839510d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_9aabf409-584f-49a3-b2ff-08ac9a12c5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5df690bb-c174-43b9-83c8-6327839510d6" xlink:to="loc_us-gaap_SalesRevenueNetMember_9aabf409-584f-49a3-b2ff-08ac9a12c5b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ba94c0fd-2ee2-40e3-af67-226360122feb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_srt_MajorCustomersAxis_ba94c0fd-2ee2-40e3-af67-226360122feb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ba94c0fd-2ee2-40e3-af67-226360122feb_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_ba94c0fd-2ee2-40e3-af67-226360122feb" xlink:to="loc_srt_NameOfMajorCustomerDomain_ba94c0fd-2ee2-40e3-af67-226360122feb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5b7f1eeb-2993-4757-92dc-779571511c36" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_ba94c0fd-2ee2-40e3-af67-226360122feb" xlink:to="loc_srt_NameOfMajorCustomerDomain_5b7f1eeb-2993-4757-92dc-779571511c36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HospitalsAndHealthcareProvidersMember_a1e5f338-7110-44ac-bf7b-5ec27bb2afba" xlink:href="tfx-20211231.xsd#tfx_HospitalsAndHealthcareProvidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5b7f1eeb-2993-4757-92dc-779571511c36" xlink:to="loc_tfx_HospitalsAndHealthcareProvidersMember_a1e5f338-7110-44ac-bf7b-5ec27bb2afba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMedicalDeviceManufacturersMember_3fc92918-b40b-408c-82b0-90ff499b2312" xlink:href="tfx-20211231.xsd#tfx_OtherMedicalDeviceManufacturersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5b7f1eeb-2993-4757-92dc-779571511c36" xlink:to="loc_tfx_OtherMedicalDeviceManufacturersMember_3fc92918-b40b-408c-82b0-90ff499b2312" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HomeCareProvidersMember_8a18f9e6-390c-41dd-865e-ef1d52828b59" xlink:href="tfx-20211231.xsd#tfx_HomeCareProvidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5b7f1eeb-2993-4757-92dc-779571511c36" xlink:to="loc_tfx_HomeCareProvidersMember_8a18f9e6-390c-41dd-865e-ef1d52828b59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_cd5a999b-ffa4-4d00-91b3-b485cb2af605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_cd5a999b-ffa4-4d00-91b3-b485cb2af605" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_cd5a999b-ffa4-4d00-91b3-b485cb2af605_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_cd5a999b-ffa4-4d00-91b3-b485cb2af605" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_cd5a999b-ffa4-4d00-91b3-b485cb2af605_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5f1a3a7c-1c39-4ffa-af5f-56152faf8ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_cd5a999b-ffa4-4d00-91b3-b485cb2af605" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5f1a3a7c-1c39-4ffa-af5f-56152faf8ec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_a4492b9c-93ba-472e-a7ea-ecb10b6f7f95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5f1a3a7c-1c39-4ffa-af5f-56152faf8ec1" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_a4492b9c-93ba-472e-a7ea-ecb10b6f7f95" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#NetrevenuesOtherrevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="extended" id="iab7c15b6c6804cffaf12355eef400c53_NetrevenuesOtherrevenuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_206b1940-d3f6-43bc-8a64-873bfe98937b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d4de39b1-c515-467b-875a-5c0066f8ed24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_206b1940-d3f6-43bc-8a64-873bfe98937b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d4de39b1-c515-467b-875a-5c0066f8ed24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6858b6ef-28a9-4c80-a63b-e9fafd915414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_206b1940-d3f6-43bc-8a64-873bfe98937b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6858b6ef-28a9-4c80-a63b-e9fafd915414" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dc8defe5-f346-4ac6-a962-baf18ce3640b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6858b6ef-28a9-4c80-a63b-e9fafd915414" xlink:to="loc_srt_ProductOrServiceAxis_dc8defe5-f346-4ac6-a962-baf18ce3640b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dc8defe5-f346-4ac6-a962-baf18ce3640b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_dc8defe5-f346-4ac6-a962-baf18ce3640b" xlink:to="loc_srt_ProductsAndServicesDomain_dc8defe5-f346-4ac6-a962-baf18ce3640b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_dc8defe5-f346-4ac6-a962-baf18ce3640b" xlink:to="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularAccessMember_f814e84a-c023-420b-83a3-375a0d77fd6c" xlink:href="tfx-20211231.xsd#tfx_VascularAccessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_VascularAccessMember_f814e84a-c023-420b-83a3-375a0d77fd6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AnesthesiaMember_5e3c303e-e324-4352-86cf-5d9832b73871" xlink:href="tfx-20211231.xsd#tfx_AnesthesiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_AnesthesiaMember_5e3c303e-e324-4352-86cf-5d9832b73871" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalMember_4d53646f-350f-4e74-adfb-2c851f2abae1" xlink:href="tfx-20211231.xsd#tfx_InterventionalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_InterventionalMember_4d53646f-350f-4e74-adfb-2c851f2abae1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SurgicalMember_6d8b5127-10a2-4fcf-85af-5ef6e8c44bb1" xlink:href="tfx-20211231.xsd#tfx_SurgicalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_SurgicalMember_6d8b5127-10a2-4fcf-85af-5ef6e8c44bb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalUrologyMember_cef1fe39-e1b9-471d-828a-ab04e835a382" xlink:href="tfx-20211231.xsd#tfx_InterventionalUrologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_InterventionalUrologyMember_cef1fe39-e1b9-471d-828a-ab04e835a382" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_e13a1122-21dc-490b-be8a-2c1e6bbfad0b" xlink:href="tfx-20211231.xsd#tfx_OemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_OemMember_e13a1122-21dc-490b-be8a-2c1e6bbfad0b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMember_f3aabb68-88e3-45b7-8f62-b4ccbc17094f" xlink:href="tfx-20211231.xsd#tfx_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_OtherMember_f3aabb68-88e3-45b7-8f62-b4ccbc17094f" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#AcquisitionsandDivestituresAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails" xlink:type="extended" id="ifd88432d075a4586928c681aa224ffb4_AcquisitionsandDivestituresAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_6aca1e00-31bc-4d85-b5f5-7d907e70575b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_6aca1e00-31bc-4d85-b5f5-7d907e70575b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital_4401a503-2cae-4f91-ad62-02d090336b36" xlink:href="tfx-20211231.xsd#tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital_4401a503-2cae-4f91-ad62-02d090336b36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_44309117-5999-4227-8cb4-e7c9e0893757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_44309117-5999-4227-8cb4-e7c9e0893757" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_de95112a-9bb1-4e8e-837d-1b23658c59fa" xlink:href="tfx-20211231.xsd#tfx_NetGainOnSaleOfBusinessesAndAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_de95112a-9bb1-4e8e-837d-1b23658c59fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ContractWithCustomerRelatedPartyLiability_7619f063-d702-40fe-9e1f-514871bc0ba7" xlink:href="tfx-20211231.xsd#tfx_ContractWithCustomerRelatedPartyLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_tfx_ContractWithCustomerRelatedPartyLiability_7619f063-d702-40fe-9e1f-514871bc0ba7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_2c9cc0ab-12bd-4132-9848-97cef0d2fabf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_2c9cc0ab-12bd-4132-9848-97cef0d2fabf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bb2b9b47-60ba-4363-a071-2e8eb7920ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bb2b9b47-60ba-4363-a071-2e8eb7920ddd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_697c0bc0-3b5f-4807-8ea3-8d32630e6780" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_RevenueFromRelatedParties_697c0bc0-3b5f-4807-8ea3-8d32630e6780" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0985cd0d-6461-439a-9139-3d47ad35e692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0985cd0d-6461-439a-9139-3d47ad35e692" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_54182b01-593a-45c1-8a2e-403dbf7d5d19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_Goodwill_54182b01-593a-45c1-8a2e-403dbf7d5d19" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7d3bc9e6-95fd-4a42-87ae-6b73c4deea9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7d3bc9e6-95fd-4a42-87ae-6b73c4deea9c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_66423fff-c2c4-4b9e-883f-6e8137449d60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_66423fff-c2c4-4b9e-883f-6e8137449d60" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_474b18f8-d9f9-4300-b11e-03bc7c557ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_474b18f8-d9f9-4300-b11e-03bc7c557ffb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_fb79ba40-6f25-4679-a8ad-060d87683fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_fb79ba40-6f25-4679-a8ad-060d87683fc7" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_2efd9904-2825-4adf-bcdb-5159d698b452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_2efd9904-2825-4adf-bcdb-5159d698b452" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f55728a-c93b-4c90-8451-072149d7286a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f55728a-c93b-4c90-8451-072149d7286a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f55728a-c93b-4c90-8451-072149d7286a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f55728a-c93b-4c90-8451-072149d7286a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f55728a-c93b-4c90-8451-072149d7286a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8bd01911-e08b-4017-832d-d34f8b8a8122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f55728a-c93b-4c90-8451-072149d7286a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8bd01911-e08b-4017-832d-d34f8b8a8122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryBusinessMember_9968c80b-3602-4bbc-99f3-c78a885794a8" xlink:href="tfx-20211231.xsd#tfx_RespiratoryBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8bd01911-e08b-4017-832d-d34f8b8a8122" xlink:to="loc_tfx_RespiratoryBusinessMember_9968c80b-3602-4bbc-99f3-c78a885794a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_274f5a8f-6176-4fd3-a4d3-c4a25641e302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_274f5a8f-6176-4fd3-a4d3-c4a25641e302" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_274f5a8f-6176-4fd3-a4d3-c4a25641e302_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_274f5a8f-6176-4fd3-a4d3-c4a25641e302" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_274f5a8f-6176-4fd3-a4d3-c4a25641e302_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_a419eebe-c461-494b-b851-0c3b75ca7ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_274f5a8f-6176-4fd3-a4d3-c4a25641e302" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_a419eebe-c461-494b-b851-0c3b75ca7ca5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_ba50e2af-29a8-452b-b05f-45f6b97dfbfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_a419eebe-c461-494b-b851-0c3b75ca7ca5" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_ba50e2af-29a8-452b-b05f-45f6b97dfbfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_cfcc86d0-baa6-4c3d-a240-f77c70e22063" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:to="loc_srt_StatementScenarioAxis_cfcc86d0-baa6-4c3d-a240-f77c70e22063" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_cfcc86d0-baa6-4c3d-a240-f77c70e22063_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_cfcc86d0-baa6-4c3d-a240-f77c70e22063" xlink:to="loc_srt_ScenarioUnspecifiedDomain_cfcc86d0-baa6-4c3d-a240-f77c70e22063_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c3c3a6b1-c919-48d9-a077-ca741dbcc6b8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_cfcc86d0-baa6-4c3d-a240-f77c70e22063" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c3c3a6b1-c919-48d9-a077-ca741dbcc6b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_9741743f-932e-44d9-8197-52aa0bad757b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_c3c3a6b1-c919-48d9-a077-ca741dbcc6b8" xlink:to="loc_srt_ScenarioForecastMember_9741743f-932e-44d9-8197-52aa0bad757b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_5ae37de4-d15d-4bef-b477-f962093a4c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_5ae37de4-d15d-4bef-b477-f962093a4c9e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_5ae37de4-d15d-4bef-b477-f962093a4c9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_5ae37de4-d15d-4bef-b477-f962093a4c9e" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_5ae37de4-d15d-4bef-b477-f962093a4c9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_5ed310ca-eb98-44cc-84b4-107efd3ceaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_5ae37de4-d15d-4bef-b477-f962093a4c9e" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_5ed310ca-eb98-44cc-84b4-107efd3ceaf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember_52e796fd-755f-45c7-9559-376555cb718a" xlink:href="tfx-20211231.xsd#tfx_MedlineManufacturingAndSupplyTransitionAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_5ed310ca-eb98-44cc-84b4-107efd3ceaf2" xlink:to="loc_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember_52e796fd-755f-45c7-9559-376555cb718a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_986df2f9-7d7e-486d-a5d1-8866da08fed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_986df2f9-7d7e-486d-a5d1-8866da08fed5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_986df2f9-7d7e-486d-a5d1-8866da08fed5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_986df2f9-7d7e-486d-a5d1-8866da08fed5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_986df2f9-7d7e-486d-a5d1-8866da08fed5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_03dc9a97-9dc9-40ff-87fa-c2edc5258536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_986df2f9-7d7e-486d-a5d1-8866da08fed5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_03dc9a97-9dc9-40ff-87fa-c2edc5258536" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IWGHighPerformanceConductorsIncMember_00a838b7-7d1e-4fac-80bc-7f2a02706cb2" xlink:href="tfx-20211231.xsd#tfx_IWGHighPerformanceConductorsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_03dc9a97-9dc9-40ff-87fa-c2edc5258536" xlink:to="loc_tfx_IWGHighPerformanceConductorsIncMember_00a838b7-7d1e-4fac-80bc-7f2a02706cb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ZMedicaLLCMember_a36b3fea-a17a-43fa-a3a9-6b67d1b74c79" xlink:href="tfx-20211231.xsd#tfx_ZMedicaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_03dc9a97-9dc9-40ff-87fa-c2edc5258536" xlink:to="loc_tfx_ZMedicaLLCMember_a36b3fea-a17a-43fa-a3a9-6b67d1b74c79" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#AcquisitionsandDivestituresAssetsheldforsaleDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails" xlink:type="extended" id="ic1d3df1690f04f3c9bb95a0af2472bf0_AcquisitionsandDivestituresAssetsheldforsaleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4ffb6c40-97ad-4663-af92-c2d538c1e380" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4ffb6c40-97ad-4663-af92-c2d538c1e380" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_55949f0a-708b-47f0-9525-fca5bf77ebbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_55949f0a-708b-47f0-9525-fca5bf77ebbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_81c1272d-f8da-48b3-a400-619c4d2e97be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_81c1272d-f8da-48b3-a400-619c4d2e97be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_21ace487-58db-4d5e-89ad-88687cc118f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_21ace487-58db-4d5e-89ad-88687cc118f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_8e2cc9d1-5391-43af-8584-bced87053528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_8e2cc9d1-5391-43af-8584-bced87053528" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_3770e962-d716-46d7-8df7-ca860cced391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_3770e962-d716-46d7-8df7-ca860cced391" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset_1bd0c9fe-25e6-46fd-9ea8-27d47d45fc9b" xlink:href="tfx-20211231.xsd#tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset_1bd0c9fe-25e6-46fd-9ea8-27d47d45fc9b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_5e9b6ef7-deb5-4111-b784-b671529304c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_5e9b6ef7-deb5-4111-b784-b671529304c2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_a5cf2c17-303d-4c6b-b33e-4d216337d9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_a5cf2c17-303d-4c6b-b33e-4d216337d9f4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_75afdaef-bf28-4987-b71c-ca2730cd39d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_75afdaef-bf28-4987-b71c-ca2730cd39d8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_6624032e-207f-4b53-b1c9-7890094a7845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4ffb6c40-97ad-4663-af92-c2d538c1e380" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_6624032e-207f-4b53-b1c9-7890094a7845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_c4a7e30a-05f3-4b12-a074-185da1cc0256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_6624032e-207f-4b53-b1c9-7890094a7845" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_c4a7e30a-05f3-4b12-a074-185da1cc0256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_30d90c90-f42e-4b48-9812-c1dbb09dc6fd" xlink:href="tfx-20211231.xsd#tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_6624032e-207f-4b53-b1c9-7890094a7845" xlink:to="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_30d90c90-f42e-4b48-9812-c1dbb09dc6fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_34b60f87-7979-44fd-836d-4e44c82cbd5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_6624032e-207f-4b53-b1c9-7890094a7845" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_34b60f87-7979-44fd-836d-4e44c82cbd5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7fe4c1e7-68b6-4200-a48b-7197a1e01d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4ffb6c40-97ad-4663-af92-c2d538c1e380" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7fe4c1e7-68b6-4200-a48b-7197a1e01d92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7662eb08-891f-410b-abb2-d97052573803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7fe4c1e7-68b6-4200-a48b-7197a1e01d92" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7662eb08-891f-410b-abb2-d97052573803" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7662eb08-891f-410b-abb2-d97052573803_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7662eb08-891f-410b-abb2-d97052573803" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7662eb08-891f-410b-abb2-d97052573803_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4f687f5a-8451-49fa-aa2d-2ebd145de6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7662eb08-891f-410b-abb2-d97052573803" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4f687f5a-8451-49fa-aa2d-2ebd145de6b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryBusinessMember_6cdeae58-7644-4f09-9897-1712102fdbb6" xlink:href="tfx-20211231.xsd#tfx_RespiratoryBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4f687f5a-8451-49fa-aa2d-2ebd145de6b1" xlink:to="loc_tfx_RespiratoryBusinessMember_6cdeae58-7644-4f09-9897-1712102fdbb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_3c87a8a9-ae9b-4604-b8de-50552905061c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7fe4c1e7-68b6-4200-a48b-7197a1e01d92" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_3c87a8a9-ae9b-4604-b8de-50552905061c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3c87a8a9-ae9b-4604-b8de-50552905061c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3c87a8a9-ae9b-4604-b8de-50552905061c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3c87a8a9-ae9b-4604-b8de-50552905061c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_303b0475-b99d-4015-9c40-f946d8fdff21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3c87a8a9-ae9b-4604-b8de-50552905061c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_303b0475-b99d-4015-9c40-f946d8fdff21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_12ef444c-dd47-49d9-8e4b-2e207b1c6201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_303b0475-b99d-4015-9c40-f946d8fdff21" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_12ef444c-dd47-49d9-8e4b-2e207b1c6201" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#RestructuringandimpairmentchargesExpectedcoststobeincurredDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails" xlink:type="extended" id="if8d08045bc064a1e93d57ae25b26fad4_RestructuringandimpairmentchargesExpectedcoststobeincurredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_17990372-34f7-458e-9bea-4f6305b0c33e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_17990372-34f7-458e-9bea-4f6305b0c33e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_dbd1a8e4-73d4-4d9a-9b90-49e901a99113" xlink:href="tfx-20211231.xsd#tfx_RestructuringAndRelatedCostExpectedCashOutlays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_dbd1a8e4-73d4-4d9a-9b90-49e901a99113" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_ccade331-725f-4a0d-a518-06e0e540f4b8" xlink:href="tfx-20211231.xsd#tfx_RestructuringCostsExpectedAggregateCapitalExpenditures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_ccade331-725f-4a0d-a518-06e0e540f4b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AggregateRestructuringCharges_f209f0cc-b642-4c04-87dc-399e5d55aaad" xlink:href="tfx-20211231.xsd#tfx_AggregateRestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_tfx_AggregateRestructuringCharges_f209f0cc-b642-4c04-87dc-399e5d55aaad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_e473d4a4-b810-42f4-ac27-299667ea8c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_e473d4a4-b810-42f4-ac27-299667ea8c7b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_5294a19f-8d4d-4b05-b992-f73a4038c028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_us-gaap_RestructuringCosts_5294a19f-8d4d-4b05-b992-f73a4038c028" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4228ab57-463a-4cfb-a2bd-c3483ffd5b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4228ab57-463a-4cfb-a2bd-c3483ffd5b86" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_43b3ebbd-db6d-43a9-8632-a700b0e3b808" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4228ab57-463a-4cfb-a2bd-c3483ffd5b86" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_43b3ebbd-db6d-43a9-8632-a700b0e3b808" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_43b3ebbd-db6d-43a9-8632-a700b0e3b808_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_43b3ebbd-db6d-43a9-8632-a700b0e3b808" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_43b3ebbd-db6d-43a9-8632-a700b0e3b808_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_43b3ebbd-db6d-43a9-8632-a700b0e3b808" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_1e1750ad-c926-40eb-a351-6dc4f5fabbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_1e1750ad-c926-40eb-a351-6dc4f5fabbd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_7a90b7e0-c841-44df-b754-4d5ee4388654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:to="loc_us-gaap_OtherRestructuringMember_7a90b7e0-c841-44df-b754-4d5ee4388654" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_64024dbf-7b04-439f-a002-f0ec0ce33cc0" xlink:href="tfx-20211231.xsd#tfx_SpecialTerminationBenefitAndOtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:to="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_64024dbf-7b04-439f-a002-f0ec0ce33cc0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_598fa2e1-11c9-4c0f-8283-c947a0e02f96" xlink:href="tfx-20211231.xsd#tfx_AcceleratedDepreciationAndOtherCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:to="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_598fa2e1-11c9-4c0f-8283-c947a0e02f96" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_93c21c5a-81c6-44b6-abb2-1581a99264d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4228ab57-463a-4cfb-a2bd-c3483ffd5b86" xlink:to="loc_us-gaap_RestructuringPlanAxis_93c21c5a-81c6-44b6-abb2-1581a99264d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_93c21c5a-81c6-44b6-abb2-1581a99264d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_93c21c5a-81c6-44b6-abb2-1581a99264d3" xlink:to="loc_us-gaap_RestructuringPlanDomain_93c21c5a-81c6-44b6-abb2-1581a99264d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_93c21c5a-81c6-44b6-abb2-1581a99264d3" xlink:to="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryDivestiturePlanMember_72b68ba4-9884-423d-996a-8b262f8aacd9" xlink:href="tfx-20211231.xsd#tfx_RespiratoryDivestiturePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:to="loc_tfx_RespiratoryDivestiturePlanMember_72b68ba4-9884-423d-996a-8b262f8aacd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_7f171481-d4dd-4bd7-97d8-0210f973a42f" xlink:href="tfx-20211231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_7f171481-d4dd-4bd7-97d8-0210f973a42f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_26fb8fe9-cfaf-4ab7-8ae9-ae1fa8a2c7c8" xlink:href="tfx-20211231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_26fb8fe9-cfaf-4ab7-8ae9-ae1fa8a2c7c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_17a71b32-f0a5-4c95-9171-130fc34c1645" xlink:href="tfx-20211231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_17a71b32-f0a5-4c95-9171-130fc34c1645" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cbb5656a-0333-406d-8021-a70093d9dd73" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4228ab57-463a-4cfb-a2bd-c3483ffd5b86" xlink:to="loc_srt_RangeAxis_cbb5656a-0333-406d-8021-a70093d9dd73" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cbb5656a-0333-406d-8021-a70093d9dd73_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_cbb5656a-0333-406d-8021-a70093d9dd73" xlink:to="loc_srt_RangeMember_cbb5656a-0333-406d-8021-a70093d9dd73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_90ccecde-67ab-4b69-90a4-b0af1904fd78" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_cbb5656a-0333-406d-8021-a70093d9dd73" xlink:to="loc_srt_RangeMember_90ccecde-67ab-4b69-90a4-b0af1904fd78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0f0e3587-9441-4f50-824d-9890fcdc7226" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_90ccecde-67ab-4b69-90a4-b0af1904fd78" xlink:to="loc_srt_MinimumMember_0f0e3587-9441-4f50-824d-9890fcdc7226" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4853a0ad-d517-47f8-b203-93f94dada82a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_90ccecde-67ab-4b69-90a4-b0af1904fd78" xlink:to="loc_srt_MaximumMember_4853a0ad-d517-47f8-b203-93f94dada82a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#RestructuringandimpairmentchargesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail" xlink:type="extended" id="i1405f13521094a22a3ff4b599f64295a_RestructuringandimpairmentchargesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_c8190b87-f0c4-45b6-84fc-69db397a6f79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0b94f1ff-5e50-457c-9a9d-d7e94bfcc989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c8190b87-f0c4-45b6-84fc-69db397a6f79" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0b94f1ff-5e50-457c-9a9d-d7e94bfcc989" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_fda93a8e-5e04-403c-b92f-0e81d513b1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c8190b87-f0c4-45b6-84fc-69db397a6f79" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_fda93a8e-5e04-403c-b92f-0e81d513b1c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_59c266d9-31e2-4f55-863c-b0544104ce13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c8190b87-f0c4-45b6-84fc-69db397a6f79" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_59c266d9-31e2-4f55-863c-b0544104ce13" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_25591033-90df-429c-ad27-21411bc14598" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_59c266d9-31e2-4f55-863c-b0544104ce13" xlink:to="loc_srt_RangeAxis_25591033-90df-429c-ad27-21411bc14598" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_25591033-90df-429c-ad27-21411bc14598_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_25591033-90df-429c-ad27-21411bc14598" xlink:to="loc_srt_RangeMember_25591033-90df-429c-ad27-21411bc14598_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_561f1d7b-420a-47bb-b7ba-8c8407218f4b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_25591033-90df-429c-ad27-21411bc14598" xlink:to="loc_srt_RangeMember_561f1d7b-420a-47bb-b7ba-8c8407218f4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e1d13db8-f211-4079-b680-a8e8f5c007db" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_561f1d7b-420a-47bb-b7ba-8c8407218f4b" xlink:to="loc_srt_MinimumMember_e1d13db8-f211-4079-b680-a8e8f5c007db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c9f6f02-0740-4a17-9a63-28a05efa273d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_561f1d7b-420a-47bb-b7ba-8c8407218f4b" xlink:to="loc_srt_MaximumMember_0c9f6f02-0740-4a17-9a63-28a05efa273d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_060604fc-1031-428c-87f4-b4d329faf02a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_59c266d9-31e2-4f55-863c-b0544104ce13" xlink:to="loc_us-gaap_RestructuringPlanAxis_060604fc-1031-428c-87f4-b4d329faf02a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_060604fc-1031-428c-87f4-b4d329faf02a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_060604fc-1031-428c-87f4-b4d329faf02a" xlink:to="loc_us-gaap_RestructuringPlanDomain_060604fc-1031-428c-87f4-b4d329faf02a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_9b4a89d8-6e2f-433a-a6dc-f12d57d4bd55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_060604fc-1031-428c-87f4-b4d329faf02a" xlink:to="loc_us-gaap_RestructuringPlanDomain_9b4a89d8-6e2f-433a-a6dc-f12d57d4bd55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryDivestiturePlanMember_e0ab761a-f6cc-4912-8e1e-baf11ed6b988" xlink:href="tfx-20211231.xsd#tfx_RespiratoryDivestiturePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_9b4a89d8-6e2f-433a-a6dc-f12d57d4bd55" xlink:to="loc_tfx_RespiratoryDivestiturePlanMember_e0ab761a-f6cc-4912-8e1e-baf11ed6b988" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_e20423e1-e11b-469a-a0ec-b72584c26140" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_59c266d9-31e2-4f55-863c-b0544104ce13" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_e20423e1-e11b-469a-a0ec-b72584c26140" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_e20423e1-e11b-469a-a0ec-b72584c26140_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_e20423e1-e11b-469a-a0ec-b72584c26140" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_e20423e1-e11b-469a-a0ec-b72584c26140_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_0db05623-95c7-4319-aeb9-8af0ff20eae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_e20423e1-e11b-469a-a0ec-b72584c26140" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_0db05623-95c7-4319-aeb9-8af0ff20eae4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_a3d7349b-66f3-425b-ac8b-59f9cc7f57d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0db05623-95c7-4319-aeb9-8af0ff20eae4" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_a3d7349b-66f3-425b-ac8b-59f9cc7f57d4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="extended" id="i11a7e49d37334dc089bddce07fa35c5d_RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_0ca315d8-2243-4c40-a419-b533e3d50d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0ca315d8-2243-4c40-a419-b533e3d50d01" xlink:to="loc_us-gaap_RestructuringReserveRollForward_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_f707b98d-1f11-4e0b-9f37-2f83901e9927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:to="loc_us-gaap_RestructuringReserve_f707b98d-1f11-4e0b-9f37-2f83901e9927" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_38bf6161-16ad-4f7e-9e4d-b22b9115fc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_38bf6161-16ad-4f7e-9e4d-b22b9115fc4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_293a5a21-db1e-4c62-bfe9-c26a7e2e83fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:to="loc_us-gaap_PaymentsForRestructuring_293a5a21-db1e-4c62-bfe9-c26a7e2e83fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAdjustment_2026b411-d0b0-4585-95a6-a2ae618c1866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveTranslationAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:to="loc_us-gaap_RestructuringReserveTranslationAdjustment_2026b411-d0b0-4585-95a6-a2ae618c1866" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_e6bb3cc2-b203-4316-a49d-6c7131652e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_043f6e16-2a79-44dc-a604-129f5b892f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0ca315d8-2243-4c40-a419-b533e3d50d01" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_043f6e16-2a79-44dc-a604-129f5b892f6c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_37126cb4-c93c-4762-ac81-f840a1c1aea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_043f6e16-2a79-44dc-a604-129f5b892f6c" xlink:to="loc_us-gaap_RestructuringPlanAxis_37126cb4-c93c-4762-ac81-f840a1c1aea7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_37126cb4-c93c-4762-ac81-f840a1c1aea7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_37126cb4-c93c-4762-ac81-f840a1c1aea7" xlink:to="loc_us-gaap_RestructuringPlanDomain_37126cb4-c93c-4762-ac81-f840a1c1aea7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_37126cb4-c93c-4762-ac81-f840a1c1aea7" xlink:to="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryDivestiturePlanMember_a71fa57f-5aef-4317-8053-b45fe9e9d40f" xlink:href="tfx-20211231.xsd#tfx_RespiratoryDivestiturePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:to="loc_tfx_RespiratoryDivestiturePlanMember_a71fa57f-5aef-4317-8053-b45fe9e9d40f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_91726d2c-a196-4aeb-ab51-fccd4bf7be43" xlink:href="tfx-20211231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_91726d2c-a196-4aeb-ab51-fccd4bf7be43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_8637739d-7a45-4188-991c-184eb34cf36e" xlink:href="tfx-20211231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_8637739d-7a45-4188-991c-184eb34cf36e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_5e24ad55-f043-44f2-abd0-27655288966a" xlink:href="tfx-20211231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_5e24ad55-f043-44f2-abd0-27655288966a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#RestructuringandimpairmentchargesRestructuringprogramDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail" xlink:type="extended" id="i2499f9c759934dc68fedea9508567551_RestructuringandimpairmentchargesRestructuringprogramDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_7904c301-a8ef-45d3-8994-214d6c9ead98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_58648c93-9844-46d7-9f9d-c08e35eae474" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7904c301-a8ef-45d3-8994-214d6c9ead98" xlink:to="loc_us-gaap_RestructuringCharges_58648c93-9844-46d7-9f9d-c08e35eae474" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_dabdbf0c-50df-4e40-bff9-9c0cf1852c90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7904c301-a8ef-45d3-8994-214d6c9ead98" xlink:to="loc_us-gaap_AssetImpairmentCharges_dabdbf0c-50df-4e40-bff9-9c0cf1852c90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_85fb7afb-2924-4a52-8af7-24f90539e4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7904c301-a8ef-45d3-8994-214d6c9ead98" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_85fb7afb-2924-4a52-8af7-24f90539e4c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_739909b8-e0ad-427e-8a45-4653b5cf93a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7904c301-a8ef-45d3-8994-214d6c9ead98" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_739909b8-e0ad-427e-8a45-4653b5cf93a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_89e25290-edbb-41c7-809b-9d74c1cceebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_739909b8-e0ad-427e-8a45-4653b5cf93a8" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_89e25290-edbb-41c7-809b-9d74c1cceebf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_89e25290-edbb-41c7-809b-9d74c1cceebf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_89e25290-edbb-41c7-809b-9d74c1cceebf" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_89e25290-edbb-41c7-809b-9d74c1cceebf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_3725354a-353c-48ce-b7e9-8593bfc68653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_89e25290-edbb-41c7-809b-9d74c1cceebf" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_3725354a-353c-48ce-b7e9-8593bfc68653" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialTerminationBenefitsMember_7e243c67-c88b-4554-86ff-8df2c133e27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SpecialTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_3725354a-353c-48ce-b7e9-8593bfc68653" xlink:to="loc_us-gaap_SpecialTerminationBenefitsMember_7e243c67-c88b-4554-86ff-8df2c133e27a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_b12df174-01bc-4ac9-a203-2acbab3982b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_3725354a-353c-48ce-b7e9-8593bfc68653" xlink:to="loc_us-gaap_OtherRestructuringMember_b12df174-01bc-4ac9-a203-2acbab3982b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_79343b94-4d8e-4609-aeb6-e1455a5f889f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_739909b8-e0ad-427e-8a45-4653b5cf93a8" xlink:to="loc_us-gaap_RestructuringPlanAxis_79343b94-4d8e-4609-aeb6-e1455a5f889f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_79343b94-4d8e-4609-aeb6-e1455a5f889f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_79343b94-4d8e-4609-aeb6-e1455a5f889f" xlink:to="loc_us-gaap_RestructuringPlanDomain_79343b94-4d8e-4609-aeb6-e1455a5f889f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_79343b94-4d8e-4609-aeb6-e1455a5f889f" xlink:to="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryDivestiturePlanMember_ed7851b8-a90a-44c2-ae01-b326ffa6fbee" xlink:href="tfx-20211231.xsd#tfx_RespiratoryDivestiturePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_RespiratoryDivestiturePlanMember_ed7851b8-a90a-44c2-ae01-b326ffa6fbee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2021RestructuringPlanMember_64523ab6-ad6e-46d7-963b-49079475968c" xlink:href="tfx-20211231.xsd#tfx_A2021RestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_A2021RestructuringPlanMember_64523ab6-ad6e-46d7-963b-49079475968c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandTwentyWorkforceReductionPlanMember_06f39739-099f-40ea-ba62-b8fb9e772bc3" xlink:href="tfx-20211231.xsd#tfx_TwoThousandTwentyWorkforceReductionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_TwoThousandTwentyWorkforceReductionPlanMember_06f39739-099f-40ea-ba62-b8fb9e772bc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_37a18cf1-7e64-4da0-ad0e-c6c5051fdc73" xlink:href="tfx-20211231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_37a18cf1-7e64-4da0-ad0e-c6c5051fdc73" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_12599f53-17a5-45a0-a490-2acbf317f791" xlink:href="tfx-20211231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_12599f53-17a5-45a0-a490-2acbf317f791" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherrestructuringprogramsMember_426fcd1f-6ddd-457f-ae50-4398e7e36789" xlink:href="tfx-20211231.xsd#tfx_OtherrestructuringprogramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_OtherrestructuringprogramsMember_426fcd1f-6ddd-457f-ae50-4398e7e36789" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#GoodwillandotherintangibleassetsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="extended" id="i4c87151ae95e43a2a1a9bf6605273ccc_GoodwillandotherintangibleassetsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bc554cb8-bfe9-487a-9e52-a2d7a72652e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_63001343-62d5-4bee-8c1c-31a85c698fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bc554cb8-bfe9-487a-9e52-a2d7a72652e5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_63001343-62d5-4bee-8c1c-31a85c698fe2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_6ef6e16e-4720-43c1-ab02-a55f47f0a9cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bc554cb8-bfe9-487a-9e52-a2d7a72652e5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_6ef6e16e-4720-43c1-ab02-a55f47f0a9cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_cfa32543-2553-4773-b6a4-6a344816477a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bc554cb8-bfe9-487a-9e52-a2d7a72652e5" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_cfa32543-2553-4773-b6a4-6a344816477a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7cf143e-5513-4f57-965b-833f3cf3cfec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_cfa32543-2553-4773-b6a4-6a344816477a" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7cf143e-5513-4f57-965b-833f3cf3cfec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a7cf143e-5513-4f57-965b-833f3cf3cfec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7cf143e-5513-4f57-965b-833f3cf3cfec" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a7cf143e-5513-4f57-965b-833f3cf3cfec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_847824f6-4bec-40bc-992d-10fededb983a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7cf143e-5513-4f57-965b-833f3cf3cfec" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_847824f6-4bec-40bc-992d-10fededb983a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_fcb93029-e133-49c5-aeb4-1a7fd32475b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_847824f6-4bec-40bc-992d-10fededb983a" xlink:to="loc_us-gaap_TradeNamesMember_fcb93029-e133-49c5-aeb4-1a7fd32475b4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail" xlink:type="extended" id="if1e43691276e4df2bea04fa7138d7fb5_GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_3a86cae9-9ef1-4f09-825c-28956f8828e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_4e324335-696e-40bc-bde5-4db7c0cce0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_3a86cae9-9ef1-4f09-825c-28956f8828e2" xlink:to="loc_us-gaap_GoodwillGross_4e324335-696e-40bc-bde5-4db7c0cce0c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_10789ee8-a20e-4956-ab5c-bcebedea7bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_3a86cae9-9ef1-4f09-825c-28956f8828e2" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_10789ee8-a20e-4956-ab5c-bcebedea7bfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_3a86cae9-9ef1-4f09-825c-28956f8828e2" xlink:to="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_20e6c7cc-64d4-4950-8f34-8cf60dd64b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:to="loc_us-gaap_Goodwill_20e6c7cc-64d4-4950-8f34-8cf60dd64b56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_da97b335-23c5-4d1b-b0f2-cc73925686db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_da97b335-23c5-4d1b-b0f2-cc73925686db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cdad54fa-3646-4015-b3f6-95d6aa88e359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cdad54fa-3646-4015-b3f6-95d6aa88e359" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_fb4a4995-f7e2-40e3-934b-39e6d112b5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_fb4a4995-f7e2-40e3-934b-39e6d112b5cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7ac0e1f0-2601-44d1-bcd6-cf6a83bdcc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7ac0e1f0-2601-44d1-bcd6-cf6a83bdcc2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c24ad6a1-d215-4ba7-b747-3ad816adf6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_0e54bf33-a03d-4dce-afd2-39fffe5fd33c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_3a86cae9-9ef1-4f09-825c-28956f8828e2" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_0e54bf33-a03d-4dce-afd2-39fffe5fd33c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ebc7bdad-7600-4bae-8b26-7954ca2b9faa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_0e54bf33-a03d-4dce-afd2-39fffe5fd33c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ebc7bdad-7600-4bae-8b26-7954ca2b9faa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ebc7bdad-7600-4bae-8b26-7954ca2b9faa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ebc7bdad-7600-4bae-8b26-7954ca2b9faa" xlink:to="loc_us-gaap_SegmentDomain_ebc7bdad-7600-4bae-8b26-7954ca2b9faa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ebc7bdad-7600-4bae-8b26-7954ca2b9faa" xlink:to="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_38ccfd72-64cb-4089-9913-e422a7bca4a3" xlink:href="tfx-20211231.xsd#tfx_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:to="loc_tfx_AmericasSegmentMember_38ccfd72-64cb-4089-9913-e422a7bca4a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_3cde0621-1bdd-45e4-824b-e4c153a7e373" xlink:href="tfx-20211231.xsd#tfx_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:to="loc_tfx_EMEASegmentMember_3cde0621-1bdd-45e4-824b-e4c153a7e373" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_726f4dc8-9881-4ed6-8702-73a6925bf03e" xlink:href="tfx-20211231.xsd#tfx_AsiaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:to="loc_tfx_AsiaSegmentMember_726f4dc8-9881-4ed6-8702-73a6925bf03e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_e2152135-dfa5-4586-a278-52b99a030474" xlink:href="tfx-20211231.xsd#tfx_OemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:to="loc_tfx_OemMember_e2152135-dfa5-4586-a278-52b99a030474" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c0f73b86-d0f4-47da-abdd-8f6925901e44" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_0e54bf33-a03d-4dce-afd2-39fffe5fd33c" xlink:to="loc_srt_ConsolidationItemsAxis_c0f73b86-d0f4-47da-abdd-8f6925901e44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c0f73b86-d0f4-47da-abdd-8f6925901e44_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_c0f73b86-d0f4-47da-abdd-8f6925901e44" xlink:to="loc_srt_ConsolidationItemsDomain_c0f73b86-d0f4-47da-abdd-8f6925901e44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_05071311-7462-4777-b917-380dd0f4b3c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_c0f73b86-d0f4-47da-abdd-8f6925901e44" xlink:to="loc_srt_ConsolidationItemsDomain_05071311-7462-4777-b917-380dd0f4b3c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ecd41b21-b9dd-4d7d-8374-23881981e86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_05071311-7462-4777-b917-380dd0f4b3c5" xlink:to="loc_us-gaap_OperatingSegmentsMember_ecd41b21-b9dd-4d7d-8374-23881981e86b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail" xlink:type="extended" id="i55a408bf93a541409f9e7ccf9df64a5d_GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_694f1c69-fd27-4165-82a9-1bee4aad43a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_694f1c69-fd27-4165-82a9-1bee4aad43a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c6ca6393-b1a7-44e7-b220-887ddc2e85ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c6ca6393-b1a7-44e7-b220-887ddc2e85ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_b02a4783-d559-43b7-b14f-a0c448914e01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_b02a4783-d559-43b7-b14f-a0c448914e01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_76f754cd-44f3-4731-bc3f-12734210b690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_76f754cd-44f3-4731-bc3f-12734210b690" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_c09db0ad-c135-4b63-a41b-c394ee533e00" xlink:href="tfx-20211231.xsd#tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:to="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_c09db0ad-c135-4b63-a41b-c394ee533e00" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c483e33-6ff8-4a94-afe6-925183cb605f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_c09db0ad-c135-4b63-a41b-c394ee533e00" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c483e33-6ff8-4a94-afe6-925183cb605f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c483e33-6ff8-4a94-afe6-925183cb605f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c483e33-6ff8-4a94-afe6-925183cb605f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c483e33-6ff8-4a94-afe6-925183cb605f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c483e33-6ff8-4a94-afe6-925183cb605f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_70dfab2c-f291-44b1-ac13-5eebdac3c3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_70dfab2c-f291-44b1-ac13-5eebdac3c3e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_9975f702-d7fe-4680-a3a2-4ae64a454e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_9975f702-d7fe-4680-a3a2-4ae64a454e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_f21d85a2-5c52-4047-acba-9bb63657d6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_IntellectualPropertyMember_f21d85a2-5c52-4047-acba-9bb63657d6a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_7791de1b-8c07-4388-9f6d-6f1f6e8a31cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DistributionRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_DistributionRightsMember_7791de1b-8c07-4388-9f6d-6f1f6e8a31cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_db085889-5a6b-46ac-81a9-3f2ff1240bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_TradeNamesMember_db085889-5a6b-46ac-81a9-3f2ff1240bfb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_4c2db922-75aa-454a-81bd-8d357dee7c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_4c2db922-75aa-454a-81bd-8d357dee7c0b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_90413029-1500-4e69-9a00-24930e56e8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_c09db0ad-c135-4b63-a41b-c394ee533e00" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_90413029-1500-4e69-9a00-24930e56e8c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_90413029-1500-4e69-9a00-24930e56e8c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_90413029-1500-4e69-9a00-24930e56e8c7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_90413029-1500-4e69-9a00-24930e56e8c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a50f1c09-3d82-4c81-a980-5524e2873a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_90413029-1500-4e69-9a00-24930e56e8c7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a50f1c09-3d82-4c81-a980-5524e2873a3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_6bc4b8c6-85c7-48a9-a7db-65b9c24ec98b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a50f1c09-3d82-4c81-a980-5524e2873a3c" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_6bc4b8c6-85c7-48a9-a7db-65b9c24ec98b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesAdditionalinformationDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#LeasesAdditionalinformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/LeasesAdditionalinformationDetails" xlink:type="extended" id="i1920649b68554169bb33e9d936effcdd_LeasesAdditionalinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_db10dbe2-6b55-4365-9f74-ff7f7e0a967b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_19bb303f-3476-475a-87ef-325c8a3653b4" xlink:href="tfx-20211231.xsd#tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_db10dbe2-6b55-4365-9f74-ff7f7e0a967b" xlink:to="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_19bb303f-3476-475a-87ef-325c8a3653b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_1bf7af7f-4fdb-4645-a2e0-0d56e780582e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_db10dbe2-6b55-4365-9f74-ff7f7e0a967b" xlink:to="loc_us-gaap_LeaseCost_1bf7af7f-4fdb-4645-a2e0-0d56e780582e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_299a0f88-e7e8-4969-9119-aa7af3f73b44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_db10dbe2-6b55-4365-9f74-ff7f7e0a967b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_299a0f88-e7e8-4969-9119-aa7af3f73b44" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_10a2ecce-ec2f-4864-be3e-82d7dbc8107c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_299a0f88-e7e8-4969-9119-aa7af3f73b44" xlink:to="loc_srt_RangeAxis_10a2ecce-ec2f-4864-be3e-82d7dbc8107c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_10a2ecce-ec2f-4864-be3e-82d7dbc8107c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_10a2ecce-ec2f-4864-be3e-82d7dbc8107c" xlink:to="loc_srt_RangeMember_10a2ecce-ec2f-4864-be3e-82d7dbc8107c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_37c10a6c-8a81-4ece-aec0-3651d2612819" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_10a2ecce-ec2f-4864-be3e-82d7dbc8107c" xlink:to="loc_srt_RangeMember_37c10a6c-8a81-4ece-aec0-3651d2612819" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fc6e3c0a-51cc-440c-bd96-07218da50d05" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_37c10a6c-8a81-4ece-aec0-3651d2612819" xlink:to="loc_srt_MinimumMember_fc6e3c0a-51cc-440c-bd96-07218da50d05" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#BorrowingsComponentsofLongTermDebtDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="extended" id="i718e51d649784d598edc7a19473e7c07_BorrowingsComponentsofLongTermDebtDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_2495b5a8-c913-4b02-a8c8-50520d4575b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_LineOfCredit_2495b5a8-c913-4b02-a8c8-50520d4575b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_be73a62f-5ec2-4434-9081-727d9b5d63dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_SeniorNotes_be73a62f-5ec2-4434-9081-727d9b5d63dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_1eab74e0-ec62-41ef-8659-fb679463cf75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_OtherShortTermBorrowings_1eab74e0-ec62-41ef-8659-fb679463cf75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a247d283-741b-4055-beca-1f2b707c37e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a247d283-741b-4055-beca-1f2b707c37e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f1f56204-8fe2-4b60-966f-f13de5a5d82d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f1f56204-8fe2-4b60-966f-f13de5a5d82d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_db6fec41-5d46-4af4-a6e9-dbe65174ae28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_LongTermDebt_db6fec41-5d46-4af4-a6e9-dbe65174ae28" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_40f7d707-256c-4ac8-8a84-113145bb5583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_LongTermDebtCurrent_40f7d707-256c-4ac8-8a84-113145bb5583" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_01a448d5-380b-4283-8c91-fbf56caad72f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_01a448d5-380b-4283-8c91-fbf56caad72f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_4dbc1cf2-7bd4-4a97-b136-2d60532a5ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_4dbc1cf2-7bd4-4a97-b136-2d60532a5ac3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7e263b5f-24b8-4102-a9bf-2db97d8153d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7e263b5f-24b8-4102-a9bf-2db97d8153d2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_92eaf6c2-7107-4606-9a5a-cafc87431e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_92eaf6c2-7107-4606-9a5a-cafc87431e7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_168e6edc-649d-4aa9-a03f-f98a6b79b7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_92eaf6c2-7107-4606-9a5a-cafc87431e7f" xlink:to="loc_us-gaap_DebtInstrumentAxis_168e6edc-649d-4aa9-a03f-f98a6b79b7d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_168e6edc-649d-4aa9-a03f-f98a6b79b7d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_168e6edc-649d-4aa9-a03f-f98a6b79b7d3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_168e6edc-649d-4aa9-a03f-f98a6b79b7d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_168e6edc-649d-4aa9-a03f-f98a6b79b7d3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_f62ab83e-ce9d-4ac2-b195-c1206d7f18bf" xlink:href="tfx-20211231.xsd#tfx_ThreePointFiveSevenPercentTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:to="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_f62ab83e-ce9d-4ac2-b195-c1206d7f18bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A4.875PercentSeniorNotesDue2026Member_7181253c-eb11-4346-b019-a0821ebc9b95" xlink:href="tfx-20211231.xsd#tfx_A4.875PercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:to="loc_tfx_A4.875PercentSeniorNotesDue2026Member_7181253c-eb11-4346-b019-a0821ebc9b95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_df1c4b22-c5e6-41b7-9607-b54a34800f19" xlink:href="tfx-20211231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_df1c4b22-c5e6-41b7-9607-b54a34800f19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_42d06ee6-b7fe-49a9-8ddb-ce23f77945b6" xlink:href="tfx-20211231.xsd#tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:to="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_42d06ee6-b7fe-49a9-8ddb-ce23f77945b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_dd94df9f-aca0-46cb-aa73-9ae0ead293eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_92eaf6c2-7107-4606-9a5a-cafc87431e7f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_dd94df9f-aca0-46cb-aa73-9ae0ead293eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dd94df9f-aca0-46cb-aa73-9ae0ead293eb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_dd94df9f-aca0-46cb-aa73-9ae0ead293eb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dd94df9f-aca0-46cb-aa73-9ae0ead293eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_dd94df9f-aca0-46cb-aa73-9ae0ead293eb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ed7a6bd8-2373-444c-8b14-da6c0401ea70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ed7a6bd8-2373-444c-8b14-da6c0401ea70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_16804b7f-3acd-44a4-bbdd-67074c2050bf" xlink:href="tfx-20211231.xsd#tfx_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:to="loc_tfx_TermLoanMember_16804b7f-3acd-44a4-bbdd-67074c2050bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_e7a8c07d-67d4-4d5c-82f8-036d57e70d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:to="loc_us-gaap_SeniorNotesMember_e7a8c07d-67d4-4d5c-82f8-036d57e70d5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_5080c6be-fb7c-4e17-8f51-77f0856c43d6" xlink:href="tfx-20211231.xsd#tfx_SecuritizationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:to="loc_tfx_SecuritizationProgramMember_5080c6be-fb7c-4e17-8f51-77f0856c43d6" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#BorrowingsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="extended" id="i3f256dba609c49d889d82e861caaa170_BorrowingsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b666564-ffcb-4c69-99f6-41af04b69834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b666564-ffcb-4c69-99f6-41af04b69834" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_9e58a4ed-fad3-46fe-9b52-0e032d11a6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_SeniorNotes_9e58a4ed-fad3-46fe-9b52-0e032d11a6fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_174afdfc-6c55-496b-aa2d-6f31b79e013e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_174afdfc-6c55-496b-aa2d-6f31b79e013e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8da938ba-ae9a-4fe8-8cf0-3023345b5d06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8da938ba-ae9a-4fe8-8cf0-3023345b5d06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_8bdb7423-6039-4861-a0ad-b4de8f5006c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_DebtInstrumentTerm_8bdb7423-6039-4861-a0ad-b4de8f5006c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a569067f-f9a1-4d1e-980f-340f01d3c526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a569067f-f9a1-4d1e-980f-340f01d3c526" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_99a29e5e-4acf-42ea-95de-ba2c6eaf170d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_99a29e5e-4acf-42ea-95de-ba2c6eaf170d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_c6cd315e-c045-4280-baae-67f58498e32e" xlink:href="tfx-20211231.xsd#tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_c6cd315e-c045-4280-baae-67f58498e32e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_26bfe3d9-8f54-401c-a9b6-bc6f1134cc65" xlink:href="tfx-20211231.xsd#tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_26bfe3d9-8f54-401c-a9b6-bc6f1134cc65" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_d282431c-88ca-4642-9d1b-820408a40c82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_d282431c-88ca-4642-9d1b-820408a40c82" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_003441a2-8fd9-4e98-b118-3c5f6ac271c9" xlink:href="tfx-20211231.xsd#tfx_PercentOfRedemptionPriceToPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_003441a2-8fd9-4e98-b118-3c5f6ac271c9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_5bc058e9-d17d-4fa2-98ea-bb6136a42047" xlink:href="tfx-20211231.xsd#tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_5bc058e9-d17d-4fa2-98ea-bb6136a42047" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_cf0b05d7-c18e-49e3-9869-639dc7be6598" xlink:href="tfx-20211231.xsd#tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_cf0b05d7-c18e-49e3-9869-639dc7be6598" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_9d61ad7b-8473-4348-b6ba-4f881d75e696" xlink:href="tfx-20211231.xsd#tfx_PercentOfPrincipalAmountOfNotesRedeemable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_9d61ad7b-8473-4348-b6ba-4f881d75e696" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_464cd303-4aa5-4043-9695-578176994dc6" xlink:href="tfx-20211231.xsd#tfx_MaximumAmountAvailableUnderReceivableSecuritization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_464cd303-4aa5-4043-9695-578176994dc6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_d3f62616-367e-4c8b-b14d-ec1b8e170351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_LineOfCredit_d3f62616-367e-4c8b-b14d-ec1b8e170351" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_888bcb2c-94cd-4385-839a-59d2f54962cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_OtherShortTermBorrowings_888bcb2c-94cd-4385-839a-59d2f54962cc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_062973c7-3e31-4b32-917b-27af76037948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_DebtInstrumentTable_062973c7-3e31-4b32-917b-27af76037948" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ed70e7a8-b702-46ac-8e6b-7c6521855b39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_us-gaap_DebtInstrumentAxis_ed70e7a8-b702-46ac-8e6b-7c6521855b39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ed70e7a8-b702-46ac-8e6b-7c6521855b39_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ed70e7a8-b702-46ac-8e6b-7c6521855b39" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ed70e7a8-b702-46ac-8e6b-7c6521855b39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ed70e7a8-b702-46ac-8e6b-7c6521855b39" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A4.875PercentSeniorNotesDue2026Member_52fb653b-d8dc-4fe5-adc7-0d025cc1e7d7" xlink:href="tfx-20211231.xsd#tfx_A4.875PercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:to="loc_tfx_A4.875PercentSeniorNotesDue2026Member_52fb653b-d8dc-4fe5-adc7-0d025cc1e7d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017CreditAgreementMember_0bafffd7-2573-4f4b-a883-e0d141227c88" xlink:href="tfx-20211231.xsd#tfx_A2017CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:to="loc_tfx_A2017CreditAgreementMember_0bafffd7-2573-4f4b-a883-e0d141227c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_a9f61e3d-45d4-47e0-826d-dac8f2794c77" xlink:href="tfx-20211231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_a9f61e3d-45d4-47e0-826d-dac8f2794c77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_f41c81e9-10f1-45e1-b659-ce5205674136" xlink:href="tfx-20211231.xsd#tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:to="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_f41c81e9-10f1-45e1-b659-ce5205674136" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_bdd754a7-a7e9-46e8-bc69-e12ad32f3ae2" xlink:href="tfx-20211231.xsd#tfx_SecondAmendedandRestatedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:to="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_bdd754a7-a7e9-46e8-bc69-e12ad32f3ae2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_767d6963-334e-407c-8b7e-8face46436a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_767d6963-334e-407c-8b7e-8face46436a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_767d6963-334e-407c-8b7e-8face46436a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_767d6963-334e-407c-8b7e-8face46436a7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_767d6963-334e-407c-8b7e-8face46436a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_85c89e48-f857-4213-baa3-5eee72579fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_767d6963-334e-407c-8b7e-8face46436a7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_85c89e48-f857-4213-baa3-5eee72579fae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_2e2539a3-edaf-4618-835b-6afb3419dbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_85c89e48-f857-4213-baa3-5eee72579fae" xlink:to="loc_us-gaap_SeniorNotesMember_2e2539a3-edaf-4618-835b-6afb3419dbd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_eef5f764-77ba-4530-87aa-030df6f441ec" xlink:href="tfx-20211231.xsd#tfx_SecuritizationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_85c89e48-f857-4213-baa3-5eee72579fae" xlink:to="loc_tfx_SecuritizationProgramMember_eef5f764-77ba-4530-87aa-030df6f441ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_35d502ff-caf7-4821-85bb-e115efc828a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_85c89e48-f857-4213-baa3-5eee72579fae" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_35d502ff-caf7-4821-85bb-e115efc828a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_c7615b90-d6cd-4a20-a515-1d20cb975f26" xlink:href="tfx-20211231.xsd#tfx_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_85c89e48-f857-4213-baa3-5eee72579fae" xlink:to="loc_tfx_TermLoanMember_c7615b90-d6cd-4a20-a515-1d20cb975f26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_74c0ce58-f93a-452b-a0f3-06e627d37e76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_74c0ce58-f93a-452b-a0f3-06e627d37e76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_74c0ce58-f93a-452b-a0f3-06e627d37e76_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_74c0ce58-f93a-452b-a0f3-06e627d37e76" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_74c0ce58-f93a-452b-a0f3-06e627d37e76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2dcc1a63-f878-45f9-a7f0-f42f0f0e84e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_74c0ce58-f93a-452b-a0f3-06e627d37e76" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2dcc1a63-f878-45f9-a7f0-f42f0f0e84e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_8e3735aa-f1e2-4e57-946a-bce21e32c12e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2dcc1a63-f878-45f9-a7f0-f42f0f0e84e0" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_8e3735aa-f1e2-4e57-946a-bce21e32c12e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_9b6b8aee-ce53-4c52-90f5-1e01fa4ee3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2dcc1a63-f878-45f9-a7f0-f42f0f0e84e0" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_9b6b8aee-ce53-4c52-90f5-1e01fa4ee3f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_e84ed0b1-57ce-4837-9d0a-9aa36f713d29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2dcc1a63-f878-45f9-a7f0-f42f0f0e84e0" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_e84ed0b1-57ce-4837-9d0a-9aa36f713d29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c3af6185-3afe-4348-a237-a18673fbe8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_us-gaap_CreditFacilityAxis_c3af6185-3afe-4348-a237-a18673fbe8ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c3af6185-3afe-4348-a237-a18673fbe8ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c3af6185-3afe-4348-a237-a18673fbe8ed" xlink:to="loc_us-gaap_CreditFacilityDomain_c3af6185-3afe-4348-a237-a18673fbe8ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ff06449e-3fb3-4381-977c-d696c483c333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c3af6185-3afe-4348-a237-a18673fbe8ed" xlink:to="loc_us-gaap_CreditFacilityDomain_ff06449e-3fb3-4381-977c-d696c483c333" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6589cd27-3280-480f-b1ec-4c2c567e0fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ff06449e-3fb3-4381-977c-d696c483c333" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6589cd27-3280-480f-b1ec-4c2c567e0fe4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_2786636a-417e-4dee-a9bd-34aaaeb11822" xlink:href="tfx-20211231.xsd#tfx_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ff06449e-3fb3-4381-977c-d696c483c333" xlink:to="loc_tfx_TermLoanMember_2786636a-417e-4dee-a9bd-34aaaeb11822" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_38554999-2545-4b02-b0ed-0670edee19c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_us-gaap_VariableRateAxis_38554999-2545-4b02-b0ed-0670edee19c6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_38554999-2545-4b02-b0ed-0670edee19c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_38554999-2545-4b02-b0ed-0670edee19c6" xlink:to="loc_us-gaap_VariableRateDomain_38554999-2545-4b02-b0ed-0670edee19c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_6e733af8-8ac2-40b7-811a-54e3a6a9b550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_38554999-2545-4b02-b0ed-0670edee19c6" xlink:to="loc_us-gaap_VariableRateDomain_6e733af8-8ac2-40b7-811a-54e3a6a9b550" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_aa631c75-9305-4837-9352-712059891c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6e733af8-8ac2-40b7-811a-54e3a6a9b550" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_aa631c75-9305-4837-9352-712059891c9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_9d95941f-de34-4b60-991a-b6e1f5f0f019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6e733af8-8ac2-40b7-811a-54e3a6a9b550" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_9d95941f-de34-4b60-991a-b6e1f5f0f019" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AdjustedLIBORMember_9d4e93d6-9d0f-46f0-ab8e-22335c463764" xlink:href="tfx-20211231.xsd#tfx_AdjustedLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6e733af8-8ac2-40b7-811a-54e3a6a9b550" xlink:to="loc_tfx_AdjustedLIBORMember_9d4e93d6-9d0f-46f0-ab8e-22335c463764" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_47ea24ba-14cd-44d3-b258-f597ccf648cb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_srt_RangeAxis_47ea24ba-14cd-44d3-b258-f597ccf648cb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_47ea24ba-14cd-44d3-b258-f597ccf648cb_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_47ea24ba-14cd-44d3-b258-f597ccf648cb" xlink:to="loc_srt_RangeMember_47ea24ba-14cd-44d3-b258-f597ccf648cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a8db3244-2583-469c-8f3e-53acbf3a4e06" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_47ea24ba-14cd-44d3-b258-f597ccf648cb" xlink:to="loc_srt_RangeMember_a8db3244-2583-469c-8f3e-53acbf3a4e06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_99155dc7-78bc-44c9-9400-15de779207de" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a8db3244-2583-469c-8f3e-53acbf3a4e06" xlink:to="loc_srt_MinimumMember_99155dc7-78bc-44c9-9400-15de779207de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8d5093bf-bb6b-41be-9984-b116e95cadf1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a8db3244-2583-469c-8f3e-53acbf3a4e06" xlink:to="loc_srt_MaximumMember_8d5093bf-bb6b-41be-9984-b116e95cadf1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#BorrowingsFairValueofDebtDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="extended" id="i369386f2326d42acb1f78703acb50101_BorrowingsFairValueofDebtDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsLineItems_c7dd34c3-737c-4c89-97bd-a1838abd9325" xlink:href="tfx-20211231.xsd#tfx_FairValueMeasurementsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_41394e95-19eb-4370-beb3-4cf001847302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueMeasurementsLineItems_c7dd34c3-737c-4c89-97bd-a1838abd9325" xlink:to="loc_us-gaap_LongTermDebtFairValue_41394e95-19eb-4370-beb3-4cf001847302" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsTable_02d4746d-129d-4feb-8aa3-37d69a42a333" xlink:href="tfx-20211231.xsd#tfx_FairValueMeasurementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_FairValueMeasurementsLineItems_c7dd34c3-737c-4c89-97bd-a1838abd9325" xlink:to="loc_tfx_FairValueMeasurementsTable_02d4746d-129d-4feb-8aa3-37d69a42a333" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0445077f-176b-41bd-8028-cd0c33a69e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_FairValueMeasurementsTable_02d4746d-129d-4feb-8aa3-37d69a42a333" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0445077f-176b-41bd-8028-cd0c33a69e85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0445077f-176b-41bd-8028-cd0c33a69e85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0445077f-176b-41bd-8028-cd0c33a69e85" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0445077f-176b-41bd-8028-cd0c33a69e85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd0fa9bd-f034-4047-9248-572fa2dee00e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0445077f-176b-41bd-8028-cd0c33a69e85" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd0fa9bd-f034-4047-9248-572fa2dee00e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_46290373-3d7a-4acc-aadd-51239d97bc97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd0fa9bd-f034-4047-9248-572fa2dee00e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_46290373-3d7a-4acc-aadd-51239d97bc97" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#FinancialinstrumentsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="extended" id="i692533142c2b4e8aa279a8f1fefc4f17_FinancialinstrumentsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_d23dc4d6-7a1e-4019-8b1e-b7b5048e6a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_d23dc4d6-7a1e-4019-8b1e-b7b5048e6a29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_cadae96b-bbe0-4717-9a77-ec70f5a7f831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeNotionalAmount_cadae96b-bbe0-4717-9a77-ec70f5a7f831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_5a9d5c90-2f67-4521-85ae-44dadc76f675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_5a9d5c90-2f67-4521-85ae-44dadc76f675" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_bbbcfb12-20ee-4912-9fc4-e7d99d1b3b08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_bbbcfb12-20ee-4912-9fc4-e7d99d1b3b08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_43960f42-2c97-4b78-a4fc-fcbf34e1b9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_43960f42-2c97-4b78-a4fc-fcbf34e1b9a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_26955bc9-8e07-4ca3-938d-5e231e53575d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_26955bc9-8e07-4ca3-938d-5e231e53575d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_09b6a11f-f34a-4d34-a3e4-d7624d341009" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_09b6a11f-f34a-4d34-a3e4-d7624d341009" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_5cfad506-b441-4716-96b4-7a1681bc1bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_09b6a11f-f34a-4d34-a3e4-d7624d341009" xlink:to="loc_us-gaap_HedgingDesignationAxis_5cfad506-b441-4716-96b4-7a1681bc1bd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5cfad506-b441-4716-96b4-7a1681bc1bd4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_5cfad506-b441-4716-96b4-7a1681bc1bd4" xlink:to="loc_us-gaap_HedgingDesignationDomain_5cfad506-b441-4716-96b4-7a1681bc1bd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5b0f82d2-0722-4f0e-b567-eec52f9523d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_5cfad506-b441-4716-96b4-7a1681bc1bd4" xlink:to="loc_us-gaap_HedgingDesignationDomain_5b0f82d2-0722-4f0e-b567-eec52f9523d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_06f0e68a-5368-4c83-aa91-008c44660b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_5b0f82d2-0722-4f0e-b567-eec52f9523d6" xlink:to="loc_us-gaap_NondesignatedMember_06f0e68a-5368-4c83-aa91-008c44660b3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_37204523-8dfe-4549-97ea-425650ba7c73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_5b0f82d2-0722-4f0e-b567-eec52f9523d6" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_37204523-8dfe-4549-97ea-425650ba7c73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f3a1d8e9-5268-42c5-805c-97120cf2b853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_09b6a11f-f34a-4d34-a3e4-d7624d341009" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f3a1d8e9-5268-42c5-805c-97120cf2b853" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f3a1d8e9-5268-42c5-805c-97120cf2b853_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f3a1d8e9-5268-42c5-805c-97120cf2b853" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f3a1d8e9-5268-42c5-805c-97120cf2b853_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9a1dcd9b-82de-425e-bcbe-29a326b45f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f3a1d8e9-5268-42c5-805c-97120cf2b853" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9a1dcd9b-82de-425e-bcbe-29a326b45f2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_fc96f9f6-3d11-4872-b8a6-5935c933a675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9a1dcd9b-82de-425e-bcbe-29a326b45f2c" xlink:to="loc_us-gaap_ForeignExchangeContractMember_fc96f9f6-3d11-4872-b8a6-5935c933a675" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_75e0f96c-78a2-473d-913f-f2ab2e0c5297" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9a1dcd9b-82de-425e-bcbe-29a326b45f2c" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_75e0f96c-78a2-473d-913f-f2ab2e0c5297" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c126b9e2-38e2-4925-97ff-dab8b617d257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_09b6a11f-f34a-4d34-a3e4-d7624d341009" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c126b9e2-38e2-4925-97ff-dab8b617d257" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_c126b9e2-38e2-4925-97ff-dab8b617d257_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c126b9e2-38e2-4925-97ff-dab8b617d257" xlink:to="loc_us-gaap_HedgingRelationshipDomain_c126b9e2-38e2-4925-97ff-dab8b617d257_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_b02e3f3b-c74a-4c56-8b4f-8879f59e3d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c126b9e2-38e2-4925-97ff-dab8b617d257" xlink:to="loc_us-gaap_HedgingRelationshipDomain_b02e3f3b-c74a-4c56-8b4f-8879f59e3d3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_9d176c87-c512-4ec7-9dbf-d793663852e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_b02e3f3b-c74a-4c56-8b4f-8879f59e3d3f" xlink:to="loc_us-gaap_CashFlowHedgingMember_9d176c87-c512-4ec7-9dbf-d793663852e0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#FinancialinstrumentsFairvalueofderivativesDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="extended" id="i46db9f49ff5349808a1a1347aa6ada5a_FinancialinstrumentsFairvalueofderivativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_1c33dfc1-18a5-43a7-8171-0df1a840061a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_9a02513c-3dd3-4e94-80ff-36792c6ef7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_1c33dfc1-18a5-43a7-8171-0df1a840061a" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_9a02513c-3dd3-4e94-80ff-36792c6ef7c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_f38bcc46-2be1-410d-bc4b-f8d26fcb5d47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_1c33dfc1-18a5-43a7-8171-0df1a840061a" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_f38bcc46-2be1-410d-bc4b-f8d26fcb5d47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_1c33dfc1-18a5-43a7-8171-0df1a840061a" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55ceb0c9-ccdd-46b8-817b-c3887c8926c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55ceb0c9-ccdd-46b8-817b-c3887c8926c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_55ceb0c9-ccdd-46b8-817b-c3887c8926c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55ceb0c9-ccdd-46b8-817b-c3887c8926c6" xlink:to="loc_us-gaap_HedgingRelationshipDomain_55ceb0c9-ccdd-46b8-817b-c3887c8926c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_6da59266-37f4-4f65-a668-0f438d75b88f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55ceb0c9-ccdd-46b8-817b-c3887c8926c6" xlink:to="loc_us-gaap_HedgingRelationshipDomain_6da59266-37f4-4f65-a668-0f438d75b88f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_4b48ae26-7393-4da8-badc-3653e757349d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_6da59266-37f4-4f65-a668-0f438d75b88f" xlink:to="loc_us-gaap_CashFlowHedgingMember_4b48ae26-7393-4da8-badc-3653e757349d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0926e986-64d4-478c-a708-c5e92eea459b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0926e986-64d4-478c-a708-c5e92eea459b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0926e986-64d4-478c-a708-c5e92eea459b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0926e986-64d4-478c-a708-c5e92eea459b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0926e986-64d4-478c-a708-c5e92eea459b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5de73309-cb07-411c-b1a5-c30388c04a34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0926e986-64d4-478c-a708-c5e92eea459b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5de73309-cb07-411c-b1a5-c30388c04a34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_186ec836-90aa-4aec-bf09-44624da7edc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5de73309-cb07-411c-b1a5-c30388c04a34" xlink:to="loc_us-gaap_ForeignExchangeContractMember_186ec836-90aa-4aec-bf09-44624da7edc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_1062b6ec-50ee-4872-b770-87cd4daa003c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5de73309-cb07-411c-b1a5-c30388c04a34" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_1062b6ec-50ee-4872-b770-87cd4daa003c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_dc7d9ba5-bb14-48ad-a06c-177dabc327bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:to="loc_us-gaap_HedgingDesignationAxis_dc7d9ba5-bb14-48ad-a06c-177dabc327bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_dc7d9ba5-bb14-48ad-a06c-177dabc327bc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_dc7d9ba5-bb14-48ad-a06c-177dabc327bc" xlink:to="loc_us-gaap_HedgingDesignationDomain_dc7d9ba5-bb14-48ad-a06c-177dabc327bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b05e838b-e715-4f2b-a8d2-9598a289e157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_dc7d9ba5-bb14-48ad-a06c-177dabc327bc" xlink:to="loc_us-gaap_HedgingDesignationDomain_b05e838b-e715-4f2b-a8d2-9598a289e157" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_40cecfb0-94c5-4313-9a45-482b253c8517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_b05e838b-e715-4f2b-a8d2-9598a289e157" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_40cecfb0-94c5-4313-9a45-482b253c8517" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_91335bf5-6512-4861-bc50-90280d214388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_b05e838b-e715-4f2b-a8d2-9598a289e157" xlink:to="loc_us-gaap_NondesignatedMember_91335bf5-6512-4861-bc50-90280d214388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dbe0008a-ffb9-4775-a909-cf910ccedbe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dbe0008a-ffb9-4775-a909-cf910ccedbe9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dbe0008a-ffb9-4775-a909-cf910ccedbe9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dbe0008a-ffb9-4775-a909-cf910ccedbe9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dbe0008a-ffb9-4775-a909-cf910ccedbe9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d9f9d045-52ec-4e0f-b804-e0c375859a57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dbe0008a-ffb9-4775-a909-cf910ccedbe9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d9f9d045-52ec-4e0f-b804-e0c375859a57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_51989281-c2c5-44ae-aa6a-37666c54a048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d9f9d045-52ec-4e0f-b804-e0c375859a57" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_51989281-c2c5-44ae-aa6a-37666c54a048" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_1bd6f41a-ba33-4719-97a4-953fa452f191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d9f9d045-52ec-4e0f-b804-e0c375859a57" xlink:to="loc_us-gaap_OtherAssetsMember_1bd6f41a-ba33-4719-97a4-953fa452f191" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_6bf20078-5e93-410e-a7e7-2e10ac6691a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d9f9d045-52ec-4e0f-b804-e0c375859a57" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_6bf20078-5e93-410e-a7e7-2e10ac6691a2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails" xlink:type="extended" id="if07b265ac92c4f448c97128d02998a5b_FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_84706e0c-c820-4dab-80e1-eb7c242e30c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_488cfd03-26c2-4501-be1d-cf0a13987524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_84706e0c-c820-4dab-80e1-eb7c242e30c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_488cfd03-26c2-4501-be1d-cf0a13987524" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_91c94008-2505-41ae-bf8d-515952b7643a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_84706e0c-c820-4dab-80e1-eb7c242e30c3" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_91c94008-2505-41ae-bf8d-515952b7643a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a77d27ca-8c9e-4d57-9b7e-8244f7212d33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_84706e0c-c820-4dab-80e1-eb7c242e30c3" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a77d27ca-8c9e-4d57-9b7e-8244f7212d33" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_601e478b-efa1-4eab-9134-2e421beeb86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a77d27ca-8c9e-4d57-9b7e-8244f7212d33" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_601e478b-efa1-4eab-9134-2e421beeb86b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_601e478b-efa1-4eab-9134-2e421beeb86b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_601e478b-efa1-4eab-9134-2e421beeb86b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_601e478b-efa1-4eab-9134-2e421beeb86b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5d88e172-03e8-444d-8ad5-9a156c84dbf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_601e478b-efa1-4eab-9134-2e421beeb86b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5d88e172-03e8-444d-8ad5-9a156c84dbf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_db040a8d-4439-4d0d-8568-d8c5a6caf7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5d88e172-03e8-444d-8ad5-9a156c84dbf9" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_db040a8d-4439-4d0d-8568-d8c5a6caf7b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cdef62a-4d5c-4525-9423-77df4f3de527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a77d27ca-8c9e-4d57-9b7e-8244f7212d33" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cdef62a-4d5c-4525-9423-77df4f3de527" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_6cdef62a-4d5c-4525-9423-77df4f3de527_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cdef62a-4d5c-4525-9423-77df4f3de527" xlink:to="loc_us-gaap_HedgingRelationshipDomain_6cdef62a-4d5c-4525-9423-77df4f3de527_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_81148ddf-b933-43d3-b393-e48a929ecffe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cdef62a-4d5c-4525-9423-77df4f3de527" xlink:to="loc_us-gaap_HedgingRelationshipDomain_81148ddf-b933-43d3-b393-e48a929ecffe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b71815fe-3121-4f14-bd64-df29dbc0e49f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_81148ddf-b933-43d3-b393-e48a929ecffe" xlink:to="loc_us-gaap_CashFlowHedgingMember_b71815fe-3121-4f14-bd64-df29dbc0e49f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_e5c6fd37-a146-4200-b4c2-7c1a6efd278a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a77d27ca-8c9e-4d57-9b7e-8244f7212d33" xlink:to="loc_us-gaap_HedgingDesignationAxis_e5c6fd37-a146-4200-b4c2-7c1a6efd278a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e5c6fd37-a146-4200-b4c2-7c1a6efd278a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_e5c6fd37-a146-4200-b4c2-7c1a6efd278a" xlink:to="loc_us-gaap_HedgingDesignationDomain_e5c6fd37-a146-4200-b4c2-7c1a6efd278a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_6bf05cd5-ca4a-47c7-8032-89a96a172b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_e5c6fd37-a146-4200-b4c2-7c1a6efd278a" xlink:to="loc_us-gaap_HedgingDesignationDomain_6bf05cd5-ca4a-47c7-8032-89a96a172b07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_4ab0f8ef-561d-48f8-8d36-079422cfc362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_6bf05cd5-ca4a-47c7-8032-89a96a172b07" xlink:to="loc_us-gaap_NondesignatedMember_4ab0f8ef-561d-48f8-8d36-079422cfc362" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="extended" id="ied97958713d34017a401712554120652_FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:href="tfx-20211231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_212b4efd-f5e0-4079-84e2-def7545b115d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:to="loc_us-gaap_MarketableSecurities_212b4efd-f5e0-4079-84e2-def7545b115d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_5d87610e-9722-4d47-95eb-ea7b24a5e356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:to="loc_us-gaap_DerivativeAssets_5d87610e-9722-4d47-95eb-ea7b24a5e356" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_b676b22d-4e02-4be4-8c51-c255564d7282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_b676b22d-4e02-4be4-8c51-c255564d7282" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f0fb98ad-32c0-4a2f-b8d7-71561a5e6cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f0fb98ad-32c0-4a2f-b8d7-71561a5e6cf3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_e5ad91c4-9678-4cf9-adcb-0958c8610843" xlink:href="tfx-20211231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_e5ad91c4-9678-4cf9-adcb-0958c8610843" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_da653225-6b68-4936-b303-746918673d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_e5ad91c4-9678-4cf9-adcb-0958c8610843" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_da653225-6b68-4936-b303-746918673d7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_da653225-6b68-4936-b303-746918673d7b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_da653225-6b68-4936-b303-746918673d7b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_da653225-6b68-4936-b303-746918673d7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_785ade09-13d4-4cf8-985d-21776c546a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_da653225-6b68-4936-b303-746918673d7b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_785ade09-13d4-4cf8-985d-21776c546a0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ec838db0-7209-4914-9581-7a41fb60197f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_785ade09-13d4-4cf8-985d-21776c546a0b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ec838db0-7209-4914-9581-7a41fb60197f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_677647bc-fbfe-4eea-9f33-80d1915d6150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_785ade09-13d4-4cf8-985d-21776c546a0b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_677647bc-fbfe-4eea-9f33-80d1915d6150" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_89487d4d-d9ef-4101-8576-bbb7513aed1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_785ade09-13d4-4cf8-985d-21776c546a0b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_89487d4d-d9ef-4101-8576-bbb7513aed1c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#FairvaluemeasurementValuationTechniqueDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="extended" id="i370c4566142a4ff89776784fdecc0c3b_FairvaluemeasurementValuationTechniqueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_c914df0a-81dc-45c3-bef7-a484ee7c8f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8dfcb202-49ee-4cf7-a93a-944b2eb91406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_c914df0a-81dc-45c3-bef7-a484ee7c8f92" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8dfcb202-49ee-4cf7-a93a-944b2eb91406" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_c914df0a-81dc-45c3-bef7-a484ee7c8f92" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_6b7b3b0e-90e3-4f56-8a4e-8137ee6cd84e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_6b7b3b0e-90e3-4f56-8a4e-8137ee6cd84e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_6b7b3b0e-90e3-4f56-8a4e-8137ee6cd84e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_6b7b3b0e-90e3-4f56-8a4e-8137ee6cd84e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_6b7b3b0e-90e3-4f56-8a4e-8137ee6cd84e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_3c8f468b-bee4-4d50-8d8e-f493ddda942b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_6b7b3b0e-90e3-4f56-8a4e-8137ee6cd84e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_3c8f468b-bee4-4d50-8d8e-f493ddda942b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MilestonebasedPaymentMember_5d5fb7b5-0338-43db-a504-4deb3e95de32" xlink:href="tfx-20211231.xsd#tfx_MilestonebasedPaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_3c8f468b-bee4-4d50-8d8e-f493ddda942b" xlink:to="loc_tfx_MilestonebasedPaymentMember_5d5fb7b5-0338-43db-a504-4deb3e95de32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RevenuebasedPaymentMember_6be12401-b7ab-4429-aef8-4bf4be728b81" xlink:href="tfx-20211231.xsd#tfx_RevenuebasedPaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_3c8f468b-bee4-4d50-8d8e-f493ddda942b" xlink:to="loc_tfx_RevenuebasedPaymentMember_6be12401-b7ab-4429-aef8-4bf4be728b81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_7571b366-73a6-4c49-95ac-fc286783b329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:to="loc_us-gaap_ValuationTechniqueAxis_7571b366-73a6-4c49-95ac-fc286783b329" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_7571b366-73a6-4c49-95ac-fc286783b329_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationTechniqueAxis_7571b366-73a6-4c49-95ac-fc286783b329" xlink:to="loc_us-gaap_ValuationTechniqueDomain_7571b366-73a6-4c49-95ac-fc286783b329_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_62251cc5-687a-4993-b11a-8c505a4f542d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationTechniqueAxis_7571b366-73a6-4c49-95ac-fc286783b329" xlink:to="loc_us-gaap_ValuationTechniqueDomain_62251cc5-687a-4993-b11a-8c505a4f542d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_5af009c9-7d4f-4c2d-abee-09446c3a194c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueDiscountedCashFlowMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationTechniqueDomain_62251cc5-687a-4993-b11a-8c505a4f542d" xlink:to="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_5af009c9-7d4f-4c2d-abee-09446c3a194c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_336f73b7-ffd5-4aa0-bb39-bf697c0ed69d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_336f73b7-ffd5-4aa0-bb39-bf697c0ed69d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_336f73b7-ffd5-4aa0-bb39-bf697c0ed69d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_336f73b7-ffd5-4aa0-bb39-bf697c0ed69d" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_336f73b7-ffd5-4aa0-bb39-bf697c0ed69d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_fd2d3ecc-f4cc-4f94-b366-aafba1546fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_336f73b7-ffd5-4aa0-bb39-bf697c0ed69d" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_fd2d3ecc-f4cc-4f94-b366-aafba1546fd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_84b494bb-1982-4089-a17c-f8e04719d98d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_fd2d3ecc-f4cc-4f94-b366-aafba1546fd8" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_84b494bb-1982-4089-a17c-f8e04719d98d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_42224156-9488-45ef-ae0c-172e19006777" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:to="loc_srt_RangeAxis_42224156-9488-45ef-ae0c-172e19006777" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_42224156-9488-45ef-ae0c-172e19006777_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_42224156-9488-45ef-ae0c-172e19006777" xlink:to="loc_srt_RangeMember_42224156-9488-45ef-ae0c-172e19006777_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2ccde4a0-7ca6-4a54-8aa9-140cea3c2e53" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_42224156-9488-45ef-ae0c-172e19006777" xlink:to="loc_srt_RangeMember_2ccde4a0-7ca6-4a54-8aa9-140cea3c2e53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cd22e6b5-2e2e-4666-942e-b5d56a4ed2e6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2ccde4a0-7ca6-4a54-8aa9-140cea3c2e53" xlink:to="loc_srt_MinimumMember_cd22e6b5-2e2e-4666-942e-b5d56a4ed2e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_abe03d17-2ffe-4bfb-bb7c-f395a3b6d715" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2ccde4a0-7ca6-4a54-8aa9-140cea3c2e53" xlink:to="loc_srt_MaximumMember_abe03d17-2ffe-4bfb-bb7c-f395a3b6d715" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_84d56186-9dd2-4e41-9090-15263143e04a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2ccde4a0-7ca6-4a54-8aa9-140cea3c2e53" xlink:to="loc_srt_WeightedAverageMember_84d56186-9dd2-4e41-9090-15263143e04a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="extended" id="i1d23e4cc2189414baeccd043d3aa9042_FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_003499f6-f13d-4bcf-b28e-0066615ef80e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_4c3298d8-13f6-440e-bd54-046c6de113ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_003499f6-f13d-4bcf-b28e-0066615ef80e" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_4c3298d8-13f6-440e-bd54-046c6de113ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ead37512-1c4d-4bf1-a5db-c5f3efbb17ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_003499f6-f13d-4bcf-b28e-0066615ef80e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ead37512-1c4d-4bf1-a5db-c5f3efbb17ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_386bd7bd-48f4-4856-80af-d2f8ec5b6071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ead37512-1c4d-4bf1-a5db-c5f3efbb17ca" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_386bd7bd-48f4-4856-80af-d2f8ec5b6071" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_386bd7bd-48f4-4856-80af-d2f8ec5b6071_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_386bd7bd-48f4-4856-80af-d2f8ec5b6071" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_386bd7bd-48f4-4856-80af-d2f8ec5b6071_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b929829a-02dd-417e-843e-e9d7ccc8ed72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_386bd7bd-48f4-4856-80af-d2f8ec5b6071" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b929829a-02dd-417e-843e-e9d7ccc8ed72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NeoTractMember_412b9a56-a358-4a55-ab8d-7642a9434a91" xlink:href="tfx-20211231.xsd#tfx_NeoTractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b929829a-02dd-417e-843e-e9d7ccc8ed72" xlink:to="loc_tfx_NeoTractMember_412b9a56-a358-4a55-ab8d-7642a9434a91" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#ShareholdersequityAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="extended" id="i59b506910e17476597aeeb5068fd93bd_ShareholdersequityAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityLineItems_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:href="tfx-20211231.xsd#tfx_ShareholdersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2812b3b4-20be-4a8a-b1be-d2ce63d59212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2812b3b4-20be-4a8a-b1be-d2ce63d59212" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a2cfbb78-15b0-4ac7-b359-dd6e4462fa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a2cfbb78-15b0-4ac7-b359-dd6e4462fa6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_f7a8febc-4e8c-4bc5-9f0a-14bde78a34b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_f7a8febc-4e8c-4bc5-9f0a-14bde78a34b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e29358d1-5e89-4cac-93b9-f67d11e969ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e29358d1-5e89-4cac-93b9-f67d11e969ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityTable_0668528b-ae81-4def-9955-ee662e41431c" xlink:href="tfx-20211231.xsd#tfx_ShareholdersEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ShareholdersEquityLineItems_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:to="loc_tfx_ShareholdersEquityTable_0668528b-ae81-4def-9955-ee662e41431c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7d72b52c-6449-4d27-a436-cd0253684f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ShareholdersEquityTable_0668528b-ae81-4def-9955-ee662e41431c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7d72b52c-6449-4d27-a436-cd0253684f6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7d72b52c-6449-4d27-a436-cd0253684f6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7d72b52c-6449-4d27-a436-cd0253684f6a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7d72b52c-6449-4d27-a436-cd0253684f6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7cf9210c-3584-4000-91c8-2aad22f0b13f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7d72b52c-6449-4d27-a436-cd0253684f6a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7cf9210c-3584-4000-91c8-2aad22f0b13f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_0ca87719-bf4d-4ec1-97ba-d9896df4bbd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7cf9210c-3584-4000-91c8-2aad22f0b13f" xlink:to="loc_us-gaap_StockOptionMember_0ca87719-bf4d-4ec1-97ba-d9896df4bbd1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="extended" id="i570920dc21da4adb8d5915e07dbd09a7_ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6cd3ebe9-f48f-473f-a53b-0b4b2b6aa37b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6cd3ebe9-f48f-473f-a53b-0b4b2b6aa37b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0fd4884e-ab89-4316-9ee1-a89ab342f416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:to="loc_us-gaap_StockholdersEquity_0fd4884e-ab89-4316-9ee1-a89ab342f416" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_61a9c0a1-b2cc-43f5-9c9f-e135714f18a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_61a9c0a1-b2cc-43f5-9c9f-e135714f18a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_bb43180f-bb6b-4574-993a-d794dfc060e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_bb43180f-bb6b-4574-993a-d794dfc060e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_7bc2e4d1-8937-4232-8d27-965659feb883" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_7bc2e4d1-8937-4232-8d27-965659feb883" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4b7ed891-ebe5-4780-a8fc-ea9057736f65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8ce71af7-9d00-4ce8-ade5-99b1c9425acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6cd3ebe9-f48f-473f-a53b-0b4b2b6aa37b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8ce71af7-9d00-4ce8-ade5-99b1c9425acb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3aa47246-4407-40cf-8d85-788addfbf228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8ce71af7-9d00-4ce8-ade5-99b1c9425acb" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3aa47246-4407-40cf-8d85-788addfbf228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3aa47246-4407-40cf-8d85-788addfbf228_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3aa47246-4407-40cf-8d85-788addfbf228" xlink:to="loc_us-gaap_EquityComponentDomain_3aa47246-4407-40cf-8d85-788addfbf228_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3aa47246-4407-40cf-8d85-788addfbf228" xlink:to="loc_us-gaap_EquityComponentDomain_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_28d04289-847a-48ce-a233-27defff1854f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_28d04289-847a-48ce-a233-27defff1854f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_5fdef11c-1544-41a4-9cc5-12a1ae35209c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_5fdef11c-1544-41a4-9cc5-12a1ae35209c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_beda1d27-1033-4c9b-9604-308077394d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_beda1d27-1033-4c9b-9604-308077394d92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cea8cd5b-a37c-495b-9b45-e0d1b8f8afec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cea8cd5b-a37c-495b-9b45-e0d1b8f8afec" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="extended" id="i29cb0cd35b6744dda055e043865f453d_ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_368646e0-c8fd-40ed-83b2-f696dba3c7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_368646e0-c8fd-40ed-83b2-f696dba3c7ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_15bc1c6a-e3e0-441e-8e88-89e742533b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_15bc1c6a-e3e0-441e-8e88-89e742533b7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_54a50528-3a19-4230-ba9d-2a5bfac51271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_54a50528-3a19-4230-ba9d-2a5bfac51271" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1ce4781a-9b22-4ce8-b9b2-5cc2250a2e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1ce4781a-9b22-4ce8-b9b2-5cc2250a2e1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_5c13ce17-36fd-4ec1-ada7-7b08930ad891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_5c13ce17-36fd-4ec1-ada7-7b08930ad891" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_8015c15d-ede0-48f3-8e08-8a9671d3a1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_8015c15d-ede0-48f3-8e08-8a9671d3a1c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dde1ab3a-3e31-43a5-a194-f0ccdd94bb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dde1ab3a-3e31-43a5-a194-f0ccdd94bb6b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_b9068dfc-19c0-45b9-a5c9-1feb28955c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_b9068dfc-19c0-45b9-a5c9-1feb28955c6f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_4b4004a1-7b6d-4c6f-990f-15d356f0c2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_b9068dfc-19c0-45b9-a5c9-1feb28955c6f" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_4b4004a1-7b6d-4c6f-990f-15d356f0c2cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_4b4004a1-7b6d-4c6f-990f-15d356f0c2cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_4b4004a1-7b6d-4c6f-990f-15d356f0c2cc" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_4b4004a1-7b6d-4c6f-990f-15d356f0c2cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_a0fe6c65-44af-49cc-a92a-d5c5bc0db7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_4b4004a1-7b6d-4c6f-990f-15d356f0c2cc" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_a0fe6c65-44af-49cc-a92a-d5c5bc0db7a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_50582bcd-0a6d-4563-8bb9-ca447f1c6cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_a0fe6c65-44af-49cc-a92a-d5c5bc0db7a3" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_50582bcd-0a6d-4563-8bb9-ca447f1c6cd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_882ed11b-f330-4990-9b4d-bbb5857c3d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_b9068dfc-19c0-45b9-a5c9-1feb28955c6f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_882ed11b-f330-4990-9b4d-bbb5857c3d3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_882ed11b-f330-4990-9b4d-bbb5857c3d3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_882ed11b-f330-4990-9b4d-bbb5857c3d3b" xlink:to="loc_us-gaap_EquityComponentDomain_882ed11b-f330-4990-9b4d-bbb5857c3d3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_437634e2-706d-4580-8a14-e0323ec1a76b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_882ed11b-f330-4990-9b4d-bbb5857c3d3b" xlink:to="loc_us-gaap_EquityComponentDomain_437634e2-706d-4580-8a14-e0323ec1a76b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d186a6ce-c9d9-445b-9d1a-3700c0c24de4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_437634e2-706d-4580-8a14-e0323ec1a76b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d186a6ce-c9d9-445b-9d1a-3700c0c24de4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_55ed76e4-b768-41ab-9b45-4b00f911dca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_437634e2-706d-4580-8a14-e0323ec1a76b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_55ed76e4-b768-41ab-9b45-4b00f911dca6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bd003042-fabc-4aaa-b25c-24ce65804a45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_b9068dfc-19c0-45b9-a5c9-1feb28955c6f" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bd003042-fabc-4aaa-b25c-24ce65804a45" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bd003042-fabc-4aaa-b25c-24ce65804a45_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bd003042-fabc-4aaa-b25c-24ce65804a45" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bd003042-fabc-4aaa-b25c-24ce65804a45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d1b5db95-d3ff-4997-bb7e-906f709b5c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bd003042-fabc-4aaa-b25c-24ce65804a45" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d1b5db95-d3ff-4997-bb7e-906f709b5c4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_a8327cb2-b80b-4927-be7e-17f976eb42fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d1b5db95-d3ff-4997-bb7e-906f709b5c4e" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_a8327cb2-b80b-4927-be7e-17f976eb42fb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#StockcompensationplansAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="extended" id="i2528e8ebc25b4f37b910b484cc0f3f0b_StockcompensationplansAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e988c394-674f-4ba1-b0f0-50a80823455e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e988c394-674f-4ba1-b0f0-50a80823455e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_b7a92049-5474-4b0a-923e-46da8458c71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_b7a92049-5474-4b0a-923e-46da8458c71f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e505674a-2f86-40ab-803a-8f7d22822613" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e505674a-2f86-40ab-803a-8f7d22822613" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_c77f874c-4da1-4ac0-9854-e067350e5c9f" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_c77f874c-4da1-4ac0-9854-e067350e5c9f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_58e2b3ce-1c79-4a60-9d86-0eb69f892f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_58e2b3ce-1c79-4a60-9d86-0eb69f892f1f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fb98a094-9ce4-4b50-b858-33328bd44b17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fb98a094-9ce4-4b50-b858-33328bd44b17" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fe0ba300-f6cb-46ba-8e9e-fae2a0a6b6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fe0ba300-f6cb-46ba-8e9e-fae2a0a6b6bb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_66d2a668-eb15-4f87-b826-f0aebf544a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_66d2a668-eb15-4f87-b826-f0aebf544a6e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_45ee7a1b-88c0-41fc-884e-feec5cb17650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_StockOptionPlanExpense_45ee7a1b-88c0-41fc-884e-feec5cb17650" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_290a3c33-8624-4669-b5ce-f2ee5c3a5214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_290a3c33-8624-4669-b5ce-f2ee5c3a5214" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_67856481-0670-4d26-b8c1-8c08749a56ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_67856481-0670-4d26-b8c1-8c08749a56ef" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20a547aa-5a6f-477f-819b-645d3c1541d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20a547aa-5a6f-477f-819b-645d3c1541d2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_92301f9a-0ea1-43a6-90b6-87bd84becfcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_RestrictedStockExpense_92301f9a-0ea1-43a6-90b6-87bd84becfcd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67615ead-3b8d-4c17-88bb-0ed2ac2f837c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67615ead-3b8d-4c17-88bb-0ed2ac2f837c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e98c9357-85d1-4d51-a6fb-d17cc135af6b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67615ead-3b8d-4c17-88bb-0ed2ac2f837c" xlink:to="loc_srt_RangeAxis_e98c9357-85d1-4d51-a6fb-d17cc135af6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e98c9357-85d1-4d51-a6fb-d17cc135af6b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e98c9357-85d1-4d51-a6fb-d17cc135af6b" xlink:to="loc_srt_RangeMember_e98c9357-85d1-4d51-a6fb-d17cc135af6b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f391e061-6f37-46d7-ab92-d10fffe6547f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e98c9357-85d1-4d51-a6fb-d17cc135af6b" xlink:to="loc_srt_RangeMember_f391e061-6f37-46d7-ab92-d10fffe6547f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3be020d4-e2db-452a-838d-6c6da5f4e467" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f391e061-6f37-46d7-ab92-d10fffe6547f" xlink:to="loc_srt_MinimumMember_3be020d4-e2db-452a-838d-6c6da5f4e467" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d91b9372-0f30-40e6-acad-4a4e020d2385" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f391e061-6f37-46d7-ab92-d10fffe6547f" xlink:to="loc_srt_MaximumMember_d91b9372-0f30-40e6-acad-4a4e020d2385" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_01b8c75a-a327-409c-b3f1-364b476f347f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67615ead-3b8d-4c17-88bb-0ed2ac2f837c" xlink:to="loc_us-gaap_AwardTypeAxis_01b8c75a-a327-409c-b3f1-364b476f347f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_01b8c75a-a327-409c-b3f1-364b476f347f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_01b8c75a-a327-409c-b3f1-364b476f347f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_01b8c75a-a327-409c-b3f1-364b476f347f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12345d9c-1536-46f4-806b-9fb07c4294eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_01b8c75a-a327-409c-b3f1-364b476f347f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12345d9c-1536-46f4-806b-9fb07c4294eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_19078a64-b187-42c2-99cc-707f22d39d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12345d9c-1536-46f4-806b-9fb07c4294eb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_19078a64-b187-42c2-99cc-707f22d39d9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d97cc014-e798-4ca5-9290-fafc935461b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12345d9c-1536-46f4-806b-9fb07c4294eb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d97cc014-e798-4ca5-9290-fafc935461b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_79286340-f385-4770-bc62-903c765a8aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12345d9c-1536-46f4-806b-9fb07c4294eb" xlink:to="loc_us-gaap_PerformanceSharesMember_79286340-f385-4770-bc62-903c765a8aaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b702c3a3-a2b2-444d-a4be-d14ae08cff82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67615ead-3b8d-4c17-88bb-0ed2ac2f837c" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b702c3a3-a2b2-444d-a4be-d14ae08cff82" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b702c3a3-a2b2-444d-a4be-d14ae08cff82_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b702c3a3-a2b2-444d-a4be-d14ae08cff82" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b702c3a3-a2b2-444d-a4be-d14ae08cff82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b702c3a3-a2b2-444d-a4be-d14ae08cff82" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7ec2926c-ca5b-44db-af5b-48006e026ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:to="loc_us-gaap_CommonStockMember_7ec2926c-ca5b-44db-af5b-48006e026ea3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5d3fae93-0438-4af6-88e1-2d614e1e211a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5d3fae93-0438-4af6-88e1-2d614e1e211a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_622679f9-a361-4b62-8275-cd8e9935c2af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:to="loc_us-gaap_StockOptionMember_622679f9-a361-4b62-8275-cd8e9935c2af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e1ba0394-f2d0-447e-a90e-e11c0eff2bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:to="loc_us-gaap_RestrictedStockMember_e1ba0394-f2d0-447e-a90e-e11c0eff2bdd" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="extended" id="i6b5297d009fc452296b8b4b0b2c005c1_StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_9afe71c2-0466-4927-a80f-1deb7480b90a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_9afe71c2-0466-4927-a80f-1deb7480b90a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_28ae28d9-04d8-4517-aa2e-7f941cac8331" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_28ae28d9-04d8-4517-aa2e-7f941cac8331" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ecc37454-e1a2-42c5-b7f6-3a2dd4176cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ecc37454-e1a2-42c5-b7f6-3a2dd4176cb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a233dd0b-c6d1-48a1-a532-6f1aea2fec01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a233dd0b-c6d1-48a1-a532-6f1aea2fec01" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_26507756-471c-4e03-9cf8-ad52b214f0eb" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_26507756-471c-4e03-9cf8-ad52b214f0eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_384570fb-2324-41c3-961f-f399706e1646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_26507756-471c-4e03-9cf8-ad52b214f0eb" xlink:to="loc_us-gaap_AwardTypeAxis_384570fb-2324-41c3-961f-f399706e1646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_384570fb-2324-41c3-961f-f399706e1646_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_384570fb-2324-41c3-961f-f399706e1646" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_384570fb-2324-41c3-961f-f399706e1646_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bc8da251-31cc-4bf3-be6e-205bb91f0004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_384570fb-2324-41c3-961f-f399706e1646" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bc8da251-31cc-4bf3-be6e-205bb91f0004" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c7ef5d7d-58ce-45f9-80ec-224181011a93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bc8da251-31cc-4bf3-be6e-205bb91f0004" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c7ef5d7d-58ce-45f9-80ec-224181011a93" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="extended" id="i5a4fd8d42abf494eb81382a399472869_StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_f63d477f-4f27-4a0e-a2a7-1e6ee81acb4d" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_bd7aaac7-6313-4c14-ad0f-b6632b6c59ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_f63d477f-4f27-4a0e-a2a7-1e6ee81acb4d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_bd7aaac7-6313-4c14-ad0f-b6632b6c59ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_aa7c70ba-7712-44b8-be1b-3fe929fa26f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_f63d477f-4f27-4a0e-a2a7-1e6ee81acb4d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_aa7c70ba-7712-44b8-be1b-3fe929fa26f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_83039e03-c5d4-4b65-a62f-00a6759c43fc" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_f63d477f-4f27-4a0e-a2a7-1e6ee81acb4d" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_83039e03-c5d4-4b65-a62f-00a6759c43fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_aa2b8443-66ac-46d4-bb13-abd2cbd941e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_83039e03-c5d4-4b65-a62f-00a6759c43fc" xlink:to="loc_us-gaap_AwardTypeAxis_aa2b8443-66ac-46d4-bb13-abd2cbd941e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aa2b8443-66ac-46d4-bb13-abd2cbd941e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_aa2b8443-66ac-46d4-bb13-abd2cbd941e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aa2b8443-66ac-46d4-bb13-abd2cbd941e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9edcc1d-4552-4184-b73d-a9469922f20c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_aa2b8443-66ac-46d4-bb13-abd2cbd941e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9edcc1d-4552-4184-b73d-a9469922f20c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d61a5688-c4c3-4682-a8da-100acc56976c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9edcc1d-4552-4184-b73d-a9469922f20c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d61a5688-c4c3-4682-a8da-100acc56976c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="extended" id="if142756e8a824d51bab8646d02f8f439_StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_557e4287-30f0-40ae-b396-5483e50b6397" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_557e4287-30f0-40ae-b396-5483e50b6397" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40a3add0-c0b1-46b4-96ec-3c0600411607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40a3add0-c0b1-46b4-96ec-3c0600411607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6c067086-19ba-49d3-80e8-b3dbaa2255af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6c067086-19ba-49d3-80e8-b3dbaa2255af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b195b5f4-1ad5-4be8-84f1-0a46c851b257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b195b5f4-1ad5-4be8-84f1-0a46c851b257" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a9480054-484b-4ca5-ba5d-5210e4ac6bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a9480054-484b-4ca5-ba5d-5210e4ac6bfb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_48901256-cd8a-4ad8-854a-4f7c24cfe105" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_557e4287-30f0-40ae-b396-5483e50b6397" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_24212a97-aaa9-43aa-87b9-f3f923401007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_24212a97-aaa9-43aa-87b9-f3f923401007" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7bc30c4f-8725-4fc5-b833-cf67bdffabee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7bc30c4f-8725-4fc5-b833-cf67bdffabee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_aaac32c0-e90c-4692-84b0-6b5e1a3cfc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_aaac32c0-e90c-4692-84b0-6b5e1a3cfc1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_836d0e73-0434-4dc7-bbfe-407e37515dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_836d0e73-0434-4dc7-bbfe-407e37515dc8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6f0db13d-5525-4866-91a8-54ed2160f110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_70185855-3d8c-446d-b590-2ed3ac2dccfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_557e4287-30f0-40ae-b396-5483e50b6397" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_70185855-3d8c-446d-b590-2ed3ac2dccfd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_1a4c55bf-623b-4dc1-b63c-71909c8e418e" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_557e4287-30f0-40ae-b396-5483e50b6397" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_1a4c55bf-623b-4dc1-b63c-71909c8e418e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_5979eb24-03f4-4492-b052-acf4b84d991b" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_557e4287-30f0-40ae-b396-5483e50b6397" xlink:to="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_5979eb24-03f4-4492-b052-acf4b84d991b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_edff52e5-a38f-4cc0-bfa1-dd87894d63f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_5979eb24-03f4-4492-b052-acf4b84d991b" xlink:to="loc_us-gaap_AwardTypeAxis_edff52e5-a38f-4cc0-bfa1-dd87894d63f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_edff52e5-a38f-4cc0-bfa1-dd87894d63f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_edff52e5-a38f-4cc0-bfa1-dd87894d63f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_edff52e5-a38f-4cc0-bfa1-dd87894d63f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b99837d-c5da-4039-a208-8e490f5d69a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_edff52e5-a38f-4cc0-bfa1-dd87894d63f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b99837d-c5da-4039-a208-8e490f5d69a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4125995b-098d-4874-a15a-7361837e7611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b99837d-c5da-4039-a208-8e490f5d69a5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4125995b-098d-4874-a15a-7361837e7611" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#IncometaxesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="extended" id="id090692e8ffb4a889f8115d3d46d2e59_IncometaxesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_d504936d-e94e-408f-8b68-8c5d9a1a8cb1" xlink:href="tfx-20211231.xsd#tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_d504936d-e94e-408f-8b68-8c5d9a1a8cb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_51a4e3de-bf6b-4fb9-99d4-77c0177d0598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_51a4e3de-bf6b-4fb9-99d4-77c0177d0598" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a41cee49-3c9e-4af6-818b-877e118bc9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a41cee49-3c9e-4af6-818b-877e118bc9bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_0068eb6d-61f1-4537-8b79-b6dec7a21dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_0068eb6d-61f1-4537-8b79-b6dec7a21dd1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_443e816d-c4d3-4f6e-a630-7cacd887825f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_443e816d-c4d3-4f6e-a630-7cacd887825f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e9cb0f14-a7cf-475e-8029-01da1bf579fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e9cb0f14-a7cf-475e-8029-01da1bf579fe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ae46df43-dd17-4163-9b29-f703e15513a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ae46df43-dd17-4163-9b29-f703e15513a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_ea0f2e43-e10d-41b3-bd5c-b5147d76bb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_ea0f2e43-e10d-41b3-bd5c-b5147d76bb0d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_612152fa-b0a4-41e2-a8c0-bcb99549c865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_612152fa-b0a4-41e2-a8c0-bcb99549c865" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_c61c67f8-b8e5-4374-80f0-5ff2a4b09511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_c61c67f8-b8e5-4374-80f0-5ff2a4b09511" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_9b73f558-b5eb-41c3-8038-851e31a1fd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_9b73f558-b5eb-41c3-8038-851e31a1fd3f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_561abd75-d8fa-46ad-b6cb-cf26cbb183e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_561abd75-d8fa-46ad-b6cb-cf26cbb183e1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_43ea9ac7-2390-415a-bace-905b8ef3a68e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_43ea9ac7-2390-415a-bace-905b8ef3a68e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_15406fd1-b61e-4290-b1d1-92450e2ff418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_43ea9ac7-2390-415a-bace-905b8ef3a68e" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_15406fd1-b61e-4290-b1d1-92450e2ff418" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_15406fd1-b61e-4290-b1d1-92450e2ff418_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_15406fd1-b61e-4290-b1d1-92450e2ff418" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_15406fd1-b61e-4290-b1d1-92450e2ff418_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_473c023d-6806-466c-ab0d-dad76c3b91bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_15406fd1-b61e-4290-b1d1-92450e2ff418" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_473c023d-6806-466c-ab0d-dad76c3b91bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoExpirationDateMember_210feee0-afc9-4faa-8924-21ba458432eb" xlink:href="tfx-20211231.xsd#tfx_NoExpirationDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_473c023d-6806-466c-ab0d-dad76c3b91bc" xlink:to="loc_tfx_NoExpirationDateMember_210feee0-afc9-4faa-8924-21ba458432eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodOneMember_0a464431-5723-4559-8621-32d7e18b221c" xlink:href="tfx-20211231.xsd#tfx_PeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_473c023d-6806-466c-ab0d-dad76c3b91bc" xlink:to="loc_tfx_PeriodOneMember_0a464431-5723-4559-8621-32d7e18b221c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodTwoMember_23ae17bf-da40-4a5c-b684-3c928a1bcbb5" xlink:href="tfx-20211231.xsd#tfx_PeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_473c023d-6806-466c-ab0d-dad76c3b91bc" xlink:to="loc_tfx_PeriodTwoMember_23ae17bf-da40-4a5c-b684-3c928a1bcbb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1511c8f3-ef04-40cd-86cc-05a466537ab8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_43ea9ac7-2390-415a-bace-905b8ef3a68e" xlink:to="loc_srt_RangeAxis_1511c8f3-ef04-40cd-86cc-05a466537ab8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1511c8f3-ef04-40cd-86cc-05a466537ab8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1511c8f3-ef04-40cd-86cc-05a466537ab8" xlink:to="loc_srt_RangeMember_1511c8f3-ef04-40cd-86cc-05a466537ab8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0fa7cd51-67ee-4b64-813f-ea29add22b6b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1511c8f3-ef04-40cd-86cc-05a466537ab8" xlink:to="loc_srt_RangeMember_0fa7cd51-67ee-4b64-813f-ea29add22b6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ddcd7f4d-ee62-43b7-9d78-44997ab76140" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0fa7cd51-67ee-4b64-813f-ea29add22b6b" xlink:to="loc_srt_MinimumMember_ddcd7f4d-ee62-43b7-9d78-44997ab76140" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5a9b2773-5776-4217-8584-c0e3830e38e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0fa7cd51-67ee-4b64-813f-ea29add22b6b" xlink:to="loc_srt_MaximumMember_5a9b2773-5776-4217-8584-c0e3830e38e7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#PensionandotherpostretirementbenefitsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="extended" id="i1a8ba789390f47c097bd98729262e6a1_PensionandotherpostretirementbenefitsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_5d4c3986-590e-4abf-8084-189fb142d35f" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_5d4c3986-590e-4abf-8084-189fb142d35f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_2f9c59ea-0fdd-4d46-8eda-47af7c15597a" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_2f9c59ea-0fdd-4d46-8eda-47af7c15597a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_14535b20-1b80-45d6-ae7b-e6b397285dc9" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_14535b20-1b80-45d6-ae7b-e6b397285dc9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_c7020e1d-34ae-4e37-9571-3fe4e66759f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_c7020e1d-34ae-4e37-9571-3fe4e66759f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2756f335-8e72-4444-ad2c-aa9165c46986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2756f335-8e72-4444-ad2c-aa9165c46986" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_820d3e36-54db-4d23-80fb-9b6a790784b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_820d3e36-54db-4d23-80fb-9b6a790784b1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_3c2be28d-f1df-41e6-9905-0f67a449edfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_3c2be28d-f1df-41e6-9905-0f67a449edfd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_bddf12cc-d0f7-4dfe-a6cd-81bfc8fbbd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_bddf12cc-d0f7-4dfe-a6cd-81bfc8fbbd1a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_da817f13-1d8d-4bee-9f40-6784339575da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_da817f13-1d8d-4bee-9f40-6784339575da" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_a1e42c3f-3006-48e3-a11b-d3b96b515a35" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_a1e42c3f-3006-48e3-a11b-d3b96b515a35" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_507ab750-b43d-4731-bd05-cb76629a7b09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_507ab750-b43d-4731-bd05-cb76629a7b09" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_62cc630f-b3f7-416a-83a1-b3016d73e8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_62cc630f-b3f7-416a-83a1-b3016d73e8ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_62cc630f-b3f7-416a-83a1-b3016d73e8ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_62cc630f-b3f7-416a-83a1-b3016d73e8ac" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_62cc630f-b3f7-416a-83a1-b3016d73e8ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_280ac127-438f-4077-b7c7-1ff7cf8344ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_62cc630f-b3f7-416a-83a1-b3016d73e8ac" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_280ac127-438f-4077-b7c7-1ff7cf8344ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_6dbc8117-56c7-43fb-9847-134b1c8b9362" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_280ac127-438f-4077-b7c7-1ff7cf8344ad" xlink:to="loc_country_US_6dbc8117-56c7-43fb-9847-134b1c8b9362" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_506b04c1-e910-4036-9271-f7742fef0402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_280ac127-438f-4077-b7c7-1ff7cf8344ad" xlink:to="loc_us-gaap_ForeignPlanMember_506b04c1-e910-4036-9271-f7742fef0402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c19674e0-4e5e-4eed-a4ee-289b4566b2ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:to="loc_srt_RangeAxis_c19674e0-4e5e-4eed-a4ee-289b4566b2ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c19674e0-4e5e-4eed-a4ee-289b4566b2ab_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c19674e0-4e5e-4eed-a4ee-289b4566b2ab" xlink:to="loc_srt_RangeMember_c19674e0-4e5e-4eed-a4ee-289b4566b2ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_752ec7be-ff20-4385-85ad-707b074032c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c19674e0-4e5e-4eed-a4ee-289b4566b2ab" xlink:to="loc_srt_RangeMember_752ec7be-ff20-4385-85ad-707b074032c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_46a12cec-7483-4351-b52d-34d2cc49a483" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_752ec7be-ff20-4385-85ad-707b074032c5" xlink:to="loc_srt_MinimumMember_46a12cec-7483-4351-b52d-34d2cc49a483" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e38d6fcf-5d32-43b7-b8f4-27d5150f461b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_752ec7be-ff20-4385-85ad-707b074032c5" xlink:to="loc_srt_MaximumMember_e38d6fcf-5d32-43b7-b8f4-27d5150f461b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2eaf16b2-e435-4ea3-abda-72a90e24e0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2eaf16b2-e435-4ea3-abda-72a90e24e0b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2eaf16b2-e435-4ea3-abda-72a90e24e0b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2eaf16b2-e435-4ea3-abda-72a90e24e0b5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2eaf16b2-e435-4ea3-abda-72a90e24e0b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fe03d7b4-194c-4006-a9a9-6ccc28e2d445" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2eaf16b2-e435-4ea3-abda-72a90e24e0b5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fe03d7b4-194c-4006-a9a9-6ccc28e2d445" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8345fed4-8772-4bc1-81d6-485ddaad9c06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fe03d7b4-194c-4006-a9a9-6ccc28e2d445" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8345fed4-8772-4bc1-81d6-485ddaad9c06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cccaa8d1-273c-4cdf-87dc-e08d1115cd49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fe03d7b4-194c-4006-a9a9-6ccc28e2d445" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cccaa8d1-273c-4cdf-87dc-e08d1115cd49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9280e8c-53f2-4959-b369-3e3c81a1182b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9280e8c-53f2-4959-b369-3e3c81a1182b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_a9280e8c-53f2-4959-b369-3e3c81a1182b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9280e8c-53f2-4959-b369-3e3c81a1182b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_a9280e8c-53f2-4959-b369-3e3c81a1182b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_b2a20875-1792-401b-83ca-39030836a88a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9280e8c-53f2-4959-b369-3e3c81a1182b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_b2a20875-1792-401b-83ca-39030836a88a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_295bfbec-1e2f-4519-aecd-b0eba5af0b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b2a20875-1792-401b-83ca-39030836a88a" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_295bfbec-1e2f-4519-aecd-b0eba5af0b2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_46c9aa40-ca85-4211-a3fb-28905f84e937" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b2a20875-1792-401b-83ca-39030836a88a" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_46c9aa40-ca85-4211-a3fb-28905f84e937" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="extended" id="i0d8341a81a15462291748f6abc1db546_PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_4bbdd1c6-ae44-4503-8d7f-7e6c15c76987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_4bbdd1c6-ae44-4503-8d7f-7e6c15c76987" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1875e422-82d7-447f-86ee-7fb23e5f4a89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1875e422-82d7-447f-86ee-7fb23e5f4a89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_87ded1ca-9ff5-4d55-9fed-7548827741c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_87ded1ca-9ff5-4d55-9fed-7548827741c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_b97bb21a-dc29-46b9-bb7b-44ec8fef6273" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanNetAmortizationAndDeferral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:to="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_b97bb21a-dc29-46b9-bb7b-44ec8fef6273" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_cf4dd29c-8ce3-4930-ab84-49660e29adde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_cf4dd29c-8ce3-4930-ab84-49660e29adde" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_205bb6dd-d93d-4d95-90b1-94d557bf6e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_205bb6dd-d93d-4d95-90b1-94d557bf6e31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f160e6bb-772e-4f53-9878-b29b1168faa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_205bb6dd-d93d-4d95-90b1-94d557bf6e31" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f160e6bb-772e-4f53-9878-b29b1168faa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f160e6bb-772e-4f53-9878-b29b1168faa1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f160e6bb-772e-4f53-9878-b29b1168faa1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f160e6bb-772e-4f53-9878-b29b1168faa1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b1e715c0-6bd3-4289-b36f-993268eaa760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f160e6bb-772e-4f53-9878-b29b1168faa1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b1e715c0-6bd3-4289-b36f-993268eaa760" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_87118a74-6cb8-476e-8e7b-5c612001d794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b1e715c0-6bd3-4289-b36f-993268eaa760" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_87118a74-6cb8-476e-8e7b-5c612001d794" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e9854d77-f0eb-4a42-8365-51403d0dc26c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b1e715c0-6bd3-4289-b36f-993268eaa760" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e9854d77-f0eb-4a42-8365-51403d0dc26c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="extended" id="i591ecbe46df248a398a92d64b7f13c5f_PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_8095d5b5-976c-4e7e-b7d2-aafacfdee3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_8095d5b5-976c-4e7e-b7d2-aafacfdee3ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_e4edbd18-f569-4f48-97fe-924d8edf4331" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_e4edbd18-f569-4f48-97fe-924d8edf4331" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_ca520a85-5276-4988-803c-4bdaadf4583a" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_ca520a85-5276-4988-803c-4bdaadf4583a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_34c38151-1274-436f-8d26-258a52b62346" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:to="loc_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_34c38151-1274-436f-8d26-258a52b62346" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e00a77bf-745b-421d-b700-13d6fb38af37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e00a77bf-745b-421d-b700-13d6fb38af37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_eb6eb566-5265-48db-97c3-6c972a50725f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e00a77bf-745b-421d-b700-13d6fb38af37" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_eb6eb566-5265-48db-97c3-6c972a50725f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_eb6eb566-5265-48db-97c3-6c972a50725f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_eb6eb566-5265-48db-97c3-6c972a50725f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_eb6eb566-5265-48db-97c3-6c972a50725f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ed9e08f3-cef2-459f-a20f-76c0e49a6e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_eb6eb566-5265-48db-97c3-6c972a50725f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ed9e08f3-cef2-459f-a20f-76c0e49a6e92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_44e5e9c0-b5ce-4025-9511-2633e9a8ad07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ed9e08f3-cef2-459f-a20f-76c0e49a6e92" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_44e5e9c0-b5ce-4025-9511-2633e9a8ad07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_95606756-e326-4a28-a447-baab5de690c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ed9e08f3-cef2-459f-a20f-76c0e49a6e92" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_95606756-e326-4a28-a447-baab5de690c1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#PensionandotherpostretirementbenefitsSummarizedinformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail" xlink:type="extended" id="i60568c2bab5046d093442c7d45ff2fe9_PensionandotherpostretirementbenefitsSummarizedinformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e3245dff-3adc-4940-9e85-742386022617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e3245dff-3adc-4940-9e85-742386022617" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c797d8e2-bc28-4745-a930-4a9a3334d2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c797d8e2-bc28-4745-a930-4a9a3334d2e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_25517ba3-d100-4081-a716-05ff92ac0282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_25517ba3-d100-4081-a716-05ff92ac0282" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_10a7450d-d64c-46a3-8318-315de7e96b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_10a7450d-d64c-46a3-8318-315de7e96b4c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_15367bc0-4046-40e4-b7f0-8863a38bcc35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_15367bc0-4046-40e4-b7f0-8863a38bcc35" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_514e93dd-268f-4ca8-980c-134beca96791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_514e93dd-268f-4ca8-980c-134beca96791" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_d8b187e8-5e9e-4822-a63e-9a4e41f5bb10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_d8b187e8-5e9e-4822-a63e-9a4e41f5bb10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_c728b14d-0ee5-4faf-901c-9ccd2dedcb92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_c728b14d-0ee5-4faf-901c-9ccd2dedcb92" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_218b4715-8441-4fc9-a9ca-420bed0e8ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_218b4715-8441-4fc9-a9ca-420bed0e8ce3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_430e8880-682e-43c2-8ad0-e6ad521456e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_430e8880-682e-43c2-8ad0-e6ad521456e0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_0569e6af-29c0-4f9e-9b42-e816da7b08eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3daa0207-a954-451e-be2a-5177986d702b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e3245dff-3adc-4940-9e85-742386022617" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3daa0207-a954-451e-be2a-5177986d702b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_91239a24-147a-4ab7-94e8-5a2c23d3c0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_91239a24-147a-4ab7-94e8-5a2c23d3c0cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_8d2f996c-4b5e-46d4-af21-cfb111f6b680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_8d2f996c-4b5e-46d4-af21-cfb111f6b680" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_e615f52e-a5c8-4e97-af48-50716e95f1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_e615f52e-a5c8-4e97-af48-50716e95f1f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_477d4409-8786-4f1e-be98-13fd9804bf1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_477d4409-8786-4f1e-be98-13fd9804bf1f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_0fec028c-31b4-417e-8fe3-43110eeb5914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_42af33b0-bf6a-4728-b04b-9c7687fc5f27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_42af33b0-bf6a-4728-b04b-9c7687fc5f27" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bb936420-192d-4788-8697-4b95e6cf33fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_92111208-7e05-473f-8980-f5e911e0aec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_92111208-7e05-473f-8980-f5e911e0aec4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87623569-337d-4b47-840d-0cb965864ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e3245dff-3adc-4940-9e85-742386022617" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87623569-337d-4b47-840d-0cb965864ccb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_48de5d59-221a-4cc7-912c-40315340b2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87623569-337d-4b47-840d-0cb965864ccb" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_48de5d59-221a-4cc7-912c-40315340b2b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_48de5d59-221a-4cc7-912c-40315340b2b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_48de5d59-221a-4cc7-912c-40315340b2b1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_48de5d59-221a-4cc7-912c-40315340b2b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_922f84b6-aace-4809-96ed-7d375a25dccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_48de5d59-221a-4cc7-912c-40315340b2b1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_922f84b6-aace-4809-96ed-7d375a25dccc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_426e8dd5-131d-4eee-91ee-88d988f00b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_922f84b6-aace-4809-96ed-7d375a25dccc" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_426e8dd5-131d-4eee-91ee-88d988f00b65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_df63c803-410d-4938-ba3f-2ef3ebd3f79c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_922f84b6-aace-4809-96ed-7d375a25dccc" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_df63c803-410d-4938-ba3f-2ef3ebd3f79c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="extended" id="i1465bda12bca494aad5a797405216e53_PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_3ab7d81c-5cb3-4948-aca7-6a386a6052d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_3ab7d81c-5cb3-4948-aca7-6a386a6052d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_195279f5-47a0-4a45-8ed9-8a733ec7b643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_195279f5-47a0-4a45-8ed9-8a733ec7b643" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0d4af51c-e167-434c-91ce-79794f3db437" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0d4af51c-e167-434c-91ce-79794f3db437" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_f46dab75-6f00-4df1-bb9a-4810a17b9182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_f46dab75-6f00-4df1-bb9a-4810a17b9182" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_384444e9-4c0b-474a-b9a0-2b743cdacf79" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:to="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_384444e9-4c0b-474a-b9a0-2b743cdacf79" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_34e389f8-1f96-46f5-8802-3cfdcdb15410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_34e389f8-1f96-46f5-8802-3cfdcdb15410" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5ea4f254-a8c0-4696-b43f-612b6ce9677c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_34e389f8-1f96-46f5-8802-3cfdcdb15410" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5ea4f254-a8c0-4696-b43f-612b6ce9677c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5ea4f254-a8c0-4696-b43f-612b6ce9677c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5ea4f254-a8c0-4696-b43f-612b6ce9677c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5ea4f254-a8c0-4696-b43f-612b6ce9677c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_aaf907ee-3fcd-467a-b33d-af18f1aba4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5ea4f254-a8c0-4696-b43f-612b6ce9677c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_aaf907ee-3fcd-467a-b33d-af18f1aba4f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d8e70a77-73ca-451d-b635-02a072f0459a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_aaf907ee-3fcd-467a-b33d-af18f1aba4f6" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d8e70a77-73ca-451d-b635-02a072f0459a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_988daa20-8e15-4420-8080-d5a77e4df779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_aaf907ee-3fcd-467a-b33d-af18f1aba4f6" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_988daa20-8e15-4420-8080-d5a77e4df779" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="extended" id="i517c1bf6b1cc45ec94b68dcfd97f8190_PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dfd159d3-e3ef-4c06-8b0f-5bb49cee0d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dfd159d3-e3ef-4c06-8b0f-5bb49cee0d3e" xlink:to="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_4509fbe5-ffee-4d8d-a808-6fd3330d62bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_4509fbe5-ffee-4d8d-a808-6fd3330d62bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_578718bf-c6f5-4fda-8f84-8bfe0dca1505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_578718bf-c6f5-4fda-8f84-8bfe0dca1505" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_ffc8cc2b-7ae5-41b1-87ba-8cf31384b792" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_ffc8cc2b-7ae5-41b1-87ba-8cf31384b792" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_466c087b-be6c-479d-a7a6-2d1d455f0638" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_466c087b-be6c-479d-a7a6-2d1d455f0638" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_66259012-2485-4691-a84b-17e04df7693e" xlink:href="tfx-20211231.xsd#tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_66259012-2485-4691-a84b-17e04df7693e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_18468788-795f-4aa3-a404-8b0de532dfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_3f5c4d0b-4524-4c17-822f-2036fbbf1114" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_3f5c4d0b-4524-4c17-822f-2036fbbf1114" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_c8c49b6d-4e4a-48fa-b705-c2a83c84a806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_c8c49b6d-4e4a-48fa-b705-c2a83c84a806" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_547a1e65-7981-479c-ba8c-919fc1110b3b" xlink:href="tfx-20211231.xsd#tfx_ActuarialChangesInBenefitObligationNetGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_547a1e65-7981-479c-ba8c-919fc1110b3b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_227aaaca-59d3-419a-a27b-8bad0eb9d2eb" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_227aaaca-59d3-419a-a27b-8bad0eb9d2eb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_9c4b1304-65f3-4d6e-b846-4bd1e961e332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_9c4b1304-65f3-4d6e-b846-4bd1e961e332" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_c2bc4d02-bb9d-4fce-acd9-10c827bdb359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_b81c8870-9b60-4f92-b379-277888caf8a0" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_b81c8870-9b60-4f92-b379-277888caf8a0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_2951c67b-64de-4fe6-8028-bce7d99635b0" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_2951c67b-64de-4fe6-8028-bce7d99635b0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_22f89a5e-fbe0-4dd8-902e-9c9c1b1c6b71" xlink:href="tfx-20211231.xsd#tfx_ActuarialChangesInBenefitObligationDeferredTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_22f89a5e-fbe0-4dd8-902e-9c9c1b1c6b71" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_ddc2a8a0-210f-49ca-9b1a-4b04582f33dc" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_ddc2a8a0-210f-49ca-9b1a-4b04582f33dc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_e6a1a537-05e6-4fe7-be11-5e0dae1994f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_e6a1a537-05e6-4fe7-be11-5e0dae1994f7" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_5e0b1d33-38b2-4738-b3e3-f0005e0b4b52" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef2a6a98-dec6-410b-bed3-743a194101a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef2a6a98-dec6-410b-bed3-743a194101a4" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_1cc5a8a3-af98-40bd-8b28-ece8f76c5582" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_1cc5a8a3-af98-40bd-8b28-ece8f76c5582" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_fe659719-3769-43d9-a4ba-5554a5fede60" xlink:href="tfx-20211231.xsd#tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_fe659719-3769-43d9-a4ba-5554a5fede60" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_eb5263c9-9ba6-42ce-b8ec-dc88636a2553" xlink:href="tfx-20211231.xsd#tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_eb5263c9-9ba6-42ce-b8ec-dc88636a2553" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4a084196-7452-41db-bf43-bd2e7b1a453c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4a084196-7452-41db-bf43-bd2e7b1a453c" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_40dc71ad-c9e5-47a7-837f-75da6f77c4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6f675ddb-4a5f-4320-83cc-eb4ce19f9c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dfd159d3-e3ef-4c06-8b0f-5bb49cee0d3e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6f675ddb-4a5f-4320-83cc-eb4ce19f9c2d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9073801f-ab56-4803-bb18-5806e88bb4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6f675ddb-4a5f-4320-83cc-eb4ce19f9c2d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9073801f-ab56-4803-bb18-5806e88bb4fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9073801f-ab56-4803-bb18-5806e88bb4fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9073801f-ab56-4803-bb18-5806e88bb4fb" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9073801f-ab56-4803-bb18-5806e88bb4fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e67ac90d-ccbe-4ed3-9f6f-2fc1ba39f4e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9073801f-ab56-4803-bb18-5806e88bb4fb" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e67ac90d-ccbe-4ed3-9f6f-2fc1ba39f4e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_4987fb25-dda8-40bf-8530-39ed848ceb8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e67ac90d-ccbe-4ed3-9f6f-2fc1ba39f4e8" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_4987fb25-dda8-40bf-8530-39ed848ceb8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c9669d99-8ca1-421d-ab18-988cc32a988a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e67ac90d-ccbe-4ed3-9f6f-2fc1ba39f4e8" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c9669d99-8ca1-421d-ab18-988cc32a988a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="extended" id="i5842eaffcfe54b77b9723db5b7c756a2_PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_43a4c1f8-e4df-4a6d-972a-cdd56bb0d86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_43a4c1f8-e4df-4a6d-972a-cdd56bb0d86b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_8f9f8605-2f8c-46fe-8e19-540a166ed8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_8f9f8605-2f8c-46fe-8e19-540a166ed8c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_2c72e852-fffd-45e9-bc91-c24c78d25894" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_2c72e852-fffd-45e9-bc91-c24c78d25894" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_4f60b3a5-0326-441e-ae7d-560bd04ed714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_4f60b3a5-0326-441e-ae7d-560bd04ed714" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ea47cbd5-16cf-4dad-804f-87fdd5ff5b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ea47cbd5-16cf-4dad-804f-87fdd5ff5b9f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ac4b3e4d-e691-4d54-bb68-bd20f63c7795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ea47cbd5-16cf-4dad-804f-87fdd5ff5b9f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ac4b3e4d-e691-4d54-bb68-bd20f63c7795" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ac4b3e4d-e691-4d54-bb68-bd20f63c7795_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ac4b3e4d-e691-4d54-bb68-bd20f63c7795" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ac4b3e4d-e691-4d54-bb68-bd20f63c7795_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_42632512-4cf3-4352-9a5d-525ce53ac8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ac4b3e4d-e691-4d54-bb68-bd20f63c7795" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_42632512-4cf3-4352-9a5d-525ce53ac8a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_412b02d3-0601-429c-9480-602fbfacf0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_42632512-4cf3-4352-9a5d-525ce53ac8a8" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_412b02d3-0601-429c-9480-602fbfacf0ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c4761752-c4d1-4dc1-8c2e-8f6be29b9fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_42632512-4cf3-4352-9a5d-525ce53ac8a8" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c4761752-c4d1-4dc1-8c2e-8f6be29b9fc3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail" xlink:type="extended" id="i607fd1ee05574422b3b70abefbaf9ac9_PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8b874860-f6f9-4bf4-aa39-8a0e6b002caa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8b874860-f6f9-4bf4-aa39-8a0e6b002caa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvested_5981d540-c0f0-4812-8ac5-37735eb00e75" xlink:href="tfx-20211231.xsd#tfx_PercentageOfNetAssetsInvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:to="loc_tfx_PercentageOfNetAssetsInvested_5981d540-c0f0-4812-8ac5-37735eb00e75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_3325b05a-5a45-4eef-8a93-2446f87478c8" xlink:href="tfx-20211231.xsd#tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:to="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_3325b05a-5a45-4eef-8a93-2446f87478c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_05ebe700-bd43-48fe-af6c-a22bb6efd70d" xlink:href="tfx-20211231.xsd#tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:to="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_05ebe700-bd43-48fe-af6c-a22bb6efd70d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_8f144a60-5a2e-4299-9d31-c7e49819b328" xlink:href="tfx-20211231.xsd#tfx_FairValueofPlanAssetsEffectiveAverageDuration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:to="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_8f144a60-5a2e-4299-9d31-c7e49819b328" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f07263c9-4a5a-479c-a9c0-ec95a06a6135" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f07263c9-4a5a-479c-a9c0-ec95a06a6135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f07263c9-4a5a-479c-a9c0-ec95a06a6135_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f07263c9-4a5a-479c-a9c0-ec95a06a6135" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f07263c9-4a5a-479c-a9c0-ec95a06a6135_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5b5456bd-afa5-49bc-b9e7-1f5051c017fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f07263c9-4a5a-479c-a9c0-ec95a06a6135" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5b5456bd-afa5-49bc-b9e7-1f5051c017fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_36d43cd4-166a-4f28-aeef-792ae9066d50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_5b5456bd-afa5-49bc-b9e7-1f5051c017fa" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_36d43cd4-166a-4f28-aeef-792ae9066d50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f8e7162e-0631-4fc8-a8d7-d04a8a5e4815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f8e7162e-0631-4fc8-a8d7-d04a8a5e4815" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_f8e7162e-0631-4fc8-a8d7-d04a8a5e4815_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f8e7162e-0631-4fc8-a8d7-d04a8a5e4815" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_f8e7162e-0631-4fc8-a8d7-d04a8a5e4815_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f8e7162e-0631-4fc8-a8d7-d04a8a5e4815" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashMember_2af50c45-d266-471f-8fca-ded09d4235f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_DefinedBenefitPlanCashMember_2af50c45-d266-471f-8fca-ded09d4235f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_cb8bccfd-2cbb-4d05-978e-082dcc3780ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_MoneyMarketFundsMember_cb8bccfd-2cbb-4d05-978e-082dcc3780ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ManagedVolatilityMember_fb88b1e5-b29d-42bd-9fb4-3550db3da9ec" xlink:href="tfx-20211231.xsd#tfx_ManagedVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_ManagedVolatilityMember_fb88b1e5-b29d-42bd-9fb4-3550db3da9ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_USSmallMidCapEquityMember_0dd436b2-94e4-4b62-80cd-b381fc08fe53" xlink:href="tfx-20211231.xsd#tfx_USSmallMidCapEquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_USSmallMidCapEquityMember_0dd436b2-94e4-4b62-80cd-b381fc08fe53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_f35a6bb7-c50f-48f7-ad5e-aeb1b32fa7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_f35a6bb7-c50f-48f7-ad5e-aeb1b32fa7a4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntermediateDurationBondFundMember_626cf171-743c-4ae5-b29e-1620babaa656" xlink:href="tfx-20211231.xsd#tfx_IntermediateDurationBondFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_IntermediateDurationBondFundMember_626cf171-743c-4ae5-b29e-1620babaa656" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LongDurationBondFundMember_f8c26cd5-ad53-4931-b2f1-0ad79d6c241d" xlink:href="tfx-20211231.xsd#tfx_LongDurationBondFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_LongDurationBondFundMember_f8c26cd5-ad53-4931-b2f1-0ad79d6c241d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateBondFundMember_16b67095-af27-4651-b93b-b81e718b8950" xlink:href="tfx-20211231.xsd#tfx_CorporateBondFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_CorporateBondFundMember_16b67095-af27-4651-b93b-b81e718b8950" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EmergingMarketsBondsMember_bdad4c6b-0099-4e35-8ee7-d5650319b2c3" xlink:href="tfx-20211231.xsd#tfx_EmergingMarketsBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_EmergingMarketsBondsMember_bdad4c6b-0099-4e35-8ee7-d5650319b2c3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateGovernmentAndForeignBondsMember_c8235452-06c8-47ba-bac4-d3f91e874f6b" xlink:href="tfx-20211231.xsd#tfx_CorporateGovernmentAndForeignBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_CorporateGovernmentAndForeignBondsMember_c8235452-06c8-47ba-bac4-d3f91e874f6b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AbsoluteReturnCreditFundMember_90af6b0e-3465-4157-8811-b490e93cd25a" xlink:href="tfx-20211231.xsd#tfx_AbsoluteReturnCreditFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_AbsoluteReturnCreditFundMember_90af6b0e-3465-4157-8811-b490e93cd25a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_c4aae61f-7025-48a9-acdf-00abbc003ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_c4aae61f-7025-48a9-acdf-00abbc003ddb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ContractWithInsuranceCompanyMember_462dda59-069f-4e23-a796-01c470e6c539" xlink:href="tfx-20211231.xsd#tfx_ContractWithInsuranceCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_ContractWithInsuranceCompanyMember_462dda59-069f-4e23-a796-01c470e6c539" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_b9b28e83-aa87-40cc-82ad-eba3a8a1fa89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_OtherInvestmentsMember_b9b28e83-aa87-40cc-82ad-eba3a8a1fa89" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_15745958-80ec-4218-900a-07dbefdb628e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_15745958-80ec-4218-900a-07dbefdb628e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MultiAssetFundMember_9261c6f8-99da-47e6-a150-91e2c424f1dc" xlink:href="tfx-20211231.xsd#tfx_MultiAssetFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_MultiAssetFundMember_9261c6f8-99da-47e6-a150-91e2c424f1dc" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SmallAndMidSizedCompaniesMember_a9a4adcb-de6e-4ef2-8b23-feb1b8daeb72" xlink:href="tfx-20211231.xsd#tfx_SmallAndMidSizedCompaniesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_SmallAndMidSizedCompaniesMember_a9a4adcb-de6e-4ef2-8b23-feb1b8daeb72" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ForeignCompaniesMember_0627720d-95a0-4052-b258-d7d98d33915b" xlink:href="tfx-20211231.xsd#tfx_ForeignCompaniesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_ForeignCompaniesMember_0627720d-95a0-4052-b258-d7d98d33915b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_bc6a075d-f34f-4c32-8ef0-2e7075e6923b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_bc6a075d-f34f-4c32-8ef0-2e7075e6923b" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab42abb0-f32a-4e57-8292-0a0a94bf8393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab42abb0-f32a-4e57-8292-0a0a94bf8393" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ab42abb0-f32a-4e57-8292-0a0a94bf8393_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab42abb0-f32a-4e57-8292-0a0a94bf8393" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ab42abb0-f32a-4e57-8292-0a0a94bf8393_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d812af-1af0-4095-9226-f37987ecfa44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab42abb0-f32a-4e57-8292-0a0a94bf8393" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d812af-1af0-4095-9226-f37987ecfa44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_0d5cb919-7790-4dbe-91a1-1c8df800f240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d812af-1af0-4095-9226-f37987ecfa44" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_0d5cb919-7790-4dbe-91a1-1c8df800f240" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d6125905-2417-472e-89fb-69008f27b964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d812af-1af0-4095-9226-f37987ecfa44" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d6125905-2417-472e-89fb-69008f27b964" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_d8cf6f35-acd9-46bf-96f8-288a4e5d9015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d812af-1af0-4095-9226-f37987ecfa44" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_d8cf6f35-acd9-46bf-96f8-288a4e5d9015" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_56d7e1dd-051e-4139-a504-b5dd62b1d458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d812af-1af0-4095-9226-f37987ecfa44" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_56d7e1dd-051e-4139-a504-b5dd62b1d458" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_0a8caeae-ca1d-4973-974b-fac38bb073d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d812af-1af0-4095-9226-f37987ecfa44" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_0a8caeae-ca1d-4973-974b-fac38bb073d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_940fdba7-54b5-41f7-9fd1-7a2890a7eb09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_us-gaap_InvestmentTypeAxis_940fdba7-54b5-41f7-9fd1-7a2890a7eb09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_940fdba7-54b5-41f7-9fd1-7a2890a7eb09_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_940fdba7-54b5-41f7-9fd1-7a2890a7eb09" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_940fdba7-54b5-41f7-9fd1-7a2890a7eb09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_ce9d48d5-40a5-4c3d-ba14-4dd64a809dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_940fdba7-54b5-41f7-9fd1-7a2890a7eb09" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_ce9d48d5-40a5-4c3d-ba14-4dd64a809dcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_7eaeed94-57a1-462f-9f6a-94f49ed3ea3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_ce9d48d5-40a5-4c3d-ba14-4dd64a809dcc" xlink:to="loc_us-gaap_EquitySecuritiesMember_7eaeed94-57a1-462f-9f6a-94f49ed3ea3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_7936f2a3-3d9a-4055-a733-b0c395ea352a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_us-gaap_FinancialInstrumentAxis_7936f2a3-3d9a-4055-a733-b0c395ea352a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7936f2a3-3d9a-4055-a733-b0c395ea352a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_7936f2a3-3d9a-4055-a733-b0c395ea352a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7936f2a3-3d9a-4055-a733-b0c395ea352a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69a1de8d-cdc5-4f99-9fa7-02c933c83432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_7936f2a3-3d9a-4055-a733-b0c395ea352a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69a1de8d-cdc5-4f99-9fa7-02c933c83432" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_934afeed-aec7-450b-a13f-1a1e2d6ee4de" xlink:href="tfx-20211231.xsd#tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69a1de8d-cdc5-4f99-9fa7-02c933c83432" xlink:to="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_934afeed-aec7-450b-a13f-1a1e2d6ee4de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4788c796-2cd5-4d73-a5a3-9156f7a6827c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_srt_RangeAxis_4788c796-2cd5-4d73-a5a3-9156f7a6827c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4788c796-2cd5-4d73-a5a3-9156f7a6827c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4788c796-2cd5-4d73-a5a3-9156f7a6827c" xlink:to="loc_srt_RangeMember_4788c796-2cd5-4d73-a5a3-9156f7a6827c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8af3b2f2-f854-46d9-9b95-ddfbee91a7f3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4788c796-2cd5-4d73-a5a3-9156f7a6827c" xlink:to="loc_srt_RangeMember_8af3b2f2-f854-46d9-9b95-ddfbee91a7f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7b6a3e3e-df4e-4eba-9326-579dd38a1cfc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8af3b2f2-f854-46d9-9b95-ddfbee91a7f3" xlink:to="loc_srt_MinimumMember_7b6a3e3e-df4e-4eba-9326-579dd38a1cfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f1b3a480-a28e-4bd2-b8a7-5ba7e27a29d5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8af3b2f2-f854-46d9-9b95-ddfbee91a7f3" xlink:to="loc_srt_MaximumMember_f1b3a480-a28e-4bd2-b8a7-5ba7e27a29d5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail" xlink:type="extended" id="idd474d77e72f4e07b4122935e04a2c39_PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4f9d76e3-6066-450e-a0f9-cc3d6ae8624d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4f9d76e3-6066-450e-a0f9-cc3d6ae8624d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_eac2bbad-5cf0-4e83-a688-369f90c45cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_eac2bbad-5cf0-4e83-a688-369f90c45cfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_a5588010-ceae-493e-96a6-701234b02f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_a5588010-ceae-493e-96a6-701234b02f73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_2a17a148-7a86-4cd3-96df-65a3c837e394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_2a17a148-7a86-4cd3-96df-65a3c837e394" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_86ed8325-b9a9-4589-9188-ebdcc932fbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_86ed8325-b9a9-4589-9188-ebdcc932fbaf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_bfd78063-854b-4b2d-9cad-3afa72e114e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_bfd78063-854b-4b2d-9cad-3afa72e114e6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_55d9a97b-a418-4c84-9775-775f9ba1a782" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_55d9a97b-a418-4c84-9775-775f9ba1a782" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e4096fea-523e-4278-8dea-c9fe5beee32e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_55d9a97b-a418-4c84-9775-775f9ba1a782" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e4096fea-523e-4278-8dea-c9fe5beee32e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e4096fea-523e-4278-8dea-c9fe5beee32e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e4096fea-523e-4278-8dea-c9fe5beee32e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e4096fea-523e-4278-8dea-c9fe5beee32e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_037c46a6-72b6-452c-94e6-a33659d8b446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e4096fea-523e-4278-8dea-c9fe5beee32e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_037c46a6-72b6-452c-94e6-a33659d8b446" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_dab48e98-fe43-49f0-8575-a803dadb81dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_037c46a6-72b6-452c-94e6-a33659d8b446" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_dab48e98-fe43-49f0-8575-a803dadb81dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_22b640af-0e8b-4f00-a0ec-52b2695c29bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_037c46a6-72b6-452c-94e6-a33659d8b446" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_22b640af-0e8b-4f00-a0ec-52b2695c29bf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#CommitmentsandcontingentliabilitiesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="extended" id="id5662df81b264feb86d42a01167050d7_CommitmentsandcontingentliabilitiesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_37baf453-760a-401b-9740-b104e4064c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_37baf453-760a-401b-9740-b104e4064c5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_b9e17157-94a6-47ba-803f-9b56e5eb5702" xlink:href="tfx-20211231.xsd#tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_b9e17157-94a6-47ba-803f-9b56e5eb5702" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_8b514b99-2f9c-42c4-9341-8d7e24f419de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_LitigationReserve_8b514b99-2f9c-42c4-9341-8d7e24f419de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_8cbd85ef-7d07-46a4-9e05-8b0b70566488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_8cbd85ef-7d07-46a4-9e05-8b0b70566488" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_e48c2eb9-e61a-463d-9118-764f7513b519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_e48c2eb9-e61a-463d-9118-764f7513b519" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualProvision_17773bff-143b-41b6-8e0a-c89956360040" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_LossContingencyAccrualProvision_17773bff-143b-41b6-8e0a-c89956360040" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_8b98e6f9-c931-4ea7-9697-d3b6ccd0dd8f" xlink:href="tfx-20211231.xsd#tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_8b98e6f9-c931-4ea7-9697-d3b6ccd0dd8f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_e5664ca5-2c3d-4721-be75-3132fd261577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_e5664ca5-2c3d-4721-be75-3132fd261577" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_LossContingenciesTable_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_844f8d6c-d733-43f1-93b4-1f8669ebc868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_844f8d6c-d733-43f1-93b4-1f8669ebc868" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_844f8d6c-d733-43f1-93b4-1f8669ebc868_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_844f8d6c-d733-43f1-93b4-1f8669ebc868" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_844f8d6c-d733-43f1-93b4-1f8669ebc868_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_58901e15-1752-41c9-8baa-23a847c4b2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_844f8d6c-d733-43f1-93b4-1f8669ebc868" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_58901e15-1752-41c9-8baa-23a847c4b2cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_00b2c2ee-b331-46ce-8b4b-e4f95cfb826d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_58901e15-1752-41c9-8baa-23a847c4b2cb" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_00b2c2ee-b331-46ce-8b4b-e4f95cfb826d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherLiabilityMember_7386ffb3-fc51-4020-b949-f5fa2d6e8e61" xlink:href="tfx-20211231.xsd#tfx_OtherLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_58901e15-1752-41c9-8baa-23a847c4b2cb" xlink:to="loc_tfx_OtherLiabilityMember_7386ffb3-fc51-4020-b949-f5fa2d6e8e61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_de067420-a362-4d5c-a795-01293c815a61" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:to="loc_srt_RangeAxis_de067420-a362-4d5c-a795-01293c815a61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_de067420-a362-4d5c-a795-01293c815a61_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_de067420-a362-4d5c-a795-01293c815a61" xlink:to="loc_srt_RangeMember_de067420-a362-4d5c-a795-01293c815a61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_93b8018a-65c6-4cad-a788-e58f2a9a2479" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_de067420-a362-4d5c-a795-01293c815a61" xlink:to="loc_srt_RangeMember_93b8018a-65c6-4cad-a788-e58f2a9a2479" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4d7b8027-92c9-4cd1-8054-8ea8cb18c789" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_93b8018a-65c6-4cad-a788-e58f2a9a2479" xlink:to="loc_srt_MinimumMember_4d7b8027-92c9-4cd1-8054-8ea8cb18c789" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0ab26e48-c33b-4a62-888b-ff1bbda15d4a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_93b8018a-65c6-4cad-a788-e58f2a9a2479" xlink:to="loc_srt_MaximumMember_0ab26e48-c33b-4a62-888b-ff1bbda15d4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0fea5649-dc4f-4739-bb8a-d33ba9a8b685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0fea5649-dc4f-4739-bb8a-d33ba9a8b685" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_0fea5649-dc4f-4739-bb8a-d33ba9a8b685_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0fea5649-dc4f-4739-bb8a-d33ba9a8b685" xlink:to="loc_us-gaap_LossContingencyNatureDomain_0fea5649-dc4f-4739-bb8a-d33ba9a8b685_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_631c194a-d913-4852-a14b-29b3bd081ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0fea5649-dc4f-4739-bb8a-d33ba9a8b685" xlink:to="loc_us-gaap_LossContingencyNatureDomain_631c194a-d913-4852-a14b-29b3bd081ce5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_4ca6b300-6c93-482a-a766-7c4452b504e9" xlink:href="tfx-20211231.xsd#tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_631c194a-d913-4852-a14b-29b3bd081ce5" xlink:to="loc_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_4ca6b300-6c93-482a-a766-7c4452b504e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_bc656801-3f8b-4d7e-8569-74e8a1a9d1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_bc656801-3f8b-4d7e-8569-74e8a1a9d1bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc656801-3f8b-4d7e-8569-74e8a1a9d1bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bc656801-3f8b-4d7e-8569-74e8a1a9d1bf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc656801-3f8b-4d7e-8569-74e8a1a9d1bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8ed1f189-0660-437c-9454-275011438cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bc656801-3f8b-4d7e-8569-74e8a1a9d1bf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8ed1f189-0660-437c-9454-275011438cbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EssentialMedicalIncMember_dcae3e3c-873c-4eb6-8dd7-d77aebdc0357" xlink:href="tfx-20211231.xsd#tfx_EssentialMedicalIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8ed1f189-0660-437c-9454-275011438cbb" xlink:to="loc_tfx_EssentialMedicalIncMember_dcae3e3c-873c-4eb6-8dd7-d77aebdc0357" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#BusinesssegmentsandotherinformationSegmentResultDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail" xlink:type="extended" id="i722dd47dfda340fabf7a66197ec174cb_BusinesssegmentsandotherinformationSegmentResultDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_858f18c0-2324-4264-8a36-cfa4e118da43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:to="loc_us-gaap_NumberOfReportableSegments_858f18c0-2324-4264-8a36-cfa4e118da43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f403d5b0-cc17-451b-9c7d-2384d9d9ff01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f403d5b0-cc17-451b-9c7d-2384d9d9ff01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SegmentOperatingIncomeLoss_57e26d8b-770b-40a7-99b8-033989fef3a5" xlink:href="tfx-20211231.xsd#tfx_SegmentOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:to="loc_tfx_SegmentOperatingIncomeLoss_57e26d8b-770b-40a7-99b8-033989fef3a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_436951d3-4f39-4ab0-8feb-c3f95b80a9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:to="loc_us-gaap_DepreciationAndAmortization_436951d3-4f39-4ab0-8feb-c3f95b80a9e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_32a54762-6261-48bc-bf30-235f95910b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_32a54762-6261-48bc-bf30-235f95910b0f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d788661c-2334-4924-a40d-0957a5c414a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_32a54762-6261-48bc-bf30-235f95910b0f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d788661c-2334-4924-a40d-0957a5c414a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d788661c-2334-4924-a40d-0957a5c414a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d788661c-2334-4924-a40d-0957a5c414a5" xlink:to="loc_us-gaap_SegmentDomain_d788661c-2334-4924-a40d-0957a5c414a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d788661c-2334-4924-a40d-0957a5c414a5" xlink:to="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_2d988908-7c5c-4fcb-b384-3818f63c43a1" xlink:href="tfx-20211231.xsd#tfx_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:to="loc_tfx_AmericasSegmentMember_2d988908-7c5c-4fcb-b384-3818f63c43a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_7aee19e2-0fa8-4d23-be78-c5396df6ad76" xlink:href="tfx-20211231.xsd#tfx_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:to="loc_tfx_EMEASegmentMember_7aee19e2-0fa8-4d23-be78-c5396df6ad76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_7982301f-b024-4eb7-bf92-89a11079a7e9" xlink:href="tfx-20211231.xsd#tfx_AsiaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:to="loc_tfx_AsiaSegmentMember_7982301f-b024-4eb7-bf92-89a11079a7e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_64d6949a-567b-4dcc-9caf-d130c4ab9732" xlink:href="tfx-20211231.xsd#tfx_OemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:to="loc_tfx_OemMember_64d6949a-567b-4dcc-9caf-d130c4ab9732" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1edddb3d-37d4-42ca-8bef-69ef791c2da7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_32a54762-6261-48bc-bf30-235f95910b0f" xlink:to="loc_srt_ConsolidationItemsAxis_1edddb3d-37d4-42ca-8bef-69ef791c2da7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1edddb3d-37d4-42ca-8bef-69ef791c2da7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_1edddb3d-37d4-42ca-8bef-69ef791c2da7" xlink:to="loc_srt_ConsolidationItemsDomain_1edddb3d-37d4-42ca-8bef-69ef791c2da7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_98dfde36-0fbd-4eff-af3d-adc08beec1db" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_1edddb3d-37d4-42ca-8bef-69ef791c2da7" xlink:to="loc_srt_ConsolidationItemsDomain_98dfde36-0fbd-4eff-af3d-adc08beec1db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5932ec9d-08a1-400a-95a9-68f7ec80c2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_98dfde36-0fbd-4eff-af3d-adc08beec1db" xlink:to="loc_us-gaap_OperatingSegmentsMember_5932ec9d-08a1-400a-95a9-68f7ec80c2e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_b1b3c252-06cd-474c-af4d-8642dffde673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_98dfde36-0fbd-4eff-af3d-adc08beec1db" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_b1b3c252-06cd-474c-af4d-8642dffde673" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="extended" id="ic092e4cb2012476788007412a53e805f_BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3a35db46-32a4-4c01-b67f-bc4077cdff3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d263a42b-33a2-487b-8869-69313ba2c17d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3a35db46-32a4-4c01-b67f-bc4077cdff3e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d263a42b-33a2-487b-8869-69313ba2c17d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2c6e3566-033f-4eb3-a9ee-966c0ea4d641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3a35db46-32a4-4c01-b67f-bc4077cdff3e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2c6e3566-033f-4eb3-a9ee-966c0ea4d641" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6980894-3c61-4b90-9584-d540a3dbc8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3a35db46-32a4-4c01-b67f-bc4077cdff3e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6980894-3c61-4b90-9584-d540a3dbc8b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_da475f23-5893-489a-887e-adaa9b9faff6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6980894-3c61-4b90-9584-d540a3dbc8b5" xlink:to="loc_srt_StatementGeographicalAxis_da475f23-5893-489a-887e-adaa9b9faff6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_da475f23-5893-489a-887e-adaa9b9faff6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_da475f23-5893-489a-887e-adaa9b9faff6" xlink:to="loc_srt_SegmentGeographicalDomain_da475f23-5893-489a-887e-adaa9b9faff6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_da475f23-5893-489a-887e-adaa9b9faff6" xlink:to="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_606fe62f-b7d0-4f73-a161-81dcf4740d4a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_country_US_606fe62f-b7d0-4f73-a161-81dcf4740d4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_e177edc7-9a5b-4afd-85a3-ca3a1a300736" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_srt_EuropeMember_e177edc7-9a5b-4afd-85a3-ca3a1a300736" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaAndAsiaPacificMember_ca91c9a8-be14-46e0-a49d-389ccad911db" xlink:href="tfx-20211231.xsd#tfx_AsiaAndAsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_tfx_AsiaAndAsiaPacificMember_ca91c9a8-be14-46e0-a49d-389ccad911db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AllOtherMember_802c8ed0-4d38-4d9f-91f1-409241bd59b2" xlink:href="tfx-20211231.xsd#tfx_AllOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_tfx_AllOtherMember_802c8ed0-4d38-4d9f-91f1-409241bd59b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_688a176d-332e-4d8e-a59f-65eee3575255" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_country_MY_688a176d-332e-4d8e-a59f-65eee3575255" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_b7a088f5-59c2-465d-8cfe-0e3868e335b5" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_country_MX_b7a088f5-59c2-465d-8cfe-0e3868e335b5" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="extended" id="i1f8955f749694f9dae6ab85c456b87bd_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_0efe2b5b-316e-4f62-9675-d0db01939957" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_0efe2b5b-316e-4f62-9675-d0db01939957" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_bbd3db58-d0b9-41cb-b663-f14ef3afad52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_bbd3db58-d0b9-41cb-b663-f14ef3afad52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e9674000-e5ba-4a2c-b60f-b9b594043423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e9674000-e5ba-4a2c-b60f-b9b594043423" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_dc1fdfdc-ed0e-43f6-9480-884358b9cee1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_dc1fdfdc-ed0e-43f6-9480-884358b9cee1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_c216febe-3562-484b-b51c-0e2880ff4585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_c216febe-3562-484b-b51c-0e2880ff4585" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ec5cff45-f84e-403e-b567-78be61d1f5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c155109-b133-4ba5-be77-fba3d89591ce" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_0efe2b5b-316e-4f62-9675-d0db01939957" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c155109-b133-4ba5-be77-fba3d89591ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_c4da439a-d287-4e40-ba28-67c30ddbba71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c155109-b133-4ba5-be77-fba3d89591ce" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_c4da439a-d287-4e40-ba28-67c30ddbba71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_c4da439a-d287-4e40-ba28-67c30ddbba71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_c4da439a-d287-4e40-ba28-67c30ddbba71" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_c4da439a-d287-4e40-ba28-67c30ddbba71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_7278fb4c-a6e7-427d-940e-e14d0e0b9450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_c4da439a-d287-4e40-ba28-67c30ddbba71" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_7278fb4c-a6e7-427d-940e-e14d0e0b9450" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_cc1a7bf3-1812-4c9f-807a-263dee00807d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_7278fb4c-a6e7-427d-940e-e14d0e0b9450" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_cc1a7bf3-1812-4c9f-807a-263dee00807d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="extended" id="i121fe6144118464da8eeb0a2736eed14_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ded0ed6e-91de-448a-b885-1685ec023a75" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ded0ed6e-91de-448a-b885-1685ec023a75" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2389d026-ec1c-43ab-895c-85194d1ad1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2389d026-ec1c-43ab-895c-85194d1ad1ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_4a06cb71-713b-4265-a51b-7cefbe38db90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_4a06cb71-713b-4265-a51b-7cefbe38db90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_26bbf685-7cb3-4f88-8836-8230239fb94f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_26bbf685-7cb3-4f88-8836-8230239fb94f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_f731c354-5a49-4c31-b8a4-54f3a853f908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_f731c354-5a49-4c31-b8a4-54f3a853f908" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_584fad79-f1ca-4472-a850-159879d2007f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_c24da04c-338c-4453-a753-aa383a5f5cdc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ded0ed6e-91de-448a-b885-1685ec023a75" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_c24da04c-338c-4453-a753-aa383a5f5cdc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_1dd94e27-5472-456e-a13a-aede01e80ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_c24da04c-338c-4453-a753-aa383a5f5cdc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_1dd94e27-5472-456e-a13a-aede01e80ab0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_1dd94e27-5472-456e-a13a-aede01e80ab0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_1dd94e27-5472-456e-a13a-aede01e80ab0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_1dd94e27-5472-456e-a13a-aede01e80ab0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8800154e-6e90-451b-a188-7e6db4d36bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_1dd94e27-5472-456e-a13a-aede01e80ab0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8800154e-6e90-451b-a188-7e6db4d36bfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8e4d70dd-2f11-43af-a0c7-dc58ba52f10e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8800154e-6e90-451b-a188-7e6db4d36bfc" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8e4d70dd-2f11-43af-a0c7-dc58ba52f10e" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>17
<FILENAME>tfx-20211231_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 2022 Workiva-->
<!--r:817d67d1-1b79-4f6f-9833-6dd8ff9bb8f0,g:6e2134f9-39ed-42a8-a271-430f0bb9dd4c-->
<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_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_b611d823-2195-4d84-9fdf-595ee05bbc5a_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" xlink: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</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-20211231.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_srt_NameOfMajorCustomerDomain_857ff896-e96a-4233-8ceb-2f8578296d5f_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_DefinedBenefitPlanActuarialGainLoss_6d5ac27e-ccf2-44ec-8d01-afa6779e6eef_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 (gain) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_89ca1de6-269d-4993-a11a-2b842b636673_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-20211231.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_CurrentStateAndLocalTaxExpenseBenefit_ddda57b9-8488-46e7-86f4-568b4a1a31b4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1cdc74ee-876c-4390-ac5d-2e7ad882916a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ContractWithCustomerRelatedPartyLiability_3098c6be-6eb1-4d3c-8345-dab97d9ab13f_terseLabel_en-US" xlink:label="lab_tfx_ContractWithCustomerRelatedPartyLiability" xlink: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 customer, related party liability</link:label>
    <link:label id="lab_tfx_ContractWithCustomerRelatedPartyLiability_label_en-US" xlink:label="lab_tfx_ContractWithCustomerRelatedPartyLiability" xlink: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, Related Party Liability</link:label>
    <link:label id="lab_tfx_ContractWithCustomerRelatedPartyLiability_documentation_en-US" xlink:label="lab_tfx_ContractWithCustomerRelatedPartyLiability" 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 Customer, Related Party Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ContractWithCustomerRelatedPartyLiability" xlink:href="tfx-20211231.xsd#tfx_ContractWithCustomerRelatedPartyLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ContractWithCustomerRelatedPartyLiability" xlink:to="lab_tfx_ContractWithCustomerRelatedPartyLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_94e26c88-c572-4346-8a23-9d240989c508_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-20211231.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_ShareholdersEquityTable_7a1d45e8-02f1-4b3b-9ccd-9692338bf781_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-20211231.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_dei_SecurityExchangeName_75447f87-cd23-48a9-bf9b-5ee78f7ef94d_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/2021q4/dei-2021q4.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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_dd0689b1-785f-4204-8a4b-3ff29513f887_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f1d47c7c-c9eb-4fa8-ac40-51dca4bfaa6d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MajorPropertyClassDomain_e1ce2c30-2443-485f-9a12-a4fd7bfb7bee_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8aae1860-6857-4be6-a76d-f11113413f65_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_8f2afb73-e423-49e3-95bf-8346c9f91a66_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_OtherMember_1ee1d3e6-1636-46a4-92e0-570f2307d14a_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-20211231.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_us-gaap_ProceedsFromHedgeInvestingActivities_df7313f5-71d1-4a08-8c36-eec8cb4a3ee9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_125609ba-8c60-41f4-a40e-878b6e7f433a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DerivativesPolicyTextBlock_074d5d43-7111-4986-87d3-a9ea9a9db97e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_768a6ee0-503a-4f64-862d-e74f57ad01f3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4bbfc501-73c8-40e8-96ed-93d9fc8c9252_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_538a374d-f36b-4392-adf7-89409c02bdf6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_02100aee-f5a2-471f-a6cd-982792d0ba5a_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_80146e4e-c026-4911-937f-9e9bd34a770e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_42bdff44-7fc2-4578-8071-af9174d9fd83_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revaluations and other adjustments</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillPurchaseAccountingAdjustments_81601b5d-e592-4ef2-88e8-0a4db1145632_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" 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">Goodwill related to acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_07166fef-0bb4-4326-b5c5-6c4ce724fe3b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_581d2452-d0c9-4f40-9eed-e17e32b2661a_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 business and 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ValuationAllowancesAndReservesChargedToCostAndExpense_f9cc8e1a-a1ff-47c8-9e92-6285dddc68e1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_e9e3cb2a-d5e6-4026-a640-0cddf4d0daf0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeLeaseDescriptionLineItems_cfba03bf-1175-43ab-8fa4-51c576ca7bfa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a8c075e2-4c31-43e7-86fd-3b5c7d221fe5_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">Business combination, recognized identifiable assets acquired and liabilities assumed, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AmortizationOfIntangibleAssets_e7db8775-8244-4b09-b50a-c866ef8c0b52_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible asset amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_8c9eadbc-4f01-4eda-a49e-6d2c2b4cb078_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_963dd701-4690-459d-8fa9-53e6edaedc27_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">Business combination, recognized identifiable assets acquired and liabilities assumed, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_401cd960-0d0d-4acf-b62c-04d0b226b048_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9b8c8bc9-8dc9-4c83-ace2-5e6ee618115f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseWeightedAverageDiscountRatePercent_b12447ab-e1a9-4941-a189-69f31dfc354c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_70bbeffe-b111-40fd-9730-e431c4d9d629_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_f0dfd4f7-48ce-49ef-9048-1cc72bc4ae40_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsNet_b28f3f14-1ae6-4f68-aa30-270b4b17f3af_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink: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 Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_d1a05c91-b567-4573-9071-e22a5c0487e0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CashFlowHedgingMember_e5b734db-6842-43ed-91e4-808259e3825c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b47cd50d-f14e-4f0a-be9d-2f1a33f30c3a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_LocalPhoneNumber_bc9c84cd-3389-4c32-9c43-bae3e17d96ff_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/2021q4/dei-2021q4.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef28611d-b1be-43b8-9df9-4ae43d0678bd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_03752fd9-a747-4411-a37a-8305e8d00f14_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillAndIntangibleAssetsPolicyTextBlock_27694977-4721-4250-9c0a-814a5f4f68f5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_8b136709-e2eb-4a08-b582-c2a2976cb0ec_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink: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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink: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, Goodwill, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OemMember_e85a4dde-ef28-4dfb-b474-2757e35d122c_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_3de4f518-8754-40c0-8048-9385f9a4c791_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-20211231.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_DividendsCash_8cc492cd-1616-4cbe-b1ae-71528c9f3e1e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RetainedEarningsMember_e7a105a3-a231-47ee-8274-0ed740756e38_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_be8f0ee1-02fd-4c78-9ad5-fc28e2d7a04f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilitiesLeasingArrangements_b32233a1-ddda-4adc-81fd-3507eebcf540_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 Assets</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_36317ee5-5cec-4a49-811c-e968147bed48_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-20211231.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_IncreaseDecreaseInAccountsReceivable_1dac9c55-ba78-4db2-babd-c87a99c352c3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CapitalExpendituresIncurredButNotYetPaid_616f5b56-e1c9-4dac-af09-68f4aac01e09_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink: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 capital expenditures</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_be41e4e8-6ad1-4f16-ade3-482512496224_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 Liabilities</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-20211231.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_34348ec0-e4c5-4a74-a92e-49b1f64c55ab_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-20211231.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0224aa5d-086e-4f01-96ef-0c4eb294dd64_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityWellKnownSeasonedIssuer_9a89d027-d991-421c-b869-13cbbc699a76_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/2021q4/dei-2021q4.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_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_61b6d38c-ad29-42e6-b0f1-9eae1a25856f_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-20211231.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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_fc709e29-4ce0-4283-81c4-6acaf6697aa8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink: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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink: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, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_77fcfa9f-2768-4298-aa24-c2cbcbb68029_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.00% at December 31, 2021 and 1.24% at December 31, 2020</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_USSmallMidCapEquityMember_5c240844-92b1-4372-af36-4b54b73364b4_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-20211231.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_us-gaap_DerivativeFixedInterestRate_340cb4ad-7444-4cd7-a907-fd5c41081cdb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_a7805da4-b7ec-4200-ba49-009baae57e84_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_PercentOfPrincipalAmountOfNotesRedeemable_f43aaa88-1d1e-4155-8ec3-4b5cc94c2fb9_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-20211231.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_fc2e1244-0a98-4e84-b50c-da4a7e593e08_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-20211231.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_RevenueFromContractWithCustomerTextBlock_ce45733b-8547-4878-b745-9b3aae9c9dfb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c82ebd96-90c6-4ef1-b499-594811618122_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_f73b819b-9774-4564-b03b-13e2a12caa9b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ba96dc4a-ade6-4961-9c09-c93bdc2c9583_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_4d62988d-9512-464a-9c3b-73b1762122c5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_43446355-69e7-40e7-b6f8-00f82f96c121_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">2022</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ChangesInContingentConsideration_41f8b4e9-7c2c-4526-ada8-42707808c53b_negatedTerseLabel_en-US" xlink:label="lab_tfx_ChangesInContingentConsideration" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for contingent consideration</link:label>
    <link:label id="lab_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-20211231.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_us-gaap_InventoryRawMaterials_479588c4-95ff-47e1-ab62-de56b9dfa845_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_4b9b4251-3ead-4c4a-aebd-3013a5214f11_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_22bbc69d-5f73-4e85-b4d1-e4cc3ec73800_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_c8c93a8d-4555-4702-9ba8-b3934269e8c6_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_4fc490ce-e8a8-4757-a574-0a306b3f58cf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MachineryAndEquipmentMember_663c7ac2-aa5f-4054-a784-35f1d39e4c9a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital_fc35f198-c452-4614-9068-70e7cff1b772_terseLabel_en-US" xlink:label="lab_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital" xlink: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, working capital</link:label>
    <link:label id="lab_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital_label_en-US" xlink:label="lab_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital" xlink: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, Working Capital</link:label>
    <link:label id="lab_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital_documentation_en-US" xlink:label="lab_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital" 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">Disposal Group, Including Discontinued Operation, Working Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital" xlink:href="tfx-20211231.xsd#tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital" xlink:to="lab_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_2f59b4f9-043c-462b-ac22-6bf9f0596b4b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DerivativeFairValueOfDerivativeAsset_78251f66-167a-431b-bd6d-c83620d4a295_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_c9a127c5-4c14-438b-a145-801eb8d8085e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices_e091db8e-dd67-4e4f-941e-711ead0c02d0_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-20211231.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_RestructuringCostsAndAssetImpairmentCharges_445f740c-b397-4d73-a0a6-15498dbc9209_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6c5e736a-4eb9-43f3-8ee8-af8532538b82_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink: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 Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink: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 Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_33b35c0f-76ea-44f1-8b8c-8e02444b25b0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityVoluntaryFilers_7eb753b8-4568-4feb-a530-5b5c02d3e8bd_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/2021q4/dei-2021q4.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_ValuationAllowancesAndReservesAdjustments_4f64524c-e0b3-4174-bcf0-035c1fde0972_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PlanAssetCategoriesDomain_05cca336-b46c-45a4-a802-70d089191518_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_08690f6b-ef8c-43b1-9c26-4239a403f9d9_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-20211231.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_RestructuringReserveAccrualAdjustment1_6f421080-4b75-4d53-b60e-27bbc8c7ebe8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebt_8b0ae289-de8b-445a-88d1-b851a1a88a42_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueInputsLevel1Member_5b40351c-6dbe-4557-9f27-faba0519bdb6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxDisclosureAbstract_563c6d7b-7075-4e95-a56c-3a82d878682d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntitySmallBusiness_4b06fcd0-c726-4a84-bee4-a6282f9595f4_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/2021q4/dei-2021q4.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_e23214ca-89e2-416d-a22e-edd9427ea592_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsLineItems_b5d33adc-f203-4f42-98c1-5a83f99bd965_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_3a6626fa-d7df-4c39-821a-2683f29ada7c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_StatementScenarioAxis_e3d484a9-5205-49b6-94b2-6c8bf8a4856a_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_3535aea3-fbbe-4bb0-86f4-b996a4fbe57d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock_bf2a660e-beaf-4542-9167-65f7030da943_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-20211231.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_NoncompeteAgreementsMember_3fa4c393-862f-4628-a79d-de00901aafcb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdditionalPaidInCapital_6dc6e7fc-55a3-4546-a13a-49c4285c1707_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesAndStockholdersEquityAbstract_a460e706-6d21-41ed-8479-6046963f4e81_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_8a662ca8-b176-4755-868b-f2c26ca8fd98_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_7f1bf3bf-6437-473b-8c56-47e8bf5b0828_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink: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, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_cc8ad1ff-5ba3-48c8-9a62-f6b1f7b0131b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ValuationAndQualifyingAccountsDisclosureTable_74b37d11-f46c-480f-9a01-5f28b1e44cd0_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DerivativeLiabilitiesCurrent_9d3129b9-57b9-4a72-9119-82113728fd42_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EntityInteractiveDataCurrent_3a376d46-1a27-4ff6-834b-75eb6bf46235_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/2021q4/dei-2021q4.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a106100d-5531-4425-9f42-f140f5dfc994_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_be5aa411-1fb5-46f3-b442-12de329e7af3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_40c8c78d-3d4a-41a4-8e4a-1177f2d11e2b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SpecialTerminationBenefitsMember_955c019d-8e42-4afd-b366-4c3354320307_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_SecuritizationProgramMember_ef347ddb-ddaa-4345-bc8c-26a09d5d9720_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-20211231.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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_33268981-85e8-4d94-9e38-9a3872aeb073_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanCashMember_0bf9aacd-4042-4eb0-945e-e4e080bd2c7b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_MilestonebasedPaymentMember_a07d6c02-30dd-4680-b7d9-40bd1b0f547b_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-20211231.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_LiabilityForUncertainTaxPositionsNoncurrent_b793973e-4687-4604-a540-4fc5ad3a0887_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_447b7ec5-0e62-4c66-b964-86f7d8bcf306_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_UnrecognizedTaxBenefits_fb642f86-9580-40a7-823d-135fdb2e207f_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_5a5a0b89-b481-4997-a865-eb6f07b05ad4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityCommonStockSharesOutstanding_9ada2c14-9e0a-4256-b0a8-caa02020f49e_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/2021q4/dei-2021q4.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_dei_EntityAddressStateOrProvince_bb7c25e9-59b8-4956-86bd-b854bf32cbce_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/2021q4/dei-2021q4.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_RestructuringReserve_cb30ccb5-a98f-4822-b0b3-efa6bbf5c86b_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_8fb5639f-bbdd-48d7-b697-86f67d2beed5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquityBeforeTreasuryStock_bf8939e9-5e28-4ceb-93c9-bee8b210a614_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LossContingencyDamagesSoughtValue_18f4c4db-5549-46ae-80d7-5830f8fe9c97_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredIncomeTaxAssetsNet_404b01ec-d928-4d9d-940f-b398f18003c6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesCurrentAbstract_27728a29-3e8d-4a9b-a39e-50a62ce24036_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringPlanDomain_b94513a9-ae75-4e22-bd27-bf6f64781ea4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_203daf54-2df8-47dc-abba-e25439072703_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryDisclosureTextBlock_4a7d1a61-e35a-4bd3-86f2-ca87e76207ec_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquitySecuritiesMember_f21e17a2-f99f-4b6a-b74b-9e2a3b48a201_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AccountingPoliciesAbstract_71c474e6-2279-4bbc-90f8-451efffc9969_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_58486090-9166-4cc3-871a-996de5aa2621_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_d6492828-220b-4f30-b9a3-0a04f504c30d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeInstrumentRiskAxis_1beb86fe-e03e-4b27-88f9-6f960d464698_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_63a6a49a-38e3-4397-bb9b-213c0142f297_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-20211231.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_RetirementPlanSponsorLocationAxis_1d3da673-cd69-4caa-8109-8ef8ee93a841_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CurrentFederalTaxExpenseBenefit_4c9819dd-6db3-4099-84f6-f873e1a37d74_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseLiability_ca56f6e8-7196-4141-870d-995fdb478516_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_537feba0-24d9-4ca8-a823-cb3fcec5ceef_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentTransitionReport_4739556c-b994-4593-acfe-283d4def3aee_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/2021q4/dei-2021q4.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_CommonStockValue_d28c5853-ba22-4006-9584-eedf705192d1_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: 2021 &#8212; 47,929 shares; 2020 &#8212; 47,812 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_ab5d62db-b83b-4b35-af74-838ca6ff4bf8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" 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</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink: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, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_67c7d7bb-9f7a-45e3-a663-2ce466ef50bb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6207a8a2-b55e-4f87-b9bb-d1ffa2a600d1_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_8ccc1f62-4ccc-4610-a829-4279558ef98e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CustomerConcentrationRiskMember_93425c1d-5bf7-4a60-82e0-e99a29b1e6ab_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeasesTextBlock_b2c55108-86f0-4d54-b4d8-36d4cb4c1f96_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_AbsoluteReturnCreditFundMember_8ad87bc5-f488-409b-8ffb-f76e7678bcdf_terseLabel_en-US" xlink:label="lab_tfx_AbsoluteReturnCreditFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Absolute return credit fund</link:label>
    <link:label id="lab_tfx_AbsoluteReturnCreditFundMember_label_en-US" xlink:label="lab_tfx_AbsoluteReturnCreditFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Absolute Return Credit Fund [Member]</link:label>
    <link:label id="lab_tfx_AbsoluteReturnCreditFundMember_documentation_en-US" xlink:label="lab_tfx_AbsoluteReturnCreditFundMember" 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">Absolute Return Credit Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AbsoluteReturnCreditFundMember" xlink:href="tfx-20211231.xsd#tfx_AbsoluteReturnCreditFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AbsoluteReturnCreditFundMember" xlink:to="lab_tfx_AbsoluteReturnCreditFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1ca79b02-3592-4179-8a7d-6e906bd2a47b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredCompensationArrangementWithIndividualSharesIssued_37df0b07-6c35-4b5d-b0b7-70440f0a6d9d_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" 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_DeferredCompensationArrangementWithIndividualSharesIssued_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink: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 Compensation Arrangement with Individual, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_b2b9e5f1-a81e-4507-8d11-6a647a0e1cdd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_IcfrAuditorAttestationFlag_d95ac562-4b1e-4fcf-bb44-2bd0fd36cc09_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/2021q4/dei-2021q4.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_01805b51-d2ad-4c25-8303-e6b124c0d940_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AntidilutiveSecuritiesNameDomain_e6450b8b-26b8-4bf0-addb-ca42299b849b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredForeignIncomeTaxExpenseBenefit_2fc47742-59c0-4844-adb6-5d4a6544ddf5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_fca05a9f-c77a-40a5-b3c2-2c73b9111fcd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_AggregateRestructuringCharges_a5f3a63e-c246-428b-b87a-509cc4a7b665_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-20211231.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_GoodwillLineItems_ff26e34e-19fc-4640-8c2b-ca85b7df5cd3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_87fa6b63-08b8-4b02-af07-a4fc23fdac62_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 $232, $(7) and $(20), 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_HomeCareProvidersMember_b6ee035f-8a62-4d7a-9ff1-eaec08f2aeac_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-20211231.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_IncomeTaxContingencyLineItems_7cf65caa-bb38-4520-8203-33a0a1478d68_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SummaryOfIncomeTaxContingenciesTextBlock_5384ca7c-f11e-49e0-aeb3-e23cec49ff78_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_HospitalsAndHealthcareProvidersMember_8b8525de-ed5f-4ba1-ac56-ccb52feee94d_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-20211231.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_5cdac042-6d20-454b-a405-b36cb677f463_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-20211231.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_PrepaidExpenseAndOtherAssetsCurrent_893030f3-5956-41f4-a2e9-1ad6055cfe9c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_b241a6fe-f77c-42bb-b82b-87a4537717f2_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-20211231.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_RevenueFromRelatedParties_df3f013f-d373-4e50-986b-e8a32cebb9d3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 related parties</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_803592e9-eb9d-490b-82f4-40607217b1a9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AccruedLiabilitiesCurrent_28ecdd00-8c62-414d-ab02-0f3e3d085886_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueFromContractWithCustomerExcludingAssessedTax_40b73eef-6899-4c20-83cc-c24aaacd15b6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_96337644-f87f-47bf-a7b7-89e770ea681a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeStockOptionMember_5f47b39c-cdaa-454a-9d87-bd36b5c94a6e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_e8cd7caa-feeb-4bc1-803f-c99a17206287_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,988), $(1,694) and $(1,611), 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_EquityAbstract_9da5f42d-e3a2-449b-8188-e5e1e30257b0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueByFairValueHierarchyLevelAxis_1bc22501-ba1d-448d-b1ca-7486e18b3cb5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ConsolidationItemsDomain_0d36648f-0dae-4137-9981-1996305f983d_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_MeasurementInputTypeDomain_0130429b-3348-4851-95c6-3cb3fcb16a7a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_VariableRateAxis_e7c44ec5-ab36-4464-8884-b79a2178bb67_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentReportingDisclosureTextBlock_ee10eb35-2175-4859-a944-8e9793e201b7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IndefiniteAndFiniteLivedIntangibleAssetsTable_e111efc2-eb2c-4137-a1dd-87d8af478325_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-20211231.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_tfx_OtherMedicalDeviceManufacturersMember_f7418a5f-10ac-4152-ac17-f0692c486ca7_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-20211231.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_StockIssuedDuringPeriodValueTreasuryStockReissued_f363986f-df72-45c3-a1b6-e90f86156463_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">Treasury stock reissued</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInStockholdersEquityRollForward_53ea19bd-a3c6-4077-9b6b-b9c27cb3059b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentFiscalYearFocus_37c326fe-621c-4c62-9c64-921911b87e38_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/2021q4/dei-2021q4.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_PropertyPlantAndEquipmentAbstract_a655cd35-d615-4d2e-bdb4-203aa8bd5d1c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_VariableRateDomain_ef0cc38e-6a49-4a78-b705-33d4b7d7a1a6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdditionalPaidInCapitalMember_cf33504c-b156-492e-a087-2e45069edffb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_84e1b9ab-2f43-41d4-8359-11a38bc47ef2_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 2027&#160;&#8212; 2031</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongtermDebtTypeDomain_7cc59627-7f12-432a-878a-f5ed42399296_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_0b1f6cf5-cee6-4101-b28c-602d3351140f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_RevenuebasedPaymentMember_0dfb046b-a8bd-4eca-8b74-1334707b3fe0_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-20211231.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_3513773a-e404-42ab-934b-eb48e5f0d10a_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_5ca032e6-97d0-4a83-bc2b-52bdce72462c_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-20211231.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_OtherAssetsMember_aa194909-3770-4208-968c-593a4557a16e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtFairValue_4d3830de-3658-4d1c-9f58-823bc8c407d9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_a95c63cd-b268-4db3-bf6f-82f3219c0977_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_MaximumMember_650ac341-a8a3-41fa-9983-7f924caa156f_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LossContingencyNatureDomain_1b3cc7e3-64d1-4d8b-a268-8e0058b8f7cb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_SecondAmendedandRestatedCreditAgreementMember_46c64e8c-b36e-491c-8a19-ecdab88666be_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-20211231.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_AwardTypeAxis_5eaf146e-0653-4bb8-9797-09ccc916a24b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e16d0517-292f-4fc6-9f86-536856177af4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_StockholdersEquity_1adac023-a383-4dad-8927-83a080130866_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_52157c4a-22b1-4e37-9cba-430f6b849ec8_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_11767267-5b2d-4385-85e2-9dac779fb414_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ScheduleOfFairValueOfDebtTableTextBlock_62912449-ba23-487e-96c6-fd5ff7d6b1e6_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-20211231.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_72583bab-8fe7-4cf1-863d-e7b182ed4d67_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-20211231.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_5bd04e81-943d-4afe-b7bb-408a6610e55e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_CityAreaCode_0dcfe8e2-aaaa-4272-b103-3cf88de326f7_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/2021q4/dei-2021q4.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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_317c624f-160c-4cdd-b1de-4fe1e3d44e56_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9940b081-e246-4603-94f9-33912ef34109_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DesignatedAsHedgingInstrumentMember_c5b51f35-5a76-4da0-9f76-175d12ee4025_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanEquitySecuritiesCommonStockMember_cf352a60-a771-4975-8781-d759f63ca600_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillAndIntangibleAssetsDisclosureAbstract_3ba1437a-8f2a-4558-a438-45c89d95a408_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax_c0d949e3-8a30-4b64-ab44-50ce65046cb3_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-20211231.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_tfx_InterventionalUrologyMember_3110acad-07d7-408e-bf93-d71b3456cbe7_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-20211231.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_e1a9b231-1b5e-45b1-be95-2d8c92f70fd7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_985ecc32-e244-4e52-8862-43026985222c_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-20211231.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_OperatingLeaseLiabilityNoncurrent_a77b6cac-8b9e-4f72-a7f4-d2ca7f525a94_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_fc9044b1-fe5b-46ea-97c1-d751cb488c63_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-20211231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember" xlink:to="lab_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_7d67ed12-22f9-4e0c-8d33-2745eb3fcc78_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 income tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ContractWithInsuranceCompanyMember_35aa7e4e-7df8-4d18-b84d-9274f6c18131_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-20211231.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_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_fa8819ee-bf04-41ba-a2ef-040acf0ccfbf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_820b743e-8afa-420e-b025-dbe3befc3f2f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_EmergingMarketsBondsMember_a8c1ac17-1cfa-4fb9-8464-7dc197bc5a01_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-20211231.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_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_868c9b74-613e-44e8-b7b7-b79153cfc020_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense_4266af70-de9e-452d-8bfc-13d84c8337c1_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-20211231.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_ScheduleOfDefinedBenefitPlansDisclosuresTable_ff73ffaf-b7c9-4b36-a392-edf4156e94f2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingSegmentsMember_501aad34-93b6-4cc9-afc9-8c6afdc59c7f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativesFairValueLineItems_9aa10144-636f-478e-a274-773c343356a4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RestrictedStockUnitsRSUMember_56c52bbb-ca02-435b-84e4-a594f33718c3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_2b5655e5-f151-43bf-b4df-8f7390ed2804_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredIncomeTaxLiabilities_e842a93d-738b-408b-9817-407b3d614774_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_BusinessAcquisitionLineItems_01dde903-d5f4-4854-8c66-7689303a0c02_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanEquitySecuritiesMember_a524b7cf-4ed3-4d96-bab7-0c895a5a5400_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_cb9890dc-c7fb-431c-938e-038148513671_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink: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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_IWGHighPerformanceConductorsIncMember_6904a5ec-28b7-4aa0-9f71-2643afd333b6_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-20211231.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_ValuationTechniqueDiscountedCashFlowMember_c55f252f-eb33-4b6a-85fc-20445a853539_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementAbstract_45f0dd2f-691e-473b-a67b-4ab64e43a59c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityRegistrantName_b86b0356-bd2f-4e6d-83e1-2044a5a98b15_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/2021q4/dei-2021q4.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_ValuationAllowancesAndReservesDeductions_5a3224cb-b32e-4896-af4b-fae885d4dbf9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RelatedPartyTransactionAxis_0e12bcb4-5e27-42f4-9da1-4424f86c6a6f_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_63433e4d-0d77-4b8a-85ef-c9529c4e45d5_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-20211231.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_us-gaap_IncomeTaxExpenseBenefit_27afc70c-54c6-4a90-b12e-0a452c2f903e_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_31080d8b-77ca-4783-9d6b-6bbc9848b969_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes (benefit) on income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_66f1b72a-279f-4e7c-8d63-bdf64e02a13b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillOtherIncreaseDecrease_b3f54175-3191-4fe6-9df3-ce7d8635352f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink: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 disposed</link:label>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink: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, Other Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_0fd52043-08d8-440c-88b1-fcc45ea65243_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_1754a421-771d-469a-b3b7-ce94cd76e186_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-20211231.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_us-gaap_AccountsReceivableNetCurrent_886ef504-9501-4999-918c-ed2be42d5ca6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedOtherComprehensiveIncomeLossTable_d82de6b0-7356-4001-af84-15afb062b8c5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityTaxIdentificationNumber_f3c20e96-dc61-46df-b413-580817f07771_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/2021q4/dei-2021q4.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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_523ccc2f-0d1a-4dac-8d7c-de3a804edbd2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_68cfc77a-cf0d-4692-98ac-a0d93532166e_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-20211231.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_InvestmentTypeAxis_659186e1-6862-441d-ad89-51f79beb1a0d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentFiscalPeriodFocus_d28253ea-47bd-49ed-b264-8d7a98c0686a_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/2021q4/dei-2021q4.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_AssetsCurrent_e3e302c4-5f0f-4296-aa70-b9b59a7395cc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IntellectualPropertyMember_c4493ecf-58ec-4be2-837d-805d105e657d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_11ae99ac-65a7-4670-86af-caabe6f63b3d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDue_3c329f7f-cb02-44b7-88d0-de722c4c2937_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_country_MX_10af10b5-2db4-42f7-8dce-5902aec32718_terseLabel_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico</link:label>
    <link:label id="lab_country_MX_label_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MEXICO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX" xlink:to="lab_country_MX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1407087c-32c7-45b8-91cd-711abbe2f192_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_country_MY_43cd213a-a159-4efb-a112-13a4ef8b676b_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/2021/country-2021.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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_5caa3a93-9681-494a-bfe2-0950b7697fe8_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 $62, $(240) and $150, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SmallAndMidSizedCompaniesMember_d8829355-b17e-457f-a108-d58a867fca4b_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-20211231.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_20f53dfd-6e61-4456-a5c3-c30e10b142f6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfFinancialPositionAbstract_b8d33031-0df2-4719-bd7a-ad05980ce0ab_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ValuationAndQualifyingAccountsAbstract_59a0deab-cab4-46fa-a81d-41c216aff845_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_cfc06218-85a9-425f-a1e1-59e1a80bc4b0_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink: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_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink: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, Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_a6f161ee-4e80-484c-949a-add912b33d11_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_be063f5b-15c4-4eb7-a23b-175ea7f5b450_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_d035b6f4-eaaa-4f8a-8a4e-deea5f7b3bca_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DerivativeInstrumentsGainLossLineItems_b6e349bc-9337-46d3-8230-6579cd2887b7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink: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, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink: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, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_TermLoanMember_2488bb8a-7891-468a-955e-c7810816d9d8_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-20211231.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_RestructuringPlanAxis_1b3da0c9-6725-417f-9f7f-b5a6896c2669_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_0a2c9236-e0b4-4a35-9a78-163e4641387b_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_f7087265-c78a-4e14-9ab4-2600f9fdf755_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_d0b79478-0e80-4ae7-9a88-55559a59b4af_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SalesRevenueNetMember_09bd23f7-3dd8-4258-b709-cff69143a009_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a6af6cbe-0fcc-404d-9da8-ddf99ac3c66e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityComponentDomain_bb8e104e-10be-4d5b-b3ac-8dacc8aa1fe2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_66027f44-e4ca-4e2b-a579-2c762eca9fb5_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">2022</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bc79629d-5d28-4236-94e7-3bad610b6220_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink: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 Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink: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 Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_AuditInformationAbstract_label_en-US" xlink:label="lab_tfx_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_tfx_AuditInformationAbstract_documentation_en-US" xlink:label="lab_tfx_AuditInformationAbstract" 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">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AuditInformationAbstract" xlink:href="tfx-20211231.xsd#tfx_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AuditInformationAbstract" xlink:to="lab_tfx_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_5144cdc3-5e90-4984-bdf9-b716db93a707_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PeriodOneMember_316245df-d630-4c1b-baf1-ab836d5a33fe_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-20211231.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_f3d74e6d-e00f-4491-8c37-4db4df62d3bd_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 $(27), $234 and $(85), 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringAndRelatedCostIncurredCost_3726aed5-c454-4739-9a99-48e6ccecf058_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAllocationOfPlanAssetsTableTextBlock_94624684-16b6-47bd-bdf4-73b030ce0c5d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_deba5589-f571-4dbf-98c6-c5de09f2bb52_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-20211231.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_d4d44f97-c872-4dbd-856f-f45468fdf423_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-20211231.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_de52d536-c500-46d8-a03d-37de4224f91f_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IntangibleAssetsGrossExcludingGoodwill_e8d60cc7-0db4-4429-bb75-eb273ef86278_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_WeightedAverageMember_d5a4a58f-5783-49e3-9b49-6e70032f0d8d_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0da427dc-be83-4fe1-893b-c0f555b00808_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueInputsLevel2Member_a2581658-2ae0-4ec5-a8cd-cd3acb0226ce_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_46c9ad06-319d-4f07-b500-d4f4c06184da_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_f7f10077-26a4-44a5-b4f1-22fdbc26ec64_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_5ff68a3c-0a69-4286-84b8-c6a52018b3c1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TypeOfRestructuringDomain_8a5a9766-5876-4a97-b8a1-ee4f57db3ace_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_d4e232f3-eb55-4667-8542-d34fe4d90acf_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShortTermLeasesPolicyTextBlock_e4c9648d-4595-4bcd-b151-e026bf78c364_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FiniteLivedIntangibleAssetUsefulLife_993b8f00-d32b-4cd3-ab73-dc9c97b77a9f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UseOfEstimates_6690904e-a281-4828-9f81-ceb02d3b829e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_A2021RestructuringPlanMember_5488c5e9-1d0d-4aca-8d67-a621653c2d87_terseLabel_en-US" xlink:label="lab_tfx_A2021RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Restructuring plan</link:label>
    <link:label id="lab_tfx_A2021RestructuringPlanMember_label_en-US" xlink:label="lab_tfx_A2021RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Restructuring Plan [Member]</link:label>
    <link:label id="lab_tfx_A2021RestructuringPlanMember_documentation_en-US" xlink:label="lab_tfx_A2021RestructuringPlanMember" 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">2021 Restructuring Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2021RestructuringPlanMember" xlink:href="tfx-20211231.xsd#tfx_A2021RestructuringPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_A2021RestructuringPlanMember" xlink:to="lab_tfx_A2021RestructuringPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_9a3f1b49-1e98-4288-ae5e-568ddf8eb137_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SummaryOfIncomeTaxExaminationsTextBlock_e117b7a6-f7e3-42d2-b0f4-f4f1981b44e8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_Security12bTitle_461de607-bc04-4c38-88ab-4f8aaefffff7_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/2021q4/dei-2021q4.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_tfx_InventoryFairValueStepUp_e7f8e018-758e-427c-9bd5-e97bdcb6116d_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-20211231.xsd#tfx_InventoryFairValueStepUp"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_InventoryFairValueStepUp" xlink:to="lab_tfx_InventoryFairValueStepUp" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_0977cfd3-09b9-44d3-b8b1-f0e17d2ea863_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CommonStockSharesAuthorized_694d0477-c422-4166-972f-1cb4d2ef423c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_CorporateBondFundMember_ed2e87db-6401-4f26-939f-c26ea567ef59_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-20211231.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_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_0ca21ce9-71e4-48a0-b5d0-a8d618472c10_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-20211231.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_NetIncomeLossAvailableToCommonStockholdersBasic_78b454e3-d80b-4018-95e3-e310fca0427a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentType_3fd4a65c-cb95-4e73-8d9b-6d437cf3afdc_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/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_946a83c9-a090-4578-b8b9-be2318887fb3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ProductsAndServicesDomain_03e2fe98-78e7-4fcb-a310-afa4b69b5646_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DebtInstrumentInterestRateStatedPercentage_df7ca01e-ace2-4431-b2f5-861b32d6f151_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationContingentConsiderationLiability_436a8d5e-a3b5-4782-8d59-7e5989004ca2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2819513c-8f92-4422-9148-97d3567f88cb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MaximumAmountAvailableUnderReceivableSecuritization_173a4397-67e4-44e7-9b1d-0d85d9edbab2_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-20211231.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_us-gaap_RevolvingCreditFacilityMember_63d60aed-42a1-43d9-b816-91c4edfb9f3b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_c1525e1f-9b75-4738-ba69-3d2c093196ec_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_d645ae74-e918-40c3-a890-09e00d8ee1d1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_747d018b-c3c4-4389-a637-3099564a2550_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.48% at December 31, 2021 and 1.65% at December 31 2020, 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-20211231.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_FairValueByMeasurementFrequencyAxis_02d4d5af-9e44-4c66-9db7-1288559af6a2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ValuationAllowanceOfDeferredTaxAssetsMember_9350dbc1-078f-49c5-9087-e19163929628_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_2739667b-414d-434b-917d-17304635647b_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-20211231.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_srt_StatementGeographicalAxis_886255e3-c88e-4ebb-ba69-1cbc8a87b733_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b970e45d-dbfa-4807-802d-2c88e72dd1b6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherInvestmentsMember_39bc1aa2-fa39-4e5c-a019-6fd909e268a3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeExcludedComponentGainLossRecognizedInEarnings_b46922ce-53be-4c2a-a82d-08617d0c35b3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DecliningPercentOfRedemptionPriceToPrincipalAmount_714f6373-dcd0-4c12-a3ee-4cdfa2d8930a_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-20211231.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a03c2210-4e2d-4cf1-b990-7895f512c979_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodSharesTreasuryStockReissued_56b88ba7-fa7f-4278-9601-64b9e33037de_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">Treasury stock reissued (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_NetGainOnSaleOfBusinessesAndAssets_590acab3-5aa7-4cfc-819e-38d12d98178e_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 business and assets</link:label>
    <link:label id="lab_tfx_NetGainOnSaleOfBusinessesAndAssets_30397b80-9c64-47fb-8d59-ba7d98fce123_terseLabel_en-US" xlink:label="lab_tfx_NetGainOnSaleOfBusinessesAndAssets" xlink: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 gain on sales of business 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-20211231.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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_62e64ebe-d987-42f4-98c0-a8ad46dcb5a7_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_b9a7647f-ada8-42e3-af08-5d1c5c4c4607_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_0be0363d-ebfb-4cb6-817e-c358429be385_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-20211231.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_NetCashProvidedByUsedInFinancingActivities_9d7b8695-6bf8-41f1-a134-8535a8c86b7d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by financing activities from continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TreasuryStockValue_93fa71eb-2f58-4c1e-a486-b51f20868e52_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_494641e6-4b61-443d-8db7-afeb1015a383_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-20211231.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_WeightedAverageNumberOfSharesOutstandingAbstract_5eb43235-bd83-46d7-a9f4-f570bc867914_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_3eb9b10f-24d5-458c-ae6f-3ccd84748373_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueDisclosuresTextBlock_959cdf4f-41f2-4081-b1bc-95ee1f59983d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringCharges_abebbebe-dde8-4923-b2da-037411895292_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DistributionRightsMember_18134a88-983d-4cc9-abc5-7339bfbec887_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConcentrationRiskByTypeAxis_5bd7ccf1-a3ae-4c4b-a637-46067838b964_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b2279368-67f4-482d-9bd9-5a9163fae821_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilitiesAbstract_382b1a25-de66-4216-ac1e-a9a3df9807d9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationsPolicy_05aef0a5-6d06-48fc-b899-dc63b5e60419_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_f633e059-a089-4d7e-a9d5-26c9b749dc5e_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-20211231.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_dei_DocumentPeriodEndDate_1aa9301b-f8e7-49b9-b73d-5f9823ced86e_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/2021q4/dei-2021q4.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_ConcentrationRiskBenchmarkDomain_5f7e9be7-fec2-450c-8664-60373a86d062_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices_66427cf6-a881-4069-aea6-761ce4f8924d_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-20211231.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_RestrictedStockExpense_cd81bd60-f831-477e-9db3-453de33653b4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueInputsLevel12And3Member_f110f564-470c-4900-86be-52d3120fbe13_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FixedIncomeSecuritiesMember_2b11696b-5172-4234-a3a2-2f6376793326_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b9f56c61-09be-488c-9637-7fba5ac82239_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a7e2add1-8730-46e1-b072-0fefef6319a0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredStateAndLocalIncomeTaxExpenseBenefit_74e1a1c2-aae4-4e42-8016-2e847dfac508_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_96c52a4f-3eea-4a71-847c-424fba3ca1ed_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PropertyPlantAndEquipmentTextBlock_91e97a91-5055-4d71-81a7-bcc26d2da73f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentTerm_c8ae4043-aed3-42bf-a3d3-52d72ba33212_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ContingentConsiderationTypeDomain_3a50e8cb-2594-470b-ad0b-363b2cbd6907_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_42e8f92a-6374-4709-af74-cb9041309d76_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_bfcf7e25-ec53-4e89-81db-97f2bf20cf93_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink: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, Held-for-sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink: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, Held-for-sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_1243e458-9806-4bf5-bd52-310659784712_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_fd8adb53-7096-4d87-a0e3-a51210680d58_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c5029950-a6ef-4320-918b-550eab7f279b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MarketableSecurities_2e6120e4-2676-4e09-a36d-a6310f8a1a02_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock_28deca23-db38-4dad-b8c3-ff60c197784f_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-20211231.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_RepaymentsOfLongTermDebt_28f4cb09-a831-4367-bca6-31313ae50f0e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareAbstract_f1e38268-47ba-4658-a708-d4ad1bdf0876_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentGross_fe8f65c1-7c12-4626-8e68-381cfbabe8b0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AllowanceForDoubtfulAccountsReceivable_e21b37d7-1a1f-4ebf-a323-50e4c3c63a02_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_258f5669-6a8b-43af-99af-0cfef5ea585f_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_6638fa60-6630-428b-b906-b53cd48ac124_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_8d03ab95-73de-4a3e-8449-6f7f5fe669bf_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_57e4da39-26cd-498c-9958-fc60dd82cdd8_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-20211231.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_f1a47ef0-c6e4-404e-b237-0fc495a9978f_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-20211231.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_ForeignExchangeContractMember_16c44aeb-93d8-4cd3-9051-6be8e8510e99_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_InventoryFinishedGoods_f8048131-3eeb-4cd2-bd9f-4f6eb8ad43ea_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_5d1927d3-961d-4d90-aa97-70341414d787_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SummaryOfSignificantAccountingPoliciesLineItems_efcd7c53-f4d6-4cdc-930d-6c68f9ec19d2_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-20211231.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d126cc85-d52e-4d1d-a0c7-c714ec965cea_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_fce4675c-ce18-492c-b9fb-e51f4476fb61_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_7b88c5c1-61b4-4b9b-b765-31ca981bdfcc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_34d66bb6-43aa-45ff-b3c1-4f08453b24fa_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-20211231.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_srt_EuropeMember_868c4942-b7a2-4f21-b5b2-aa5257ebeb67_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_dei_EntityCurrentReportingStatus_b9f3a534-8434-4f4c-85f4-3d9ee51fc4ec_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/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_21d21dda-068e-4e50-8aa5-08da40f9d53f_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_36664523-931f-44bc-ade3-0162a55fdb30_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_ad4473e4-cb23-41d3-b523-0d84c1060962_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4baf8fdb-5a49-4fed-8caf-228dcbef9488_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateContinuingOperations_8ca11457-0c25-49bc-84e9-5bf56f4c2c55_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_15ced3ed-a9be-4695-a523-fc42d7c82947_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LossContingencyEstimateOfPossibleLoss_11f439bd-5f0f-4f55-a82d-fe1311bc119f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_6f3de17e-7a35-43be-8c82-83c154898a7b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtCurrent_2ab53413-6f28-4ecf-a892-12188ba4c60d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_370294eb-a9aa-4ce9-9942-f46f410bdc0e_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_cb0d5e43-c44c-4294-94ab-6a3a1b191099_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_a6e79a1f-acb8-49a9-a81d-686773e68346_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_country_US_c3ab523d-8dd5-4637-b36b-c6d096f50df8_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/2021/country-2021.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_MeasurementInputDiscountRateMember_2ad8a518-1b18-4a9d-b222-32cfd05b1184_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentRedemptionPeriodOneMember_5a598984-0783-49ad-92ae-91e698a9ed07_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LeasesAbstract_b9005394-0cf9-47f9-bfd9-8f38f42ac2a5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_bdbf4bb1-9bae-416d-a9aa-c2c5daf66d92_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxPolicyTextBlock_8445eaa7-dd5a-4de3-9393-e42d0a1278f8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LondonInterbankOfferedRateLIBORMember_2f851d36-c331-4244-a59a-ae0f92af40cf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedOtherComprehensiveIncomeLossLineItems_b3fd2f40-5233-42f0-b4a1-9fefc883f723_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DisposalGroupClassificationDomain_4e407467-be5b-42b4-b0fe-e4a47f4edbc8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressPostalZipCode_e941c37a-a9c4-4788-881b-8587fd375ff2_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/2021q4/dei-2021q4.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_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_a21a0fbd-a005-47a5-b96a-c6ecf4979e2c_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-20211231.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_RevenueFromContractWithCustomerPolicyTextBlock_b4334962-68ad-4d32-ac47-abff5c05adc1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageNumberOfDilutedSharesOutstanding_a81551a1-ddef-42e3-a675-4728bf84aee7_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_dd5997a0-ab36-4732-b1c4-8c1694381e5f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_24429771-90c4-466c-b195-ef0a325e311e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_3dcc2896-717f-4130-b39a-5bd0062d061d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink: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, Intangible Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_779c13c8-aebf-4c84-a5fe-c0a5bf8229bd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_486f2654-0a89-4387-98ed-0bd55aa7a654_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_0396479f-9f13-4054-83ee-925b2e5981ac_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-20211231.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_fc609425-239c-4b17-9fbe-0a4764c6e687_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4c26681f-dd6d-4822-b732-6d4361b2ee41_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfNetBenefitCostsTableTextBlock_627ffa8e-29d5-4650-92be-a45048faff98_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfCashFlowsAbstract_0f932ae3-25b6-4ab6-a8f8-ce8521d4d7cb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NondesignatedMember_809a620c-be43-4039-b114-d3c3ca49ea24_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CreditFacilityAxis_1181d56a-8927-4259-81d4-1502346473b7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsMajorClassNameDomain_fb17cb41-1f5e-4fcc-8046-012f9fc46553_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressAddressLine1_96ddf2e8-0f53-4a16-85ce-c03be1acb905_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/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_55b7e28c-96fb-46b3-9eac-abb6f82dc45a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f0073b7e-46e4-4159-b246-55b8f69d1d0b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_b641793e-7408-41a0-8e18-039a5c8dda62_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-20211231.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_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_94732fd7-14c0-4fe2-a5d9-c80a7c691a3b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1d09dd78-1fb4-4efe-8599-e717b2790fce_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConsolidationPolicyTextBlock_6289473a-4c61-4885-ab9f-96951c000d3f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityShellCompany_83894738-4a72-4f76-936f-6eca0525e842_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/2021q4/dei-2021q4.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_72283597-02e0-4d66-b7c7-2a806d54d1b0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LiabilitiesCurrent_0eb1f9e3-2911-4b3a-bae0-1572b82dfdc1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_SegmentOperatingIncomeLoss_c9fe6beb-e0d6-4adc-8e72-859522c41ae6_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-20211231.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_ForeignExchangeForwardMember_57012cdb-3c68-45c5-9baa-5e7fc48ecaa8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_MoneyMarketFundsMember_c0764dfa-f703-48d1-b252-f37bc1c2cb96_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LossContingenciesTable_284b9e8b-5762-47f9-8da0-0a12acdd715e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_d5b268f7-fcd4-45e7-8b4e-64001038d5a7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_CurrentFiscalYearEndDate_167b0ca6-c3dd-4673-bcdb-f1f308aee0e0_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/2021q4/dei-2021q4.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_DefinedBenefitPlanAdministrationExpenses_62f99546-387c-40c6-bda7-d9ae0a0b5701_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FinancialInstrumentsDisclosureTextBlock_1fb8698f-0710-4814-8932-d7f7cf88b8da_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0e63adcc-4411-46b1-8512-479065a79b8f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_6da9e35b-afea-4011-85b5-38651c0fb3c6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink: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, Gain (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink: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, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock_e163ad72-1e2b-4d3e-8a12-5503e5379ec9_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-20211231.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_StatementTable_c578afce-8af0-4e3b-b5a1-9f1ccac2c0de_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_795d5fc6-8235-4f73-93df-721a6f35fbc2_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-20211231.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_us-gaap_AccrualForEnvironmentalLossContingencies_e9c9b9fc-02ca-404a-9c29-fdec85a5994a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsPolicyPolicyTextBlock_60bfe140-7c70-4bf5-9d09-31a6b9d5f9e0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsOther_84cb3e65-ec69-4764-a254-7f29a5523742_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9ee86502-6e15-43be-8a47-f411f5a8f4f8_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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fb9824bf-1663-4389-9360-cf1147426b68_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentRedemptionPeriodDomain_764cbc5e-b58f-4e1e-8797-77a13158e8a9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_RangeAxis_2653dd7a-b1fc-44e5-8cb2-664826d761ec_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_AsiaSegmentMember_389a03da-982a-4f1b-a391-090418ea9952_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-20211231.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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_f79c4233-6807-4f27-b30b-f3c28ceb67b4_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">Income (loss) from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Goodwill_0e41625c-c20b-4ff8-b10c-312456bab555_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_dc07bbcf-d201-4d69-bd98-a5e8748a100f_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_1d3b27be-79f1-4be2-8ee1-78d7138734e3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_baab845f-ff8a-48fd-a477-074df88dee82_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PensionAndOtherPostretirementPlansPensionsPolicy_fefb5387-622f-407e-9faa-f665afdcda0e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_3fe4abeb-0f76-40dd-bd0b-27075784e275_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfGoodwillTextBlock_fbd5e0ea-b0b3-44a8-b483-4f800c920233_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ScenarioUnspecifiedDomain_08dfb449-8bf3-45fa-a84f-6396ed69e9ed_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_77c903c8-b7e6-4036-a809-efa6e598e975_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_a8f63dba-1d12-4230-b557-9b3d51c82a3e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentRedemptionPeriodAxis_0b6ac8c3-0a3a-405b-b240-bd1cd4828d32_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedDefinedBenefitPlansAdjustmentMember_020a3797-7b3b-48e8-9ad5-e628781d5cdd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PercentOfRedemptionPriceToPrincipalAmount_0f257956-e836-4eb2-ad1a-678ee7e7ef89_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-20211231.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_us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued_ee579026-9229-4347-a164-7ab321731d46_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" xlink: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_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" xlink: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 Compensation Arrangement with Individual, Fair Value of Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_b9c511a9-9761-48cb-851d-a30d675190ba_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SeniorNotes_130c587b-876b-4f43-9854-9fdd612939e4_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_07162679-6070-403b-ada9-4a4a8a425a3e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotes" xlink:to="lab_us-gaap_SeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_05767237-6fdd-4503-ba1a-af6f427f83b4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_HedgingDesignationDomain_8bddf498-9c78-4f2e-a646-5895ad1b6df0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22800999-4e02-42f7-808b-d6b5fa3af424_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryWorkInProcess_29ec8eaf-7566-4a79-8b43-ab399642f067_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueMeasurementsFairValueHierarchyDomain_14480f4a-1cd8-4187-8b3e-ac93cd015237_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetIncomeLoss_a2298e62-04de-40f5-83c5-68f481a8ce58_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_8a8b9574-a49a-40a8-adc8-aec9eb91b391_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ReceivablesPolicyTextBlock_421db4c4-5c49-48b4-b81b-9c91da027bf4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseRightOfUseAsset_0eafc7e7-0450-41c5-89e6-167d47b7039a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_d77f9e0b-debe-4097-8bfa-6de079e98438_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanInterestCost_1c89a879-0621-421b-a85c-b918203b600b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeRelatedLiabilitiesCurrent_b3942d36-5a96-490e-8d3b-b8a1dbfe29a7_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_79df5c07-753f-40a1-a772-2be5914cc790_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsAccumulatedAmortization_06ba9799-059f-4288-a289-527039528945_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_RangeMember_33a1f56a-6ac9-4c11-a2f7-613a9574b3fe_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_661d2e9f-c95e-4d2f-b5ce-16aaef8dafa5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_TwoThousandTwentyWorkforceReductionPlanMember_bdf6f8ab-934e-45b3-bbdc-67d2f055a26e_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-20211231.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_DisposalGroupIncludingDiscontinuedOperationConsideration_33b32638-44a8-43a2-b44e-8952c4391504_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityIncorporationStateCountryCode_8c8b00aa-d843-4f33-b022-508b8ad686b6_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/2021q4/dei-2021q4.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_RevenueFromContractWithCustomerAbstract_86dc478f-2ac5-4290-991c-f29570d969cc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OneTimeTerminationBenefitsMember_e314fa07-4000-42f7-b038-6fc928ee4357_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringCostAndReserveAxis_8443ff17-2630-40cd-bb7c-9a6775e140a6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherAssetsNoncurrent_c17ca74d-555c-4f80-9db1-c53b3976bcf3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_787daedf-8cbc-4ebb-8505-b6aea0705299_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_07043280-470a-4eb3-8988-6111e7b981d2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementBusinessSegmentsAxis_bb028fbc-3ae8-4a7d-8dc8-d8a02b0e6fa5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a67da620-cf4b-4234-9cde-ea0b33c4248f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InProcessResearchAndDevelopmentMember_2768b667-59f8-4365-91fe-f25e6647aff3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityFileNumber_42d26c86-526d-4824-9161-cfa96d186684_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/2021q4/dei-2021q4.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_DebtInstrumentRedemptionPricePercentage_39afc455-3e79-44ae-927d-ada2de620582_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_12448910-df13-40e9-8477-bf819951fbaf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3399e85b-015e-4fd9-8f6e-3e35a35e8b91_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_tfx_AllOtherMember_cb7cc230-12fd-4e19-bb10-bc9d1e325fee_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-20211231.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_DebtIssuanceCostsLineOfCreditArrangementsGross_2ec461e4-0af7-4249-b7c5-6fa906c73255_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ValuationTechniqueDomain_c5bd4afe-2642-4ec5-8763-0f5d9db8e9a8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2b20f61e-bc68-484b-b449-42f1e82dd6ad_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_c1daa8e3-1f9c-47b3-b7d7-d0a6b7e2f534_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 $(1,671), $6,101 and $3,817, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_AsiaAndAsiaPacificMember_8b906e68-2343-4dad-bef3-05ba9fd8a75e_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-20211231.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_BuildingMember_ee0a3ab9-9dd3-4c8e-9dd9-f702a5263fe5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PrepaidTaxes_3432f0a4-dcde-4c6a-b3ad-1a96417baeb5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_50f8f561-e469-4122-931e-627b21f14174_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink: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 operating profit</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_af4cb099-6d9f-4d34-8991-039084be6466_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_53d1db3f-2b70-4fc1-877e-f706b7141428_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanActualReturnOnPlanAssets_2000e53f-6a70-4b47-818e-c95999f1c1f8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_d5323132-6a7d-45a1-80a7-1e7b27c2bd7e_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-20211231.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7f63c80c-356b-4460-a8a3-c7fe60decf0e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink: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 Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink: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 Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_aad0a0c2-5bdf-4252-9a00-e7a6062ad223_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_d9f06dbb-637f-4a99-a812-f05f1ced48fa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockOptionMember_5ada68e9-72e9-4ebb-a367-b068a94576e5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CreditFacilityDomain_f567240a-e1c3-408d-a523-820eeb2d5343_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsAbstract_718628d3-697c-4b1e-b9f3-8ed3d0e5598b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5db56957-7460-450c-9461-c5a57652474d_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_cb823c44-d7ec-4779-bea7-962c1cb51004_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MaterialReconcilingItemsMember_b77b88fc-f79b-426d-8cfc-5f227046badc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_19ae1aa9-0e4f-4bf3-bf0d-b1958418de21_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-20211231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_471b7146-0cef-4a5f-b346-32450ecbb1d3_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_ca7e1b30-8b66-4d99-b32f-8c584fb361b0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RestructuringCosts_973df8ea-61be-48a9-bb95-955af2fef475_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_e3b78142-f99e-49e4-9b0a-8b41a19f79f6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConcentrationRiskPercentage1_127f144f-d917-438e-90c2-6691c1735c72_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentPolicyTextBlock_47112d4f-f6be-4815-a094-6320ae58bac2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_6be4ea4f-bfbc-46fc-a835-be1a57e3accd_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">Net 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8082ae92-3fc2-4835-b382-fa4467b723ff_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_32479d38-3fc4-4fc1-8ffc-b976ab939b84_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_7e0a7fdd-2912-446e-b9e2-e899720e343b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TradeNamesMember_9f75fb3a-3a3f-4278-a92a-bbdbff0b99c7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_3b059f27-69e4-4323-8b83-3268754f1ca8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember_d6e027de-8347-46b0-a2ab-2bd6f3daed89_terseLabel_en-US" xlink:label="lab_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medline Manufacturing And Supply Transition Agreement</link:label>
    <link:label id="lab_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember_label_en-US" xlink:label="lab_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medline Manufacturing And Supply Transition Agreement [Member]</link:label>
    <link:label id="lab_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember_documentation_en-US" xlink:label="lab_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember" 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">Medline Manufacturing And Supply Transition Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember" xlink:href="tfx-20211231.xsd#tfx_MedlineManufacturingAndSupplyTransitionAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember" xlink:to="lab_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f3db13fa-cdf8-48b4-b7f4-afa5fd71644c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f4adecd1-0ad4-4674-bceb-d34f61a79890_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_e0582683-8150-4ec6-87ac-5b5ad27f2778_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-20211231.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_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_41936405-d29c-46f3-8606-2aed38114818_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ComputerEquipmentAndSoftwareMember_25a38d27-3373-4703-9a69-c8878f9d5a2d_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-20211231.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_tfx_VascularAccessMember_458751fa-c1a6-44c2-8196-aaf3dada4dd3_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-20211231.xsd#tfx_VascularAccessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_VascularAccessMember" xlink:to="lab_tfx_VascularAccessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_d41027d5-b112-4987-81f0-0c89b1843ab0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_ad94d0d3-d0fc-476b-aede-c5311cc51f9c_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">Taxes (benefit) on operating loss from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_66857771-e89c-4bf7-8603-6a9cde39601e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_381d7d8a-3d5b-4392-8691-380115bf04e6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_ed9c561e-6703-4b8a-b4bc-814642520190_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-20211231.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_CommitmentsAndContingenciesDisclosureAbstract_b4462f75-673d-4553-941d-ee4a15e25683_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_42076374-f8c3-4e18-8365-bbec7f66f396_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfSegmentReportingInformationBySegmentTable_526ec64d-4d8b-4e49-9e79-76f5c509d7c4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_6a10c52e-33f2-4969-b29a-6831a4c4639c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TaxCreditCarryforwardTable_8742c4c2-66f0-443a-9648-b0e2decf5693_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_945ae3de-41ad-4799-8abf-52ee65b6bb93_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_e89d9e0b-ead5-4aa2-af2f-7275b99fde1d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b0724f2d-0c3c-4f3b-b89d-7f48bb414f14_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_SummaryOfSignificantAccountingPoliciesTable_3dd02b91-7629-4385-86c0-cf7bcfa42f3b_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-20211231.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_RestructuringReserveTranslationAdjustment_45c345dc-332d-4b86-a3b7-d8aedd333cea_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 and other</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AllowanceForCreditLossMember_1750e99f-ac41-4f29-8aff-f0318a71ae96_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ValuationAllowancesAndReservesTypeAxis_50a64272-5f62-4b74-a011-732c6d4ee8fd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DerivativeLossOnDerivative_1e674b96-ad1e-480f-982d-cd3b61551978_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisaggregationOfRevenueTableTextBlock_91b48e44-b99b-46f5-b893-0a8e5a89a7ef_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockOptionPlanExpense_2b9a33f1-7113-4adb-8625-abd374c90182_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedContributionPlanCostRecognized_e2c64797-9fe7-4aa8-a69a-59fcc093f1bf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_12024353-08ac-495e-8b92-6cbb92e147dd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_11edcca4-d0cf-4955-b85d-ae2b076b650b_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-20211231.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_MachineryAndEquipmentGross_13ef7064-aef1-470e-ac95-1099d0d170b6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6c74b3bf-d7f0-47b0-ac19-52163afc38b5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeasePayments_378915a5-fa28-4353-ad61-54feaf5e069a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationConsiderationTransferred1_a638c856-42be-46e2-a1fb-ab405a9e43f1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_OtherLiabilityMember_97679f64-0165-4f4f-8438-3ddf499cdf38_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-20211231.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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_a7d43613-5c36-4ab9-901c-7da753624014_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentCarryingAmount_23db6eb2-4d02-43f0-ad4b-505ad4828712_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_GoodwillRollForward_7c2f6edc-5526-424f-8c21-1ad11cd45816_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_ff6e9861-72ca-40fc-909c-5a09f41012ac_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-20211231.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_IncomeLossFromContinuingOperationsPerDilutedShare_10c8e2f6-2366-4110-a3e8-d78f6d966539_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_06a8b260-bb51-4119-85d2-77d3813e4f92_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherOperatingActivitiesCashFlowStatement_7767f009-d43b-482b-a47b-46ae42908895_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_a04a8958-23d6-4051-b31c-de90335affb6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_fb864fc9-510d-4f74-8291-a69789ee1b9a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_45d6f964-2fcb-4118-943d-7857d929391d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_0543b6b9-b420-43a5-b913-8bd1fc17c207_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d55b964e-8bc0-4b7e-a301-a2b6c517386d_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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanPlanAssetsBenefitsPaid_2968e1e2-cebe-495e-82c4-bd491fddbc27_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeLeaseDescriptionTable_72bcfeb6-3eb8-4a2b-b71d-e70bd55cbeca_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringReserveRollForward_d35baaa2-0388-4583-aa08-df80165949cf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsOfDisposalGroupIncludingDiscontinuedOperation_28774a63-2aa7-4db4-98ec-b93023cfa016_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" 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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ForeignPlanMember_ba1937b1-00e7-4a69-8e00-e864932de6ec_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_74ce3720-3205-414f-b9cf-734c74d79f82_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_MinimumMember_706b47ad-3dbb-4cd4-8eed-1c6bd97cad0a_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_GrossProfit_b4687176-b08c-4c98-9b67-5c26d540ca9f_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LineOfCredit_424c132a-8051-4e49-8c84-edb420245c24_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_09af54aa-620d-4587-889a-c98ac92aac71_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b8c2c250-6453-42cf-8f6f-20a83aafd383_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b199f335-f944-45ae-af8d-62b4c5cce1db_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SellingGeneralAndAdministrativeExpense_64955991-004a-4948-94df-085f6c5325c2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_4be0a309-3612-482c-a50f-69e24491b35f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredFinanceCostsNet_d506a91c-8cc1-40ce-a075-b09a36c71606_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f1f78cab-75f1-4831-9f24-f9c5b614b58a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_LandBuildingsAndLeaseholdImprovementsGross_831dd496-f04e-4acd-81e0-47645ac359e4_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-20211231.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_PreferredStockSharesAuthorized_cdff4458-c734-42c3-af19-bca9b3f352d9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_f39e5df3-1b4f-43ba-b956-1b1399f8fa0a_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-20211231.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_srt_CumulativeEffectPeriodOfAdoptionAxis_2e6d7b50-b66a-41ba-8b1e-4515299af74b_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_tfx_ShareholdersEquityLineItems_f13adbb2-1458-4659-b24f-f847970d29fb_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-20211231.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b11b639c-351f-4c60-89c7-2883c71f94ec_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_c18f7817-0055-4a57-9f2a-0e2e4e5a2378_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-20211231.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_AccumulatedTranslationAdjustmentMember_2107fb7d-f008-4f9a-bc55-1df594b0c388_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DebtDisclosureTextBlock_4a790678-1ff1-49ad-b5f5-5b2cb4b04d07_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_LongDurationBondFundMember_625cc601-2059-4ac1-a813-9d760eef1827_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-20211231.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_11805cb9-d0cc-45ce-9ec0-4779a8df3f1c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherRestructuringMember_68119527-e3d4-4cb9-939a-e3c94795245f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ece48713-ae3f-4518-a18c-5841197f9ded_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SeniorNotesMember_290562e7-b59e-4be3-a2af-e6f7e2dce9e7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_0c7613f5-76ef-493e-bec6-59daf587feb7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsOfDividendsCommonStock_273e57de-0b70-4666-98a3-7d93ad4d5472_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_8cada5dd-d365-4e0b-ac4f-19fe4183dfb4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_c03ac86e-e27e-4a91-9b67-1bd8780881fc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisaggregationOfRevenueLineItems_4c33ed59-03b2-4510-9f6b-4aa87029309f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillAcquiredDuringPeriod_15d2c2a5-f487-4a81-969d-3b2382f55ece_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherPostretirementBenefitPlansDefinedBenefitMember_964eef7f-3764-44ad-8b4e-01b1a4c3b84e_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_fa75fd3c-b7f5-4e80-87c0-bbafe87e61ae_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PerformanceSharesMember_e49ee57e-60da-4a13-9d39-98aae3660d9d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommitmentsAndContingencies_40095338-7246-4025-b956-155cdff026f2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_adb2b7cb-31e6-4bbc-adeb-bf0b4dc676c8_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_9a1e59f8-4d26-4646-9705-3dc544319fcb_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_9ff35621-99a2-4b6c-bd12-534b8ec08f45_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityEmergingGrowthCompany_9299acad-d2e0-4e3d-8107-ae34d161d2d0_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/2021q4/dei-2021q4.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_AllowanceForDoubtfulAccountsReceivableCurrent_398b5e4c-bbcd-499d-b4d3-558582345688_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LossContingencyAccrualProvision_e9da573f-939e-49bd-b0b5-f13c135c0d0f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualProvision" 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">Reversal accrued penalties and interest</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualProvision_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualProvision" xlink: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, Provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualProvision" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualProvision"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualProvision" xlink:to="lab_us-gaap_LossContingencyAccrualProvision" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_dbf9a302-dcb2-489d-9155-b5bdf370221d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestrictedStockMember_fa1ad314-b961-44f3-bf3f-380268052ce1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupClassificationAxis_dea42a54-8db8-4b63-844c-bba0988f21f8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AuditorName_157eeaf5-7ae4-438e-8395-95406aa0c644_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" 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/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9c2372cf-042e-49ac-b07e-12050813b66d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_8c64a8cb-12f6-4ee1-9d44-0cc2c96ac053_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income before reclassifications</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_LongTermDebtMaturityAfterYearFour_6e2ab0e0-fc92-42c3-b46e-0fd32d21428a_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">2026 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-20211231.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_8e4d9d4e-dcae-4abb-91dc-01da624be36e_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-20211231.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_CashAndCashEquivalentsPolicyTextBlock_e9c07e77-6d2f-4085-ad98-24fa80a75981_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9a015b41-c16d-429a-8431-8880356a39c0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_e0592031-fa69-4c78-914b-3738fc152fd4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_38f51cb7-2084-45db-bfc0-ea5117c61a07_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_86250dbe-b1f2-425d-9610-f7a9fc887d20_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_NeoTractMember_79d4ff0e-5eeb-4d80-99df-58a3dfc38157_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-20211231.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_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_90ac272c-50ef-474a-935d-02a3297d482d_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-20211231.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_FinancialInstrumentAxis_e3a3b157-1f6a-49f0-a056-48a72113cf40_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock_94b42132-3547-4905-875c-ac8270711a08_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-20211231.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_us-gaap_PaymentsForRestructuring_36a4e99f-da41-4f10-a3ba-65e4fa253049_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_13a187b1-295c-4516-befc-a6ff46f064c5_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-20211231.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_CommonStockMember_89d1b38d-b70e-49e9-81b1-4b0cb7136607_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentIncomeInterest_13cd0c24-7eae-4ab6-9ef6-32ddf6c7b068_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_91513ff9-f563-4920-9a2a-fe8a561d8bbc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OperatingIncomeLoss_2f4be0b4-e946-46cc-87a5-1cad3d387942_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_988e5855-ab7b-4631-84a7-9b706203e84d_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-20211231.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_bd0886b1-aa70-46e0-a9a4-dff10798d739_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_HedgingDesignationAxis_698899ba-d9c0-43c1-afc1-f7fc2311a71d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ContractWithCustomerRefundLiability_77b5a293-61f5-4db5-b84f-50a3892275c6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensation_8a2fd751-1d5b-48d6-802b-37cb0f755ed1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_f594ed0f-3122-4f1b-a5a6-f296bd89f1ea_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink: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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink: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, Inventory, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_be85cc20-da90-460b-b783-ce2c3366f8ff_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Depreciation_ea904f8f-c8cf-4baf-a197-cce5592a479c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_d9e00e5d-5551-4f11-bdcb-4f9df41c7d42_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_b6b7863a-6bb5-4c92-919f-35f1fe94fb2d_terseLabel_en-US" xlink:label="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink: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 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-20211231.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_TreasuryStockMember_0e8c84b4-c114-458b-9c99-b131db9fb77d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsToAcquireAvailableForSaleSecuritiesDebt_664004bc-3308-4fed-a13a-093612fcb842_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" 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">Purchase of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink: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 Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_PeriodTwoMember_f887b9b9-2958-4952-a4f7-8bff77f9aae6_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-20211231.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_us-gaap_AssetImpairmentCharges_940005e0-7bc6-4f45-aebd-7ef3846cf9b1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DerivativeNotionalAmount_4dbe501b-d66b-461f-821b-cfeef3571a3e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanBenefitObligationBenefitsPaid_b48114d2-e4a6-4fba-8478-60c30cb5f9c0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_8da7c6c4-8225-43bd-b38f-58c837dec13a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsToAcquirePropertyPlantAndEquipment_af7b620b-c61e-4bf6-a981-5aa24774344b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherLiabilitiesCurrent_dbfcee77-ba38-48a4-bffd-ee6c787812e7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ValuationTechniqueAxis_89db8344-e60c-46a8-9531-92ed8fcbec72_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_299a47db-8fdc-44c9-aa2e-32bc9c01cbd1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ContingentConsiderationByTypeAxis_f714c099-2912-49e5-9672-a4f880f17919_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAccumulatedBenefitObligation_f9d98f7c-b795-4abf-aa05-77e9d43896e7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Liabilities_bba92ab6-48da-41e2-806e-f4ce4d509db4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_a77bdd01-966e-4ec8-9dc5-2b1bc2855f9c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_57615d2e-43fd-4c3b-9af6-8c913f51b5df_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">2022</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f6be4ceb-eede-431a-9d1a-107939672f04_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MeasurementInputTypeAxis_73d6e878-0344-4f17-a880-774343ad34a7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ConsolidationItemsAxis_91f43ccd-8ed6-469e-92cd-65abc21bfa64_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_CommonStockSharesIssued_533c0320-9fc4-479f-9ecb-46c44c4495c9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_ff623139-9562-46a7-836d-bfa8f79a13cf_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-20211231.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_ScheduleOfAssumptionsUsedTableTextBlock_2d859508-5e18-4d2c-8a54-6d070f98217d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressCityOrTown_6eda1a9e-253e-47f7-947f-769c5321327e_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/2021q4/dei-2021q4.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_GainsLossesOnExtinguishmentOfDebt_fbf86de2-b43f-4a49-93d4-629be32df3e0_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_d07865dc-6a03-4232-af63-72280da560cb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfExpectedBenefitPaymentsTableTextBlock_11aaf449-aeda-4658-b19c-ef9cfd64ce28_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_c23171f9-8c58-44dd-bcfb-d18405419918_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RetirementPlanTypeAxis_2694a6d2-eda4-44f9-922f-d48c6e8ab4cd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_97887e66-a6ef-4d36-8b64-4d0ff868f406_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-20211231.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_ShareBasedCompensationAbstract_31ea4626-030e-4ce5-a28b-2f45c4478bc0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BalanceSheetLocationAxis_485c5c5f-72ec-4dd8-84e7-954eb5170321_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccruedLiabilitiesMember_57bda828-d0ec-498d-88fd-2f1d76d5fbd3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueMeasurementFrequencyDomain_41f664d5-212a-4713-af11-dafa17269774_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InterestExpense_c09cd0a2-e91e-4535-997f-610a21ab19fd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2a90ab2c-8fc0-447a-b9bc-6098081272e5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LossContingenciesByNatureOfContingencyAxis_17722538-fff9-47ab-8dcc-2512a4b3914e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_050a4fb0-a301-47df-98db-43f21cfa7856_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">2022</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RetainedEarningsAccumulatedDeficit_579f8390-d90d-4885-8087-99d043a8ff5b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2326aff8-c867-4167-8d59-1b4a8b68868e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfStockholdersEquityAbstract_81d04420-aa7e-4a4b-b8fb-5a33ab28e172_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityFilerCategory_96d64e09-ab22-43db-a6fe-032f116ba797_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/2021q4/dei-2021q4.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_CrossCurrencyInterestRateContractMember_4d5b0d75-d317-46be-a8b1-9e6f20852f78_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_303d2fc1-2072-429b-8162-9e5c0eaf1725_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_5c391bef-e459-43d1-875e-121e37946324_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink: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 foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink: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, Gain (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_5a8d4bb7-fb2a-4229-b587-78662c96a1a5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryDisclosureAbstract_78e6866c-f7c3-4ac2-824c-6e2221e77602_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_bc947167-ffd7-4e7e-ac87-e35949df1bcf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_7bd9db88-e483-4cad-842d-bd7785f95749_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink: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, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_4dc31ef2-1808-4dfa-98ac-ff72bd0153db_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsForContingentConsideration_7eaf3de7-4e4e-4377-ad9b-4ef7f309047a_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-20211231.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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_465e9552-757f-481b-b88c-30fc5243d430_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_AmericasSegmentMember_909cd8f5-2468-49e0-bbca-6fb5cd2915e0_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-20211231.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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_edac3522-cda0-44eb-ab32-7727f4577679_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsByMajorClassAxis_cc6cd0b3-cb27-427c-b4ad-3c1cb42bafa2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AmendmentFlag_2715d6e0-81de-48df-be72-bc86ca23c1d9_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/2021q4/dei-2021q4.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_ProceedsFromIssuanceOfLongTermDebt_728ef4bc-252f-49d7-8b5a-b196790bcb98_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementEquityComponentsAxis_0d6d49bc-5e24-46fe-a762-58b44f6595d8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MovementInValuationAllowancesAndReservesRollForward_97edb7b8-5660-4cac-aa4f-766dadf72160_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueDisclosuresAbstract_8a75e82a-8709-43da-9bb6-86f6debe9b74_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_30dcffd7-af5e-4573-8d25-7a0b23aa1a5b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisaggregationOfRevenueTable_4e16ad60-19f8-4fac-a2e3-b63bc9f86d95_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConcentrationRiskTypeDomain_2c896a8b-ed5b-4e1f-8561-4299c4640b08_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryNet_1a59ca3e-f6c8-4e2b-ac2e-6974d1ad80ce_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_d0febe1d-d718-4632-b594-189a573788c1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5c65a51e-b972-428f-ba59-ce249f1e708d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_95b21d7a-1c1b-4ff2-a4a4-17e301804a0f_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_e9a8cd30-bc6d-4131-b077-cf1180c6c788_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueofPlanAssetsEffectiveAverageDuration_867e5f97-8dec-4dca-8cef-4b9547d7a37e_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-20211231.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_DeferredFederalIncomeTaxExpenseBenefit_41f4ec92-7679-4264-ad86-b93f2aca4c86_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5262a076-ff71-413a-b353-d7ef576f8772_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_55aa58fe-0f54-4348-b266-be1f0f4b123c_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 $(5,563), $6,442 and $(6,270), respectively</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_07f44ac4-f8c0-40ad-8e68-d0b78d7eff83_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">2027 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_cb51bb3f-f728-4666-af39-ed3dda2b1b18_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_RespiratoryBusinessMember_7e075e3b-1b75-4054-9faf-556b311b8dd7_terseLabel_en-US" xlink:label="lab_tfx_RespiratoryBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Respiratory Business</link:label>
    <link:label id="lab_tfx_RespiratoryBusinessMember_label_en-US" xlink:label="lab_tfx_RespiratoryBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Respiratory Business [Member]</link:label>
    <link:label id="lab_tfx_RespiratoryBusinessMember_documentation_en-US" xlink:label="lab_tfx_RespiratoryBusinessMember" 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">Respiratory Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryBusinessMember" xlink:href="tfx-20211231.xsd#tfx_RespiratoryBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_RespiratoryBusinessMember" xlink:to="lab_tfx_RespiratoryBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxes_855f52e7-e2bd-4ff9-be66-e15000d874e1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ProductOrServiceAxis_8c1ef7b4-a276-4e11-97a5-478a92fd055d_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_dei_EntityPublicFloat_5d7599dc-5a4c-4bc2-bbf9-c10454fd0533_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/2021q4/dei-2021q4.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_dei_DocumentsIncorporatedByReferenceTextBlock_6b9fd27b-8cd2-4885-a3aa-1b63630ac04f_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/2021q4/dei-2021q4.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_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_e4be710c-4620-40fd-a912-1c511465c2cc_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-20211231.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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_4daf2e42-9754-4a90-9605-7395c93bacb8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodSharesShareBasedCompensation_c34b9c1c-dde5-4d40-a247-05886a34bab0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentRedemptionPeriodThreeMember_3ee673ac-c909-4a14-b366-f20e1b4ac0b8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1512a687-db21-4b14-bab5-bca82d20da59_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_2cb3164d-70d4-49a3-a718-d7c3c76b34a8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_2c14ae58-1d05-4f7e-9932-88d47ff3fd5a_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-20211231.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_tfx_AcceleratedDepreciationAndOtherCostsMember_95ce9696-d0e8-4c17-8b6d-1e0823b144c1_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-20211231.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_0d8c23ed-f790-428d-a1b6-4372e95e85ed_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-20211231.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_StatementLineItems_1b3f9f4d-32b7-4b85-aa20-1fe10f5019fb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ValuationAllowancesAndReservesDomain_e1f07f96-6c2d-4015-ba36-03966b753c20_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_b82cb76b-bb70-4d55-8f2a-a6a6768461e7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock_0861bc9b-36c4-4686-8ccd-f25658d3bcf1_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-20211231.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_790496be-fc1c-4b19-a70d-473ca3692c94_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_6897c0ce-52b0-4b51-bc56-7127cabf9871_terseLabel_en-US" xlink:label="lab_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" xlink: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_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" xlink: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, Operating Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" 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">Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" xlink:href="tfx-20211231.xsd#tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" xlink:to="lab_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_d9a2b5bd-d495-4111-bbeb-9bb1e9a8574c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RetirementPlanTypeDomain_f8197d88-a5b3-4db4-a6af-39e8fec91474_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_eaa1f132-ad71-4666-a40d-e2f667b8cc4f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_b03d2fa2-1986-461b-9905-0ba91823e66e_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-20211231.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_DebtDisclosureAbstract_74dffc75-9600-4427-9aea-60be5e9a2415_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredTaxAssetsValuationAllowance_3209078d-932a-4b5f-aad9-4bfe6b6da3ba_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_bdc4ef0a-b4ac-4698-b1cc-8ad3f5bd05b0_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_ff2568cf-e213-4546-9be1-be971fbb1fdd_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_401d38b3-70e8-4cac-86db-4b68d1f24e9e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanNetAmortizationAndDeferral_607a2696-ca05-4414-9194-4a7148038868_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-20211231.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_tfx_RespiratoryDivestiturePlanMember_ad1c2963-a3ab-47d4-9c76-9025c98eea7c_terseLabel_en-US" xlink:label="lab_tfx_RespiratoryDivestiturePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Respiratory divestiture plan</link:label>
    <link:label id="lab_tfx_RespiratoryDivestiturePlanMember_label_en-US" xlink:label="lab_tfx_RespiratoryDivestiturePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Respiratory Divestiture Plan [Member]</link:label>
    <link:label id="lab_tfx_RespiratoryDivestiturePlanMember_documentation_en-US" xlink:label="lab_tfx_RespiratoryDivestiturePlanMember" 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">Respiratory Divestiture Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryDivestiturePlanMember" xlink:href="tfx-20211231.xsd#tfx_RespiratoryDivestiturePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_RespiratoryDivestiturePlanMember" xlink:to="lab_tfx_RespiratoryDivestiturePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_6c2e8db9-8c01-4904-8062-7195f721e8a1_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink: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 attributable to respiratory business</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink: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, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_bf1b64b5-bafa-4735-9975-50b4d2a90485_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-20211231.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_MajorCustomersAxis_4c7a8fd3-bd6c-4777-82cc-734e9fa94442_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_RestructuringCostAndReserveLineItems_516cadd7-7de0-4983-8b70-14c5c69c484a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_CorporateGovernmentAndForeignBondsMember_626cc07e-7a0a-4c3e-b559-9465cb34d072_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-20211231.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_9b33a043-1310-49fc-9bb0-f23022c4bb38_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e3ee2414-c848-4249-9fba-9ce9d632eb67_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_321c66b2-600f-4459-a7a7-af73dcfccc57_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentAnnualReport_d92d41f8-1521-4b88-861a-a20499f28c57_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/2021q4/dei-2021q4.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_fe4c2978-ccea-4cda-8264-8d8eba11412a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ScenarioForecastMember_bb34c3b8-82cd-4502-9503-1cecd192759f_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_3bfeed58-d519-47be-8597-454a33d4e483_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Assets_bc24dfdb-828e-41ed-9e6d-b92068282915_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InterestPaidNet_66146abc-34bc-4b2c-9bae-d9af5340b2ed_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_SegmentGeographicalDomain_a170026d-9f14-460b-bfa8-af0069ec710c_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_RestructuringAndRelatedCostExpectedCost1_d7e9e50b-498d-4519-aa5c-5b5c8804b072_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ResearchAndDevelopmentExpense_00cb8024-f080-433f-ad44-d9124999c6a2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DepreciationAndAmortization_dc42290b-dedb-4e9d-af61-27a51d405d22_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_1eaa66a6-f18e-4e93-b09b-328c69824261_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_64e97637-a48c-44c6-ac9b-8ac86116e336_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeContractTypeDomain_2c6a779a-824a-4740-9810-2dbbfcfc29b9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UndistributedEarningsOfForeignSubsidiaries_a1c47b20-487d-408d-a6a3-bbb19f33d6de_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SignificantAccountingPoliciesTextBlock_f1755d05-d5c8-4ea8-9243-3d552bdf192f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_CumulativeEffectPeriodOfAdoptionDomain_c726cb19-377e-42cf-9ce5-94dc699a12ef_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8638eaec-bd85-4497-9a43-4d82745bc029_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_0d377787-c440-4fd6-8114-361cd023adcb_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 $(238), $243 and $15, 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-20211231.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_DebtInstrumentTable_bc63db1c-ea4d-4af6-90ef-c535c33fd04d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareBasicAbstract_53b68775-44d4-4e9c-b497-a9c359b32203_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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:label id="lab_tfx_OtherrestructuringprogramsMember_2e4e7df6-e39e-45aa-b661-0e62f6502c32_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-20211231.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_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_fdd2dd64-9b11-46e8-912b-2a956af1a6de_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TaxCreditCarryforwardAxis_fa9d81c9-77a3-4902-b231-687d3c58daf3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageNumberOfSharesOutstandingBasic_2dd3ae3a-ba18-4962-9b42-ce3fd9a6cb62_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareDiluted_1b3d2144-dbdb-4dce-9790-39d52e6373e2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_SegmentDomain_45794c09-4b87-49e8-87a4-fdb42b5dbc1d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AmortizationOfFinancingCostsAndDiscounts_df51114d-df79-4759-b2e8-569eff8a1688_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_47087a8f-4019-4025-9943-345672f15be9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_85774e7f-3a56-4115-9854-c180f4bb2855_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_23b6e155-eec0-4db2-94cd-39ae32e17f41_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncomeTaxesPaidNet_17b15046-c63b-4523-8bfc-88a375119781_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_5c48ecd5-fee1-49b6-82af-6552571121d3_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-20211231.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_AccountingStandardsUpdateExtensibleList_176ecb42-5a0a-4677-8f37-5ad01c8bca8e_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 Enumeration]</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 Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_854846eb-ce80-477f-8aae-3fd120ee53f7_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-20211231.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_ScheduleOfRestructuringAndRelatedCostsTable_5d254d3a-49a4-43d7-96d8-c43904fcf259_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IntangibleAssetsNetExcludingGoodwill_1605d93f-4328-46a3-9c8b-961936245d7d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ComprehensiveIncomeNetOfTax_ab4a96af-558e-42dd-bfd9-cf192c4efa44_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c3ec423d-ed26-494a-8f55-1512a4c3a135_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_add72678-0e62-4bdd-a023-beee9397397b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredIncomeTaxLiabilitiesNet_2567b312-1536-4952-8d4e-06ed491b20d1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsOtherTaxCarryforwards_deb2dcf2-276c-42e9-97c4-99313ce39ada_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_BusinessAcquisitionAcquireeDomain_d27a5287-9202-42ed-8f6a-5bdad159da4f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsPerBasicShare_93ecf313-afc7-4f1c-a6d3-06358f4a85a7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromDiscontinuedOperationsNetOfTax_7a3319b9-bc92-465b-bdbf-3628291cd8a0_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">Income (loss) from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2a7426af-22d8-4f0c-882f-c5ff7d151239_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">(Income) loss from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d03cbd6d-5cd5-4c75-994b-1d5cc99527cd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_fdf48351-4876-4aeb-9b7d-e0adbf9254d3_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-20211231.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_AccountsPayableCurrent_a50454bf-6068-466b-9172-6ea3d3966f07_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_10ca597c-8cf0-4aaa-888e-f78e1065bca0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_5b9b8825-fb22-43d0-9a3a-20c786a0028d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedOtherComprehensiveIncomeMember_efc91ccb-cac8-48ae-8421-0d5cfa3bce2c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInInventories_db526bcb-e8a6-4f70-9e07-b2de18dd0f40_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfRestructuringAndRelatedCostsTextBlock_60bf6226-20a7-415e-abaf-444ef389daf1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_40a88a1a-f381-40e5-bb3b-8e4c79f0b0b9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e80f2776-7718-43d0-a2e8-4925425408d0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_e2c84e74-05b6-418e-80c6-ad890a56e7b9_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-20211231.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_CostOfGoodsAndServicesSold_7df4fc30-7bf1-462f-9d09-2f3721100816_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_08e97b90-de7a-4f7b-b57a-3c1b1102c9f6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringAndRelatedActivitiesAbstract_6dc776af-ac3d-4c65-823a-f6f90b4cdb5e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromDivestitureOfBusinesses_e99b9636-c78a-4ee8-8085-2da2abe3387d_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 business and assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_571ea0a5-a638-4955-9e2a-a27a753ef2c7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityCentralIndexKey_3be38600-86e5-401d-bb61-e20a31de784f_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/2021q4/dei-2021q4.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_DeferredTaxAssetsGrossAbstract_8bd7d4f4-f9a1-4018-a03e-918c72367903_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LeaseCost_6e8acf02-068e-4cf7-94a2-5b777c01a230_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f9935fd0-9f06-49ca-a8bc-e6621adf3df6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink: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, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink: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, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_7c560a3a-0289-4d49-8e84-88ea634d5580_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_62931af0-92f3-42c1-a368-86d296fe210c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_41978cc1-edcd-452f-94b5-cda3aecf8b76_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset_5445bf7e-0e48-408e-b55e-2296a15e9f89_terseLabel_en-US" xlink:label="lab_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset" xlink: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_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset" xlink: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, Operating Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset" 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">Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset" xlink:href="tfx-20211231.xsd#tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset" xlink:to="lab_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_3cdb2ccb-5570-4680-a662-4881659cad15_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_63aee252-ddac-4cdc-899a-e9899540bb80_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-20211231.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_4caf104f-00b0-4e31-a2b9-424c784a7e32_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-20211231.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_us-gaap_LossContingenciesLineItems_731ef588-c680-4a92-84c9-d951092ee505_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_0ee1ddae-779e-45ec-8127-7dddf4713edf_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-20211231.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_PropertyPlantAndEquipmentDisclosureTextBlock_99491cd3-19d7-4ccb-be33-27265a233ac7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherLiabilitiesNoncurrent_60c6a30f-fa0f-4e4e-af73-476dadd41cd3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanBenefitObligation_c68e1769-c710-44b3-9017-3cb98a45ba82_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_c0eb3e5e-e24d-40f0-a6d6-25c800463e02_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ActuarialChangesInBenefitObligationNetGainLoss_6e75efdf-5494-4a41-a36f-6c9ca4127b4e_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-20211231.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_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_c40feed8-6717-4912-bf97-0383b939cd32_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-20211231.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_CapitalizedComputerSoftwareGross_05817e38-59d8-4d87-a67d-81d3437fe543_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6a6bd9f6-e197-4b4c-9a3d-3609c8c333cc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_RestructuringAndRelatedCostExpectedCashOutlays_4bc38b0a-0b5f-4d37-a21d-17083d68158d_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-20211231.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_DebtInstrumentLineItems_63388be0-22b4-4ca4-a970-4468c8425adc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_TradingSymbol_290a256d-f9c9-4c0d-8394-09480fe8f598_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/2021q4/dei-2021q4.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_DerivativeAssets_7ca151a1-489e-461a-a3bf-e0ddfeb826d0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_0ca15948-25f2-40fa-97c0-024df9018af9_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-20211231.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_us-gaap_RelatedPartyTransactionDomain_0086f87e-5826-46cc-af8c-159b4751697a_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_5e15cc51-30d4-4c92-bd91-b6cd143e10c3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_010f123a-a46e-463a-99ea-ceaaa7c614ec_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-20211231.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_DeferredTaxLiabilitiesOther_123b51f9-ffc3-41e2-996b-c6bf6fc6a41b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherCurrentLiabilitiesMember_6e6c59e8-c54b-4860-8298-55bc622cc441_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationTaxContingencies_f8990ba9-f18a-45e9-a91b-f42bba1e65cb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ForeignCompaniesMember_65b406e1-c499-44bb-aa9d-d77f5835163e_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-20211231.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_LineOfCreditFacilityTable_92a6e70c-0417-4004-84fd-374c34606dcf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_4ec18aae-fb52-4fa3-b186-1bee818090be_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink: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 sales of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink: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 Sale of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_4de14e0a-9885-4f02-ba24-05d36d70edf7_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_04680ed0-0349-4fd7-b54e-15d309d5ea62_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_c438da9e-bbc1-4233-aea2-2970bd22ddeb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillGross_04652221-5312-4fa7-8069-ccaebd57432e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtNoncurrent_b7c60707-de18-4d0d-ad9a-b26b19f42704_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfGoodwillTable_9fd020eb-3f3f-4eda-bb14-cc9fe7fdbbc6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AllocatedShareBasedCompensationExpense_ea13b52c-907e-47a5-8bfe-08ba62b1a0ab_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_FairValueMeasurementsLineItems_2d776c6c-0e3c-4d2d-b7ab-9622d433ba0c_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-20211231.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_c98e4bfc-1b97-4c80-b893-6022bd150c44_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_3e6795fb-b7a1-45e1-95e5-1b7d4f1d9dcb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentTypeCategorizationMember_f68d53f8-40ea-43e2-8d25-a158c5eef121_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_273130f4-16b8-45a2-aa16-ff70d2b4d3b5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_841e309b-abe6-4e8e-9e71-b8b70ec811e6_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_55a7deae-b048-47f4-863d-e7c26d94107e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_FairValueMeasurementsTable_a53203b1-45a3-490e-b4fc-f84d21427129_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-20211231.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_9d12aec9-e9dc-477a-a69e-e95bf77c2f04_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-20211231.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_CommonStockParOrStatedValuePerShare_3a397416-b4be-465e-8bea-b1f31ead571f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanDisclosureLineItems_9c97f06a-2ff0-41ea-9832-3bc3788a7b81_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_EMEASegmentMember_c61618a4-1eda-4358-ad8d-b1eac0d040bb_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-20211231.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_AssetsCurrentAbstract_4124e9ad-645a-468a-a10d-ff9c43913d82_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfIncomeAndComprehensiveIncomeAbstract_580fa039-40d4-464c-b1b3-e2b2a9cd96f9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsGross_e574ebe8-62bd-47af-8801-e7567bc15e49_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_79743a73-6c23-4f57-bafc-aac99a41d0bc_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-20211231.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_cb580518-07fa-4afb-bf96-b1b5122385db_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_343938fd-a03a-4baa-97a0-770cef2e92d8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodSharesStockOptionsExercised_e4431cfe-e212-4436-a128-498253ce1003_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_A4.875PercentSeniorNotesDue2026Member_56c5e844-81a7-4c33-8fe6-6857ebe36480_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-20211231.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_OtherComprehensiveIncomeLossNetOfTax_befa4632-d2a0-4f98-adb5-65cde33cd0d9_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 (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_535e588c-4f74-4953-9ff0-c2c39beef0f1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueMeasurementsRecurringMember_3a5a71a3-5ecb-4a45-a56f-64be22820016_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LitigationReserve_d63e8e60-f48f-4f79-8212-986342c2efe2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserve" xlink:to="lab_us-gaap_LitigationReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_24da242f-ac4a-40ca-865f-244f940d3f5b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_NoExpirationDateMember_b550b1a7-64fa-43ad-812e-b20966a1d8ed_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-20211231.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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_7517dc1f-c9a2-4074-862d-5775155e686c_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" 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">Noncurrent assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_99e3c435-b1e2-4049-9336-52e54e2ab452_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_ca9a1d9e-f9a5-475a-a2c3-d1d424c56446_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink: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 Results of Operations Treated as Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink: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 Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_3b1cef8e-1858-438c-b538-7b21ef8f3dea_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_NoncompleteAgreementMember_88487e37-2ece-44f0-9250-66be41084a85_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-20211231.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_AccumulatedGainLossNetCashFlowHedgeParentMember_d81f7b90-9593-4e88-97b5-c44bea1c0861_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ManagedVolatilityMember_1f216c50-bc6d-46a8-93d4-441caee2cfa9_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-20211231.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2f133e3f-4a21-44a6-90d1-d86b2705a5d3_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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AuditorFirmId_15a24b5f-9387-4fc6-83a9-7360645c3c34_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_4b51716d-572d-4451-972d-e1723687d854_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 provided by (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanChangeInBenefitObligationRollForward_240d4c42-f1b0-4b90-b792-fe6349505f26_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInOperatingCapitalAbstract_128107a7-91b7-455f-a8c0-a1ecaf7e99d0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_371a4263-5da7-4133-989b-56b182add5e6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_bb51f520-5195-4811-ad92-35da367ccd98_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_ReserveForEstimatedRebates_bbf8c102-c0a0-418d-9c28-b0e64346c30b_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-20211231.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_64255a15-a3b5-47c2-8033-e53d34173c20_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_ac9fb917-f2af-4e40-a8b5-dfe2dbc4ced5_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 &#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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LineOfCreditFacilityMaximumBorrowingCapacity_94466398-6e3a-4ac5-97ae-0329159467b0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillForeignCurrencyTranslationGainLoss_7e963462-ad1b-4ed9-a7b3-a9a38b0bd73e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EssentialMedicalIncMember_7a7e0bc2-44f2-4c92-bd82-4ac2167697e3_terseLabel_en-US" xlink:label="lab_tfx_EssentialMedicalIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Essential Medical Inc</link:label>
    <link:label id="lab_tfx_EssentialMedicalIncMember_label_en-US" xlink:label="lab_tfx_EssentialMedicalIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Essential Medical Inc [Member]</link:label>
    <link:label id="lab_tfx_EssentialMedicalIncMember_documentation_en-US" xlink:label="lab_tfx_EssentialMedicalIncMember" 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">Essential Medical Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EssentialMedicalIncMember" xlink:href="tfx-20211231.xsd#tfx_EssentialMedicalIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_EssentialMedicalIncMember" xlink:to="lab_tfx_EssentialMedicalIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_81c8d6e3-bd8e-41a7-a79d-cde3d510f610_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_9a17226b-e020-4ff5-af32-61d929c827f5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LineOfCreditFacilityLineItems_20daf001-600e-4588-bebb-7f5788fdfe35_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_495b723d-772a-4d7f-9a9a-406b35d74ff1_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_c8cf109a-6d9c-463d-a9d8-71e1882c10eb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FederalFundsEffectiveSwapRateMember_58d5028f-beca-4d76-b353-8cef76a55bf2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CustomerListsMember_d2fbfcd9-fa15-4af2-a08f-f45811dff4b8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_SurgicalMember_96e436cd-a55d-4b8b-883d-8afaf59eb1fa_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-20211231.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_AssetBackedSecuritiesMember_b876c146-2c57-49e5-ae23-9f755f65a428_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PrepaidExpensesAndOtherCurrentAssetsMember_0fa75055-87ec-4045-8d27-3675c330628e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_050825d9-e098-41a1-933a-16596ff0b933_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-20211231.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_DerivativeFairValueOfDerivativeLiability_648b1b6e-46d9-4984-bcc6-c8788a996170_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_6e868a73-14c3-4316-b54f-bf0578c5531d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink: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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink: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, Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_f3012caf-c3b4-4bb7-a5ef-6009ac529d7d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeBasisSpreadOnVariableRate_b151390d-f6de-481b-9d13-813001270bd9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_be0965eb-7922-403a-bb3b-6975de716eb8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_2ee4d00d-2f55-419e-9a1f-f0c45dc8cdec_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 $&#8212;, $(1,067) and $&#8212;, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConstructionInProgressGross_2cd2ec46-5a37-4535-a1bc-17f0b81a2547_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccruedIncomeTaxesCurrent_e57d955d-622d-4ebd-b496-a369e1010fb0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b6de5266-9822-4b84-8a67-d06df96ccbae_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_171e0c0e-1af1-48ba-8ca5-0203eab4a0e0_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_AnesthesiaMember_d203fb25-160a-4650-8f5b-9b3986d7392f_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-20211231.xsd#tfx_AnesthesiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AnesthesiaMember" xlink:to="lab_tfx_AnesthesiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_befd41d9-569c-451f-92df-7cb0c1d3bd5d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_9c832ef9-6e7f-477d-ab52-1e9741dba1e1_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-20211231.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_CurrentForeignTaxExpenseBenefit_41a3b219-1d26-4afd-8cbf-f9ebe546e373_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PensionPlansDefinedBenefitMember_581ee1b9-b78a-424f-b2c5-051b692d7927_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MajorPropertyClassAxis_bf660f56-7cf6-472c-9102-0d440a0866a9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ConcentrationRiskByBenchmarkAxis_0240f03c-caeb-4c19-9580-a5e66ac79910_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LineOfCreditFacilityInterestRateDuringPeriod_dafb1145-678d-474c-b2e1-d1a47161c6e6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f36c8500-2d75-434e-a355-22196b5234c1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromSaleOfTreasuryStock_58842683-66d7-4fbf-aa3f-4dcb37d86a67_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfTreasuryStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of treasury stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfTreasuryStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfTreasuryStock" xlink: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 Sale of Treasury Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfTreasuryStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfTreasuryStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfTreasuryStock" xlink:to="lab_us-gaap_ProceedsFromSaleOfTreasuryStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink: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 2016-13 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>18
<FILENAME>tfx-20211231_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 2022 Workiva-->
<!--r:817d67d1-1b79-4f6f-9833-6dd8ff9bb8f0,g:6e2134f9-39ed-42a8-a271-430f0bb9dd4c-->
<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-20211231.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_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e219f063-7bce-42d3-add6-eaa3dfdf6b90" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_DocumentType_e219f063-7bce-42d3-add6-eaa3dfdf6b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_f48e67fd-380a-41cf-bce8-746c1d1c95dc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_DocumentAnnualReport_f48e67fd-380a-41cf-bce8-746c1d1c95dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_e1d4e1df-167c-4ed2-8f4d-e18806d1da89" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_DocumentPeriodEndDate_e1d4e1df-167c-4ed2-8f4d-e18806d1da89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_13bbfa84-04d3-4222-865b-5ee85cfa1b53" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_CurrentFiscalYearEndDate_13bbfa84-04d3-4222-865b-5ee85cfa1b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_e769c092-fbab-4ac5-9dbb-39d3e1cedaac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_DocumentTransitionReport_e769c092-fbab-4ac5-9dbb-39d3e1cedaac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a61bbc78-4212-4b58-ba7b-133a2c9870d0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityFileNumber_a61bbc78-4212-4b58-ba7b-133a2c9870d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_e25cbd34-12fa-4d01-bee1-fdab23d17933" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityRegistrantName_e25cbd34-12fa-4d01-bee1-fdab23d17933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4971e6e4-9903-4343-b14c-cbf760d89288" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityIncorporationStateCountryCode_4971e6e4-9903-4343-b14c-cbf760d89288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_04029d70-3e01-458b-a7ed-340dd0af165e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityTaxIdentificationNumber_04029d70-3e01-458b-a7ed-340dd0af165e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_fe952395-ce05-4149-92ba-32a47af70cb9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityAddressAddressLine1_fe952395-ce05-4149-92ba-32a47af70cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_48cda31e-818e-452e-a452-5268658b43c8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityAddressCityOrTown_48cda31e-818e-452e-a452-5268658b43c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_948ca0d6-596b-4575-b474-526eef182702" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityAddressStateOrProvince_948ca0d6-596b-4575-b474-526eef182702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_1b9083c2-f1de-4475-adb3-828d16306209" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityAddressPostalZipCode_1b9083c2-f1de-4475-adb3-828d16306209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_507ffae8-5439-43b6-b491-3977c827ece3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_CityAreaCode_507ffae8-5439-43b6-b491-3977c827ece3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5222c6f6-7ec0-4747-8014-062752efe259" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_LocalPhoneNumber_5222c6f6-7ec0-4747-8014-062752efe259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_af61f80a-7465-4455-99c3-05fdfe8efcb9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_Security12bTitle_af61f80a-7465-4455-99c3-05fdfe8efcb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ec04c13d-2ff1-4c8d-8858-009b4dd371f8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_TradingSymbol_ec04c13d-2ff1-4c8d-8858-009b4dd371f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5bf9f1db-4158-4161-8613-3eb900f7faa3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_SecurityExchangeName_5bf9f1db-4158-4161-8613-3eb900f7faa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_159ea74e-3336-46fb-8d55-21c97449a0a8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_159ea74e-3336-46fb-8d55-21c97449a0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_6ea68dae-d8a9-437c-9e5d-5f08b9c61143" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityVoluntaryFilers_6ea68dae-d8a9-437c-9e5d-5f08b9c61143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_8bbd393f-f712-4e0c-bb68-c2e760688aae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityCurrentReportingStatus_8bbd393f-f712-4e0c-bb68-c2e760688aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_c1647ea8-693e-40ca-9514-972afbdbe160" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityInteractiveDataCurrent_c1647ea8-693e-40ca-9514-972afbdbe160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_96c3291a-210e-4bce-a2ba-4457725156bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityFilerCategory_96c3291a-210e-4bce-a2ba-4457725156bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_804c94c0-446a-4b7e-966a-77a0ec6773ca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntitySmallBusiness_804c94c0-446a-4b7e-966a-77a0ec6773ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_c7e4a905-b33e-4ae8-98d7-94d0c92a2161" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityEmergingGrowthCompany_c7e4a905-b33e-4ae8-98d7-94d0c92a2161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_e47e5baf-d40b-4469-9992-9662dd37e7bd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_IcfrAuditorAttestationFlag_e47e5baf-d40b-4469-9992-9662dd37e7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_86c4c17d-7692-4842-93ba-720e0f356f29" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityShellCompany_86c4c17d-7692-4842-93ba-720e0f356f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_4a1220dc-3ece-4930-8d83-2393bc8495f8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityPublicFloat_4a1220dc-3ece-4930-8d83-2393bc8495f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ff5401b9-6e0d-4e1a-b5dd-85488bcdd228" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ff5401b9-6e0d-4e1a-b5dd-85488bcdd228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_5494b17e-9ec1-4bb5-b6ff-aa4d05c7b7c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_5494b17e-9ec1-4bb5-b6ff-aa4d05c7b7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_49d5d572-a327-4519-a988-ced961bbfdd0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_AmendmentFlag_49d5d572-a327-4519-a988-ced961bbfdd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_39b06514-8269-4779-9365-1bc814297d67" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_DocumentFiscalYearFocus_39b06514-8269-4779-9365-1bc814297d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_40f127f0-bdee-46a0-9fc8-4b87318e982e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_DocumentFiscalPeriodFocus_40f127f0-bdee-46a0-9fc8-4b87318e982e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_646144ec-e903-463e-8cfd-b9196e0a1154" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cad369b8-0462-4277-b6d8-325b440b1d12" xlink:to="loc_dei_EntityCentralIndexKey_646144ec-e903-463e-8cfd-b9196e0a1154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AuditInformation" xlink:type="simple" xlink:href="tfx-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AuditInformationAbstract_11f6f527-7e9c-4507-9fbc-61ba77afdfe9" xlink:href="tfx-20211231.xsd#tfx_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_3a8411c5-cac4-42dc-9b42-1f87f91e5d44" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_AuditInformationAbstract_11f6f527-7e9c-4507-9fbc-61ba77afdfe9" xlink:to="loc_dei_AuditorName_3a8411c5-cac4-42dc-9b42-1f87f91e5d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_5b91d13b-8ca8-4403-8f08-4078c2ec41db" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_AuditInformationAbstract_11f6f527-7e9c-4507-9fbc-61ba77afdfe9" xlink:to="loc_dei_AuditorLocation_5b91d13b-8ca8-4403-8f08-4078c2ec41db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_02f7c4bd-9404-4ce6-a46e-59af27440214" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_AuditInformationAbstract_11f6f527-7e9c-4507-9fbc-61ba77afdfe9" xlink:to="loc_dei_AuditorFirmId_02f7c4bd-9404-4ce6-a46e-59af27440214" 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-20211231.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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_842acefd-0156-4c21-a8e4-ac36f57545ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_842acefd-0156-4c21-a8e4-ac36f57545ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f7e3dd67-8dac-4669-9e63-3ce73567be02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f7e3dd67-8dac-4669-9e63-3ce73567be02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f7b96bac-136d-4dc3-ab22-32b7e3728c46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_GrossProfit_f7b96bac-136d-4dc3-ab22-32b7e3728c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0b614086-5002-4859-b35c-6aa4c73dddbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0b614086-5002-4859-b35c-6aa4c73dddbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_779ad606-0329-411c-94ca-61b7bfd7e581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_779ad606-0329-411c-94ca-61b7bfd7e581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_45f0d2f2-de6c-4405-b6a0-19584d9a9a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_45f0d2f2-de6c-4405-b6a0-19584d9a9a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_0f1b5929-7662-47f1-a50a-48e0d7c440c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_0f1b5929-7662-47f1-a50a-48e0d7c440c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_75d9ef46-55c7-45bd-9555-a7e812e0570d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_OperatingIncomeLoss_75d9ef46-55c7-45bd-9555-a7e812e0570d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f8b6744e-e176-4423-9265-3718019593d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_InterestExpense_f8b6744e-e176-4423-9265-3718019593d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_b1a07cc4-37d1-4046-b797-9418793ab95e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_InvestmentIncomeInterest_b1a07cc4-37d1-4046-b797-9418793ab95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5a907c58-7151-446a-af3f-e672d118bd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5a907c58-7151-446a-af3f-e672d118bd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54baa9c9-0450-453d-a146-71e1ca11b055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54baa9c9-0450-453d-a146-71e1ca11b055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9b6065a1-e987-471e-8ef0-1fd7501955e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9b6065a1-e987-471e-8ef0-1fd7501955e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_70bfc2f1-3a7a-40cd-84b6-fca7735940fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_70bfc2f1-3a7a-40cd-84b6-fca7735940fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_350ea0b2-5022-4952-bc0c-a2e1d16ea88f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_350ea0b2-5022-4952-bc0c-a2e1d16ea88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_9fb8cec0-f85f-4075-9e45-f86bf9c48d90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_9fb8cec0-f85f-4075-9e45-f86bf9c48d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_67eb05de-cee5-4ab6-a244-05326af51598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_67eb05de-cee5-4ab6-a244-05326af51598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1040411f-6705-4db7-af80-7669ca751743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_NetIncomeLoss_1040411f-6705-4db7-af80-7669ca751743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6cf8c29b-0765-4027-a03d-abc50bc87f45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_EarningsPerShareAbstract_6cf8c29b-0765-4027-a03d-abc50bc87f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_afc51876-12f3-472b-af09-a5ff90fd07e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6cf8c29b-0765-4027-a03d-abc50bc87f45" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_afc51876-12f3-472b-af09-a5ff90fd07e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_470fd1c6-8112-42a1-93a7-3d54e729bad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_afc51876-12f3-472b-af09-a5ff90fd07e7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_470fd1c6-8112-42a1-93a7-3d54e729bad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_13b0958e-c820-4a74-955d-50f9edffbab7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_afc51876-12f3-472b-af09-a5ff90fd07e7" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_13b0958e-c820-4a74-955d-50f9edffbab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_73d15a18-6861-415d-a0c9-c526e8cb1972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_afc51876-12f3-472b-af09-a5ff90fd07e7" xlink:to="loc_us-gaap_EarningsPerShareBasic_73d15a18-6861-415d-a0c9-c526e8cb1972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_837917d6-d2fb-4f66-ab91-3ffe52427f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6cf8c29b-0765-4027-a03d-abc50bc87f45" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_837917d6-d2fb-4f66-ab91-3ffe52427f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_c7177db7-f638-4fe1-9562-611b6e796561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_837917d6-d2fb-4f66-ab91-3ffe52427f6e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_c7177db7-f638-4fe1-9562-611b6e796561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_8ed62774-61e9-44c9-b5ce-86a6b6ec59fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_837917d6-d2fb-4f66-ab91-3ffe52427f6e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_8ed62774-61e9-44c9-b5ce-86a6b6ec59fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f5d1df06-0ae7-4bfb-adf0-8c65f7c8693e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_837917d6-d2fb-4f66-ab91-3ffe52427f6e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f5d1df06-0ae7-4bfb-adf0-8c65f7c8693e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_61a15717-270a-470e-9660-8ffb0d1b4981" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83e2ed94-3149-4eca-8f75-a81bf29882a2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_61a15717-270a-470e-9660-8ffb0d1b4981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6dd65107-9c39-41ba-8bc2-a04acef323ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_61a15717-270a-470e-9660-8ffb0d1b4981" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6dd65107-9c39-41ba-8bc2-a04acef323ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3e1f50b2-23ec-484a-a14f-243a890f2b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_61a15717-270a-470e-9660-8ffb0d1b4981" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3e1f50b2-23ec-484a-a14f-243a890f2b63" 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-20211231.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_599d7f62-12fa-4571-8138-39fd75666442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a8a7b181-cde8-4275-bf32-9bb4253aa3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_599d7f62-12fa-4571-8138-39fd75666442" xlink:to="loc_us-gaap_NetIncomeLoss_a8a7b181-cde8-4275-bf32-9bb4253aa3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_978ddb30-69e6-4326-8ffc-91f46e822d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_599d7f62-12fa-4571-8138-39fd75666442" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_978ddb30-69e6-4326-8ffc-91f46e822d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_bb6bbaa9-06c5-4e7f-8c98-c6c21c7f65bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_978ddb30-69e6-4326-8ffc-91f46e822d4a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_bb6bbaa9-06c5-4e7f-8c98-c6c21c7f65bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_ff6b2b3c-62ff-459e-bd84-0f20f512f689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bb6bbaa9-06c5-4e7f-8c98-c6c21c7f65bb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_ff6b2b3c-62ff-459e-bd84-0f20f512f689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e3dc2801-aff1-4d38-a8dd-1a09d97ccd38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bb6bbaa9-06c5-4e7f-8c98-c6c21c7f65bb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e3dc2801-aff1-4d38-a8dd-1a09d97ccd38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_cb924281-4400-45b7-8e6e-2a95dc924e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_978ddb30-69e6-4326-8ffc-91f46e822d4a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_cb924281-4400-45b7-8e6e-2a95dc924e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_3f456cdf-02e7-4bdb-baba-e7e68b82732d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb924281-4400-45b7-8e6e-2a95dc924e3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_3f456cdf-02e7-4bdb-baba-e7e68b82732d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_1637112d-3cef-4fb2-a899-0c05d029e4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb924281-4400-45b7-8e6e-2a95dc924e3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_1637112d-3cef-4fb2-a899-0c05d029e4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_923c5f68-f25e-4fdf-8c7d-fd3748e7936a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb924281-4400-45b7-8e6e-2a95dc924e3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_923c5f68-f25e-4fdf-8c7d-fd3748e7936a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_9b42e7a9-81cd-43ae-8d5d-8baafcf534a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb924281-4400-45b7-8e6e-2a95dc924e3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_9b42e7a9-81cd-43ae-8d5d-8baafcf534a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_d4c41cb9-c8bd-4fcb-978d-bb0af823a0fd" xlink:href="tfx-20211231.xsd#tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_cb924281-4400-45b7-8e6e-2a95dc924e3f" xlink:to="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_d4c41cb9-c8bd-4fcb-978d-bb0af823a0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7a4b0898-9121-45a8-8007-8a1e21c1a807" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb924281-4400-45b7-8e6e-2a95dc924e3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7a4b0898-9121-45a8-8007-8a1e21c1a807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_55343d8b-c8a1-498b-9d03-af050f859c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_978ddb30-69e6-4326-8ffc-91f46e822d4a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_55343d8b-c8a1-498b-9d03-af050f859c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_d5fc0f12-4458-450b-a3cc-659c015e1ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_55343d8b-c8a1-498b-9d03-af050f859c9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_d5fc0f12-4458-450b-a3cc-659c015e1ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_bf5eaf4f-e369-49af-bc19-77a948f3cb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_55343d8b-c8a1-498b-9d03-af050f859c9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_bf5eaf4f-e369-49af-bc19-77a948f3cb8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_6c275b9b-e7d9-4ee4-842a-d4b74e568a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_55343d8b-c8a1-498b-9d03-af050f859c9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_6c275b9b-e7d9-4ee4-842a-d4b74e568a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_23af762a-5c12-4447-969c-029eb37e6fee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_978ddb30-69e6-4326-8ffc-91f46e822d4a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_23af762a-5c12-4447-969c-029eb37e6fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_83fc1fbe-b3b5-4087-9604-beafd0994664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_599d7f62-12fa-4571-8138-39fd75666442" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_83fc1fbe-b3b5-4087-9604-beafd0994664" 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-20211231.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_89aae094-ae63-458f-a783-fd3d43e1952c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_0ec28a01-a963-435a-ae56-f2aa7fb26170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_89aae094-ae63-458f-a783-fd3d43e1952c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_0ec28a01-a963-435a-ae56-f2aa7fb26170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_94816778-0e0b-4fbb-81ae-57c4d92322b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_89aae094-ae63-458f-a783-fd3d43e1952c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_94816778-0e0b-4fbb-81ae-57c4d92322b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_6f0df9b4-e34a-4c59-9f11-c9cf77ed211a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_89aae094-ae63-458f-a783-fd3d43e1952c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_6f0df9b4-e34a-4c59-9f11-c9cf77ed211a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_ac14707c-de2d-489b-9f27-9a664d60408d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_89aae094-ae63-458f-a783-fd3d43e1952c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_ac14707c-de2d-489b-9f27-9a664d60408d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_a92ceea9-3c51-4f12-bea2-0649e20c9cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_89aae094-ae63-458f-a783-fd3d43e1952c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_a92ceea9-3c51-4f12-bea2-0649e20c9cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax_ac553a9b-fd8f-4704-b48e-d0cbd2546cdd" xlink:href="tfx-20211231.xsd#tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_89aae094-ae63-458f-a783-fd3d43e1952c" xlink:to="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax_ac553a9b-fd8f-4704-b48e-d0cbd2546cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_b99c8cfb-d29f-4a25-9df4-852f72e0d381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_89aae094-ae63-458f-a783-fd3d43e1952c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_b99c8cfb-d29f-4a25-9df4-852f72e0d381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_26ed61f3-7fa6-472a-8b4d-16c29dc4f22c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_89aae094-ae63-458f-a783-fd3d43e1952c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_26ed61f3-7fa6-472a-8b4d-16c29dc4f22c" 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-20211231.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_eae3e7e6-929d-4338-8571-558e03a40c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8e82c2c1-6e5a-41dc-b5b2-a197ecbe3580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eae3e7e6-929d-4338-8571-558e03a40c1c" xlink:to="loc_us-gaap_AssetsAbstract_8e82c2c1-6e5a-41dc-b5b2-a197ecbe3580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a3d33919-56ea-494b-9d7a-81f9f327afcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e82c2c1-6e5a-41dc-b5b2-a197ecbe3580" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a3d33919-56ea-494b-9d7a-81f9f327afcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fa6bcb75-b272-4097-9fb8-c7176c82f865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a3d33919-56ea-494b-9d7a-81f9f327afcf" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fa6bcb75-b272-4097-9fb8-c7176c82f865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e2b4d708-ff2b-40b9-9bca-8926e90e2d13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a3d33919-56ea-494b-9d7a-81f9f327afcf" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e2b4d708-ff2b-40b9-9bca-8926e90e2d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a0fb77da-941a-4c7e-8ce4-e15d43109197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a3d33919-56ea-494b-9d7a-81f9f327afcf" xlink:to="loc_us-gaap_InventoryNet_a0fb77da-941a-4c7e-8ce4-e15d43109197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3b9829f5-bb7b-4c06-9167-8fb085fc7562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a3d33919-56ea-494b-9d7a-81f9f327afcf" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3b9829f5-bb7b-4c06-9167-8fb085fc7562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_b38cf984-4360-4fbc-9ce4-dd48cf92f053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a3d33919-56ea-494b-9d7a-81f9f327afcf" xlink:to="loc_us-gaap_PrepaidTaxes_b38cf984-4360-4fbc-9ce4-dd48cf92f053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_01743bfb-dcd9-42e0-a93d-3b7353436c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a3d33919-56ea-494b-9d7a-81f9f327afcf" xlink:to="loc_us-gaap_AssetsCurrent_01743bfb-dcd9-42e0-a93d-3b7353436c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d26bbef2-5e13-49a3-8636-3ce7d83f0eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e82c2c1-6e5a-41dc-b5b2-a197ecbe3580" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d26bbef2-5e13-49a3-8636-3ce7d83f0eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9d08d526-95a1-4d36-8faa-742f3bae452b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e82c2c1-6e5a-41dc-b5b2-a197ecbe3580" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9d08d526-95a1-4d36-8faa-742f3bae452b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9999259d-6592-4b84-9a9a-d53da4b83b03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e82c2c1-6e5a-41dc-b5b2-a197ecbe3580" xlink:to="loc_us-gaap_Goodwill_9999259d-6592-4b84-9a9a-d53da4b83b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_621dae14-3c94-4205-822e-bf3aae7b1a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e82c2c1-6e5a-41dc-b5b2-a197ecbe3580" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_621dae14-3c94-4205-822e-bf3aae7b1a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_e9fdfd83-9d11-41e1-8dfd-2b2018d74cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e82c2c1-6e5a-41dc-b5b2-a197ecbe3580" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_e9fdfd83-9d11-41e1-8dfd-2b2018d74cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5a04e0d2-e1f7-4364-9cf0-269c26d105ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e82c2c1-6e5a-41dc-b5b2-a197ecbe3580" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5a04e0d2-e1f7-4364-9cf0-269c26d105ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_09823ac5-1305-41ac-b899-14428e54dfcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e82c2c1-6e5a-41dc-b5b2-a197ecbe3580" xlink:to="loc_us-gaap_Assets_09823ac5-1305-41ac-b899-14428e54dfcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eae3e7e6-929d-4338-8571-558e03a40c1c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b1cc3a33-82b2-4d93-933a-3874597e8051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b1cc3a33-82b2-4d93-933a-3874597e8051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_e1e35cdf-e4c9-45dc-9297-95090ddfc872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b1cc3a33-82b2-4d93-933a-3874597e8051" xlink:to="loc_us-gaap_DebtCurrent_e1e35cdf-e4c9-45dc-9297-95090ddfc872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e4efe5c8-640d-495c-ba7b-1e579f517688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b1cc3a33-82b2-4d93-933a-3874597e8051" xlink:to="loc_us-gaap_AccountsPayableCurrent_e4efe5c8-640d-495c-ba7b-1e579f517688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_96e90f73-f624-44a2-916b-adb91906d1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b1cc3a33-82b2-4d93-933a-3874597e8051" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_96e90f73-f624-44a2-916b-adb91906d1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4d68aa19-3338-42d8-9bb7-df5597ad4c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b1cc3a33-82b2-4d93-933a-3874597e8051" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4d68aa19-3338-42d8-9bb7-df5597ad4c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_ff3d545c-0b0a-48e5-a3b0-42381ea61d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b1cc3a33-82b2-4d93-933a-3874597e8051" xlink:to="loc_us-gaap_InterestPayableCurrent_ff3d545c-0b0a-48e5-a3b0-42381ea61d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_81c4ed8e-b533-4b5a-a82f-4edbc080c276" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b1cc3a33-82b2-4d93-933a-3874597e8051" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_81c4ed8e-b533-4b5a-a82f-4edbc080c276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_55ca8317-bb98-4bd6-a927-25b91c58e4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b1cc3a33-82b2-4d93-933a-3874597e8051" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_55ca8317-bb98-4bd6-a927-25b91c58e4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_95da6483-aa4f-4d82-bc50-6f7581b7313e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b1cc3a33-82b2-4d93-933a-3874597e8051" xlink:to="loc_us-gaap_LiabilitiesCurrent_95da6483-aa4f-4d82-bc50-6f7581b7313e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d8fe8bd6-a36d-43d1-8f26-a5312f9d4f60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d8fe8bd6-a36d-43d1-8f26-a5312f9d4f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_da06a0a5-a240-44b9-9248-699bbb6575a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_da06a0a5-a240-44b9-9248-699bbb6575a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_256ee234-fbba-4079-8881-b82e882c37d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_256ee234-fbba-4079-8881-b82e882c37d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_d69582c6-0b52-46c1-81db-d110332c3ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_d69582c6-0b52-46c1-81db-d110332c3ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b2e57e80-5682-4a87-8958-84bb991d8b08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b2e57e80-5682-4a87-8958-84bb991d8b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ddd014ec-2509-48ef-b630-19ec47a9b1db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ddd014ec-2509-48ef-b630-19ec47a9b1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1f56d77c-0175-4e6b-8e90-7b957316380a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:to="loc_us-gaap_Liabilities_1f56d77c-0175-4e6b-8e90-7b957316380a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f861ec9f-d184-462a-8ab8-3cf51a84404a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f861ec9f-d184-462a-8ab8-3cf51a84404a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_50f6e3bb-b274-4c5c-9dff-a89cebf0e806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_50f6e3bb-b274-4c5c-9dff-a89cebf0e806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_783904d9-ba46-4ec0-9d31-16766da96a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50f6e3bb-b274-4c5c-9dff-a89cebf0e806" xlink:to="loc_us-gaap_CommonStockValue_783904d9-ba46-4ec0-9d31-16766da96a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_f683fd00-e64c-4423-8135-52f91ac23e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50f6e3bb-b274-4c5c-9dff-a89cebf0e806" xlink:to="loc_us-gaap_AdditionalPaidInCapital_f683fd00-e64c-4423-8135-52f91ac23e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5b5908d9-0e00-494a-99ac-98fd46413517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50f6e3bb-b274-4c5c-9dff-a89cebf0e806" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5b5908d9-0e00-494a-99ac-98fd46413517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fb06aa16-48ef-4976-ba40-afa5b4a67769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50f6e3bb-b274-4c5c-9dff-a89cebf0e806" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fb06aa16-48ef-4976-ba40-afa5b4a67769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_9bbfefe1-8c89-4e31-95bb-3437c5483063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50f6e3bb-b274-4c5c-9dff-a89cebf0e806" xlink:to="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_9bbfefe1-8c89-4e31-95bb-3437c5483063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_6ed00566-b1b7-4891-a22c-292e9ac7c699" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50f6e3bb-b274-4c5c-9dff-a89cebf0e806" xlink:to="loc_us-gaap_TreasuryStockValue_6ed00566-b1b7-4891-a22c-292e9ac7c699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7ea5ce94-1f60-41c5-8e51-827b8f64eb31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50f6e3bb-b274-4c5c-9dff-a89cebf0e806" xlink:to="loc_us-gaap_StockholdersEquity_7ea5ce94-1f60-41c5-8e51-827b8f64eb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9901d139-ae48-4b98-b750-65ed377d1403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e8e1b139-3aa0-4717-9823-be0a0992e6eb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_9901d139-ae48-4b98-b750-65ed377d1403" 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-20211231.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_ace3bce8-baf9-4428-a0d2-d96ac53d678c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_92b656d4-6314-4914-b414-ebc30b2930f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ace3bce8-baf9-4428-a0d2-d96ac53d678c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_92b656d4-6314-4914-b414-ebc30b2930f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_33de2d4e-cf57-4aef-9f20-9f01114d1d4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ace3bce8-baf9-4428-a0d2-d96ac53d678c" xlink:to="loc_us-gaap_CommonStockSharesIssued_33de2d4e-cf57-4aef-9f20-9f01114d1d4c" 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-20211231.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_932e27d9-4a96-4660-9105-a99f47a048ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ce5d5839-c196-4e74-8635-df79a17d68ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_932e27d9-4a96-4660-9105-a99f47a048ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ce5d5839-c196-4e74-8635-df79a17d68ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fe32efa4-0e42-485a-b7a2-18a0ffbedfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ce5d5839-c196-4e74-8635-df79a17d68ee" xlink:to="loc_us-gaap_NetIncomeLoss_fe32efa4-0e42-485a-b7a2-18a0ffbedfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_83baf518-105b-4907-91ae-d334fce93d28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ce5d5839-c196-4e74-8635-df79a17d68ee" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_83baf518-105b-4907-91ae-d334fce93d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1a034280-81f2-49c6-8646-ccfbcfd3c637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1a034280-81f2-49c6-8646-ccfbcfd3c637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_0438d93e-9a82-473d-ac4b-92f7f316a687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_Depreciation_0438d93e-9a82-473d-ac4b-92f7f316a687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b637b175-629d-40dc-a0f9-e4d245661477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b637b175-629d-40dc-a0f9-e4d245661477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_43da905e-80a1-4034-8af7-e3a9b62639cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_43da905e-80a1-4034-8af7-e3a9b62639cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_caa7cc32-117a-40ac-be14-862a6c79d8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_caa7cc32-117a-40ac-be14-862a6c79d8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InventoryFairValueStepUp_7c1af5bb-1a74-46e5-b46c-c146dc0e9031" xlink:href="tfx-20211231.xsd#tfx_InventoryFairValueStepUp"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_tfx_InventoryFairValueStepUp_7c1af5bb-1a74-46e5-b46c-c146dc0e9031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_22807b4d-4f98-4b4f-b7d8-b9a21913d646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_22807b4d-4f98-4b4f-b7d8-b9a21913d646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_aa76fbc8-2077-4cb3-924f-532ec39c2d28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_AssetImpairmentCharges_aa76fbc8-2077-4cb3-924f-532ec39c2d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_25abf636-1a3b-4d44-b627-8308aeaef26d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_ShareBasedCompensation_25abf636-1a3b-4d44-b627-8308aeaef26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_58dd957b-c182-42c5-891c-16fa0427ad0f" xlink:href="tfx-20211231.xsd#tfx_NetGainOnSaleOfBusinessesAndAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_58dd957b-c182-42c5-891c-16fa0427ad0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2885fc1b-7f29-479a-8c98-eb4b345bb9e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2885fc1b-7f29-479a-8c98-eb4b345bb9e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChangesInContingentConsideration_85414483-7f00-400c-9e68-abcf7162b23f" xlink:href="tfx-20211231.xsd#tfx_ChangesInContingentConsideration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_tfx_ChangesInContingentConsideration_85414483-7f00-400c-9e68-abcf7162b23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_6466000d-7d94-4c7d-a3fe-bb239690ab01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_6466000d-7d94-4c7d-a3fe-bb239690ab01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_2b0e883e-9485-4f67-ae1b-b2b4cae711e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_2b0e883e-9485-4f67-ae1b-b2b4cae711e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7fe8920c-1623-4174-8d0a-9a7b61bbc043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83baf518-105b-4907-91ae-d334fce93d28" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7fe8920c-1623-4174-8d0a-9a7b61bbc043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_03490aa9-65d7-42b4-a34e-cd065c2fb7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7fe8920c-1623-4174-8d0a-9a7b61bbc043" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_03490aa9-65d7-42b4-a34e-cd065c2fb7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f056faf5-6b02-40a8-8ef8-836db64580be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7fe8920c-1623-4174-8d0a-9a7b61bbc043" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f056faf5-6b02-40a8-8ef8-836db64580be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_66f623cd-3a14-4f6e-b547-42a5d0b4a939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7fe8920c-1623-4174-8d0a-9a7b61bbc043" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_66f623cd-3a14-4f6e-b547-42a5d0b4a939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c50407f1-9c1b-45ef-848a-9a7e0252ef6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7fe8920c-1623-4174-8d0a-9a7b61bbc043" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c50407f1-9c1b-45ef-848a-9a7e0252ef6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_2c0fea8c-095c-4ba7-8fa9-7a1c331580a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7fe8920c-1623-4174-8d0a-9a7b61bbc043" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_2c0fea8c-095c-4ba7-8fa9-7a1c331580a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0c2f7850-ed32-44b5-974f-baa994adce71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ce5d5839-c196-4e74-8635-df79a17d68ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0c2f7850-ed32-44b5-974f-baa994adce71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ab16549d-9c88-43fc-bdeb-b42b12444832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_932e27d9-4a96-4660-9105-a99f47a048ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ab16549d-9c88-43fc-bdeb-b42b12444832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_aeee6970-ef98-4679-9553-c5238bc254b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ab16549d-9c88-43fc-bdeb-b42b12444832" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_aeee6970-ef98-4679-9553-c5238bc254b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_b5ea3054-7bbb-4573-a62c-77d006e4dfe6" xlink:href="tfx-20211231.xsd#tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ab16549d-9c88-43fc-bdeb-b42b12444832" xlink:to="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_b5ea3054-7bbb-4573-a62c-77d006e4dfe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_1214cfef-b72c-4bd1-b481-e2a7c183daa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ab16549d-9c88-43fc-bdeb-b42b12444832" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_1214cfef-b72c-4bd1-b481-e2a7c183daa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_f83d5cbc-16ec-4a85-96ed-c2f8e96fcc04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ab16549d-9c88-43fc-bdeb-b42b12444832" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_f83d5cbc-16ec-4a85-96ed-c2f8e96fcc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_5636dfd0-36eb-44ff-9a51-f24b62ee85b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ab16549d-9c88-43fc-bdeb-b42b12444832" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_5636dfd0-36eb-44ff-9a51-f24b62ee85b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_d3ba3996-caea-42ce-add9-af557a78635d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ab16549d-9c88-43fc-bdeb-b42b12444832" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_d3ba3996-caea-42ce-add9-af557a78635d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_54f703d8-1643-4ad2-b912-4667a28ccbab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ab16549d-9c88-43fc-bdeb-b42b12444832" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_54f703d8-1643-4ad2-b912-4667a28ccbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_7cbd51ab-6675-49a2-a311-0cd14ebd179e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_932e27d9-4a96-4660-9105-a99f47a048ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_7cbd51ab-6675-49a2-a311-0cd14ebd179e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4cad6ef8-d86f-46d6-8c6b-18fbb3c92b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7cbd51ab-6675-49a2-a311-0cd14ebd179e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4cad6ef8-d86f-46d6-8c6b-18fbb3c92b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_280cc390-f5ef-4a16-8abf-13c70b6da532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7cbd51ab-6675-49a2-a311-0cd14ebd179e" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_280cc390-f5ef-4a16-8abf-13c70b6da532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_d8e80cac-0ebf-44d8-876d-0c57eb7c1fed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7cbd51ab-6675-49a2-a311-0cd14ebd179e" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_d8e80cac-0ebf-44d8-876d-0c57eb7c1fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3eec271e-3828-4189-96a3-e35bd264c8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7cbd51ab-6675-49a2-a311-0cd14ebd179e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3eec271e-3828-4189-96a3-e35bd264c8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForContingentConsideration_899d8510-dba9-4e16-8243-fbbffb4b5062" xlink:href="tfx-20211231.xsd#tfx_PaymentsForContingentConsideration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_7cbd51ab-6675-49a2-a311-0cd14ebd179e" xlink:to="loc_tfx_PaymentsForContingentConsideration_899d8510-dba9-4e16-8243-fbbffb4b5062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_c105392e-6dc5-49ce-8d73-8da841b31d26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7cbd51ab-6675-49a2-a311-0cd14ebd179e" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_c105392e-6dc5-49ce-8d73-8da841b31d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfTreasuryStock_7b364804-91b9-4982-b120-5fbab57cb771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfTreasuryStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_7cbd51ab-6675-49a2-a311-0cd14ebd179e" xlink:to="loc_us-gaap_ProceedsFromSaleOfTreasuryStock_7b364804-91b9-4982-b120-5fbab57cb771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a7c5ffcc-6adb-4025-95d7-0324407356ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_7cbd51ab-6675-49a2-a311-0cd14ebd179e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a7c5ffcc-6adb-4025-95d7-0324407356ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_0faf41d4-6d34-411e-a4b5-1f7851633505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_932e27d9-4a96-4660-9105-a99f47a048ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_0faf41d4-6d34-411e-a4b5-1f7851633505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_a704d19c-58fe-4fbc-a159-a2906206fd89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0faf41d4-6d34-411e-a4b5-1f7851633505" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_a704d19c-58fe-4fbc-a159-a2906206fd89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_86f513dd-0531-4ba6-8e07-7d17ef844c77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0faf41d4-6d34-411e-a4b5-1f7851633505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_86f513dd-0531-4ba6-8e07-7d17ef844c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b8e20164-5f2b-4d3a-a3b0-43041932d6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_932e27d9-4a96-4660-9105-a99f47a048ee" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b8e20164-5f2b-4d3a-a3b0-43041932d6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_30745ff6-4ba4-40e4-8903-e92a02d8ba76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_932e27d9-4a96-4660-9105-a99f47a048ee" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_30745ff6-4ba4-40e4-8903-e92a02d8ba76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_73ffcfb7-b8fa-4988-ace7-b872dd2560a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_932e27d9-4a96-4660-9105-a99f47a048ee" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_73ffcfb7-b8fa-4988-ace7-b872dd2560a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a2c7fc0b-03ed-4900-a7eb-116dda8fa687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_932e27d9-4a96-4660-9105-a99f47a048ee" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a2c7fc0b-03ed-4900-a7eb-116dda8fa687" 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-20211231.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_51d44915-3c00-4f4a-9831-dde6f91d7d28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9e0edb5b-4291-472d-a105-9e912703d7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_51d44915-3c00-4f4a-9831-dde6f91d7d28" xlink:to="loc_us-gaap_StatementTable_9e0edb5b-4291-472d-a105-9e912703d7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c6f9d310-30bb-4fd5-9bea-8f74b24f9310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9e0edb5b-4291-472d-a105-9e912703d7ff" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c6f9d310-30bb-4fd5-9bea-8f74b24f9310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c6f9d310-30bb-4fd5-9bea-8f74b24f9310" xlink:to="loc_us-gaap_EquityComponentDomain_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_782f97de-900a-4d64-a5cf-c1052346a142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:to="loc_us-gaap_CommonStockMember_782f97de-900a-4d64-a5cf-c1052346a142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7c88a806-3263-4b41-8d50-d39d47ec8354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7c88a806-3263-4b41-8d50-d39d47ec8354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_df8e7579-272a-4697-b2a0-974ae837c58a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:to="loc_us-gaap_RetainedEarningsMember_df8e7579-272a-4697-b2a0-974ae837c58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e277fc4-0b1d-41ca-b73b-58a1030e3618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e277fc4-0b1d-41ca-b73b-58a1030e3618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_aad61d1c-92f8-432b-b443-434be02b3ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c5ae578-6102-45eb-a013-d37e3e056b3c" xlink:to="loc_us-gaap_TreasuryStockMember_aad61d1c-92f8-432b-b443-434be02b3ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_52e08654-3005-4a3b-82e6-45ecf5f176b6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_9e0edb5b-4291-472d-a105-9e912703d7ff" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_52e08654-3005-4a3b-82e6-45ecf5f176b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c81de37d-44b2-4179-a2f4-680c918f8a9e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_52e08654-3005-4a3b-82e6-45ecf5f176b6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c81de37d-44b2-4179-a2f4-680c918f8a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5331b02d-7528-4403-9f6e-52a7ee14b864" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c81de37d-44b2-4179-a2f4-680c918f8a9e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5331b02d-7528-4403-9f6e-52a7ee14b864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_37240dbc-75b7-4058-b67e-924c0f189f26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9e0edb5b-4291-472d-a105-9e912703d7ff" xlink:to="loc_us-gaap_StatementLineItems_37240dbc-75b7-4058-b67e-924c0f189f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37240dbc-75b7-4058-b67e-924c0f189f26" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_7ae23e76-2ba5-4e8d-9ede-ae8c7b463b19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_SharesIssued_7ae23e76-2ba5-4e8d-9ede-ae8c7b463b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c9f65de4-c630-43f2-b186-532079575ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_StockholdersEquity_c9f65de4-c630-43f2-b186-532079575ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_efc08d15-b1e1-4da5-9c71-40a564f40406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_efc08d15-b1e1-4da5-9c71-40a564f40406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e8e8afff-4e19-4659-9013-dd9d7cf26cec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_NetIncomeLoss_e8e8afff-4e19-4659-9013-dd9d7cf26cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_9c10f560-fbcc-4e55-b740-3d1bfb46ddbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_DividendsCash_9c10f560-fbcc-4e55-b740-3d1bfb46ddbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec65f357-5ff6-4297-b008-bb26fd8ae0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec65f357-5ff6-4297-b008-bb26fd8ae0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6f7612e3-794e-41b8-b15b-acc2dcf2ba0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6f7612e3-794e-41b8-b15b-acc2dcf2ba0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_48cdd66e-27c9-4b3f-9186-c7f6965eabd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_48cdd66e-27c9-4b3f-9186-c7f6965eabd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_71ddc7be-f23a-43c2-915a-b987fb8fb7cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_71ddc7be-f23a-43c2-915a-b987fb8fb7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_c5510e94-6667-4d30-9506-888819bee729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_c5510e94-6667-4d30-9506-888819bee729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_9cd8e94c-5f20-4a09-a608-a22b20b0f96f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_9cd8e94c-5f20-4a09-a608-a22b20b0f96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued_268d94b0-4042-4c10-a45a-a5262585987b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued_268d94b0-4042-4c10-a45a-a5262585987b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_a8ea73e2-88cf-4b43-b089-a11862835114" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_SharesIssued_a8ea73e2-88cf-4b43-b089-a11862835114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e9ad7b5c-7b25-443a-a6dc-ab322144808b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71874713-2d9d-4f3a-bfe0-b536dab5d5df" xlink:to="loc_us-gaap_StockholdersEquity_e9ad7b5c-7b25-443a-a6dc-ab322144808b" 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-20211231.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_e706a755-3275-4590-b810-0561a6bdae03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_73aa4104-f1cd-4550-b35e-bf413d7f3f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e706a755-3275-4590-b810-0561a6bdae03" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_73aa4104-f1cd-4550-b35e-bf413d7f3f53" 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-20211231.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_7223d974-24fa-4fdc-9cc6-98c357f35847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_622aae72-d257-4127-aae3-b0230214977d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7223d974-24fa-4fdc-9cc6-98c357f35847" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_622aae72-d257-4127-aae3-b0230214977d" 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-20211231.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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_fb3b8da9-3a2c-4bea-a515-38eeb0d1783a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_fb3b8da9-3a2c-4bea-a515-38eeb0d1783a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_3714657a-b1b7-4106-955f-58e041027b47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_UseOfEstimates_3714657a-b1b7-4106-955f-58e041027b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_550a2045-ae42-4d0f-88d3-b01153017b66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_550a2045-ae42-4d0f-88d3-b01153017b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_b9121e82-eb30-4d30-991a-4bbd9d0e5941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_b9121e82-eb30-4d30-991a-4bbd9d0e5941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_66395f1a-5dd7-4781-9f94-2cf04848bdd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_66395f1a-5dd7-4781-9f94-2cf04848bdd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_33a61746-729e-4e5e-928b-53fb25b60daa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_33a61746-729e-4e5e-928b-53fb25b60daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_b200f7cf-665d-4c12-804a-e4ab725f2df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_b200f7cf-665d-4c12-804a-e4ab725f2df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_00506bfe-41d4-401d-9c04-80110f9cfdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_00506bfe-41d4-401d-9c04-80110f9cfdc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_3a8bef2d-ae97-47d4-917a-e0386a885044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_3a8bef2d-ae97-47d4-917a-e0386a885044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_66a64aef-0710-452e-bf82-138ce0a62915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_66a64aef-0710-452e-bf82-138ce0a62915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_3417f076-cc4a-47eb-a0d4-8d38d1158ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_3417f076-cc4a-47eb-a0d4-8d38d1158ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_45a66850-aa2f-4097-b320-a2f968b724d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_45a66850-aa2f-4097-b320-a2f968b724d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_3214ffc5-0600-487e-b1a5-d97ad7507a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_3214ffc5-0600-487e-b1a5-d97ad7507a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_e3d99c92-858e-4743-a3a8-198b95a232d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_e3d99c92-858e-4743-a3a8-198b95a232d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_fb0b2982-a2f0-40fc-928c-cf149c78f753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_fb0b2982-a2f0-40fc-928c-cf149c78f753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e809ebc0-e33d-47f3-a147-1f65b36b0f30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e809ebc0-e33d-47f3-a147-1f65b36b0f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeasesPolicyTextBlock_6f9b55d3-cfa6-45d7-bbc7-c930621c2282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_ShortTermLeasesPolicyTextBlock_6f9b55d3-cfa6-45d7-bbc7-c930621c2282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_cabbd786-68c6-4f24-8b59-1d5e2ec9eb10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_828fedb2-b7f8-42dd-861c-eff39a4f2913" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_cabbd786-68c6-4f24-8b59-1d5e2ec9eb10" 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-20211231.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_5dedd156-95d0-4c0e-ac21-e243e085817b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:href="tfx-20211231.xsd#tfx_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5dedd156-95d0-4c0e-ac21-e243e085817b" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis_50986298-6340-4e77-b756-98a00ffc98ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_us-gaap_MajorPropertyClassAxis_50986298-6340-4e77-b756-98a00ffc98ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_eb02bc20-30c3-46f5-80bd-2d9baa6b7024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_50986298-6340-4e77-b756-98a00ffc98ac" xlink:to="loc_us-gaap_MajorPropertyClassDomain_eb02bc20-30c3-46f5-80bd-2d9baa6b7024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_aeb4c9ab-11a2-443f-ae94-36a7a946db68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eb02bc20-30c3-46f5-80bd-2d9baa6b7024" xlink:to="loc_us-gaap_BuildingMember_aeb4c9ab-11a2-443f-ae94-36a7a946db68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_52431cb8-f95e-4479-976a-0d39040a2e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eb02bc20-30c3-46f5-80bd-2d9baa6b7024" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_52431cb8-f95e-4479-976a-0d39040a2e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ComputerEquipmentAndSoftwareMember_a901ca5f-915e-48ef-8944-e320bfabf80d" xlink:href="tfx-20211231.xsd#tfx_ComputerEquipmentAndSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorPropertyClassDomain_eb02bc20-30c3-46f5-80bd-2d9baa6b7024" xlink:to="loc_tfx_ComputerEquipmentAndSoftwareMember_a901ca5f-915e-48ef-8944-e320bfabf80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3f37a94b-a10f-4130-99d3-1da7b1d1fec6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_srt_RangeAxis_3f37a94b-a10f-4130-99d3-1da7b1d1fec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f4b87f6b-890d-429b-aa3b-dab2c34b456b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3f37a94b-a10f-4130-99d3-1da7b1d1fec6" xlink:to="loc_srt_RangeMember_f4b87f6b-890d-429b-aa3b-dab2c34b456b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5674a00b-f0a3-47d1-95cd-88f2b23da023" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f4b87f6b-890d-429b-aa3b-dab2c34b456b" xlink:to="loc_srt_MinimumMember_5674a00b-f0a3-47d1-95cd-88f2b23da023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c99aade5-e589-4212-ad49-aa2f9317b04e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f4b87f6b-890d-429b-aa3b-dab2c34b456b" xlink:to="loc_srt_MaximumMember_c99aade5-e589-4212-ad49-aa2f9317b04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7515759b-3c76-4620-8f1d-0cc9a635e7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7515759b-3c76-4620-8f1d-0cc9a635e7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7515759b-3c76-4620-8f1d-0cc9a635e7cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_2c9f270e-3b3b-426d-b6fe-a120941c1f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:to="loc_us-gaap_IntellectualPropertyMember_2c9f270e-3b3b-426d-b6fe-a120941c1f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_bd7a2440-830c-4029-883f-230514d9f19b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:to="loc_us-gaap_CustomerListsMember_bd7a2440-830c-4029-883f-230514d9f19b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_0e9903f8-5de9-49e0-a420-68081341bad9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:to="loc_us-gaap_DistributionRightsMember_0e9903f8-5de9-49e0-a420-68081341bad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a73962c9-dc50-4097-8dd3-f7a3ea79028b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:to="loc_us-gaap_TradeNamesMember_a73962c9-dc50-4097-8dd3-f7a3ea79028b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoncompleteAgreementMember_41b17da2-3856-4cbd-aad7-d7e69c84e78e" xlink:href="tfx-20211231.xsd#tfx_NoncompleteAgreementMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7db3489-562c-4db4-b1b9-b028f61c54f9" xlink:to="loc_tfx_NoncompleteAgreementMember_41b17da2-3856-4cbd-aad7-d7e69c84e78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_674e359b-fe02-4161-a16d-67fc2e8b5179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_674e359b-fe02-4161-a16d-67fc2e8b5179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5df690bb-c174-43b9-83c8-6327839510d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_674e359b-fe02-4161-a16d-67fc2e8b5179" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5df690bb-c174-43b9-83c8-6327839510d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_9aabf409-584f-49a3-b2ff-08ac9a12c5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5df690bb-c174-43b9-83c8-6327839510d6" xlink:to="loc_us-gaap_SalesRevenueNetMember_9aabf409-584f-49a3-b2ff-08ac9a12c5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ba94c0fd-2ee2-40e3-af67-226360122feb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_srt_MajorCustomersAxis_ba94c0fd-2ee2-40e3-af67-226360122feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5b7f1eeb-2993-4757-92dc-779571511c36" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_ba94c0fd-2ee2-40e3-af67-226360122feb" xlink:to="loc_srt_NameOfMajorCustomerDomain_5b7f1eeb-2993-4757-92dc-779571511c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HospitalsAndHealthcareProvidersMember_a1e5f338-7110-44ac-bf7b-5ec27bb2afba" xlink:href="tfx-20211231.xsd#tfx_HospitalsAndHealthcareProvidersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5b7f1eeb-2993-4757-92dc-779571511c36" xlink:to="loc_tfx_HospitalsAndHealthcareProvidersMember_a1e5f338-7110-44ac-bf7b-5ec27bb2afba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMedicalDeviceManufacturersMember_3fc92918-b40b-408c-82b0-90ff499b2312" xlink:href="tfx-20211231.xsd#tfx_OtherMedicalDeviceManufacturersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5b7f1eeb-2993-4757-92dc-779571511c36" xlink:to="loc_tfx_OtherMedicalDeviceManufacturersMember_3fc92918-b40b-408c-82b0-90ff499b2312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HomeCareProvidersMember_8a18f9e6-390c-41dd-865e-ef1d52828b59" xlink:href="tfx-20211231.xsd#tfx_HomeCareProvidersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5b7f1eeb-2993-4757-92dc-779571511c36" xlink:to="loc_tfx_HomeCareProvidersMember_8a18f9e6-390c-41dd-865e-ef1d52828b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_cd5a999b-ffa4-4d00-91b3-b485cb2af605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_cd5a999b-ffa4-4d00-91b3-b485cb2af605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5f1a3a7c-1c39-4ffa-af5f-56152faf8ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cd5a999b-ffa4-4d00-91b3-b485cb2af605" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5f1a3a7c-1c39-4ffa-af5f-56152faf8ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_a4492b9c-93ba-472e-a7ea-ecb10b6f7f95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5f1a3a7c-1c39-4ffa-af5f-56152faf8ec1" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_a4492b9c-93ba-472e-a7ea-ecb10b6f7f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:href="tfx-20211231.xsd#tfx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_ba8ee6b6-b384-4e8b-bce9-67ae0d9d7188" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_63d7c4cf-b241-4b67-80c2-4590c23500f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_63d7c4cf-b241-4b67-80c2-4590c23500f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_658ecf10-503f-4fe3-9d16-5ff3fdc09a21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_658ecf10-503f-4fe3-9d16-5ff3fdc09a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2e852fb1-aef8-4a17-a4b5-4a5c19f331ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2e852fb1-aef8-4a17-a4b5-4a5c19f331ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_623ded0e-853b-4650-a586-52459de14de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_623ded0e-853b-4650-a586-52459de14de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_d29fc4cb-d292-41b6-8ca4-a7ee80d66061" xlink:href="tfx-20211231.xsd#tfx_WeightedAverageAmortizationPeriodForIntangibleAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_d29fc4cb-d292-41b6-8ca4-a7ee80d66061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_62f9ca0b-fee0-40d1-9436-2738647a1950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_62f9ca0b-fee0-40d1-9436-2738647a1950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_178d49ad-f4f7-47e3-928b-b4d83ddbf3f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_178d49ad-f4f7-47e3-928b-b4d83ddbf3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ReserveForEstimatedRebates_29b57fad-32d3-4d9e-b5bc-ae9e642d49d6" xlink:href="tfx-20211231.xsd#tfx_ReserveForEstimatedRebates"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_c27dcf60-1c67-40c5-97f9-898cf74e10a4" xlink:to="loc_tfx_ReserveForEstimatedRebates_29b57fad-32d3-4d9e-b5bc-ae9e642d49d6" 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-20211231.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_7fe95c12-557b-4309-afc1-6bb09fb18fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_23c3f142-8f83-4578-9a11-820461633061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7fe95c12-557b-4309-afc1-6bb09fb18fd0" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_23c3f142-8f83-4578-9a11-820461633061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Netrevenues" xlink:type="simple" xlink:href="tfx-20211231.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_8ed0f4a9-c9ed-4f22-825f-5d3a6873e32c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_943bfb35-faa5-4437-8fd6-55228105a14d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8ed0f4a9-c9ed-4f22-825f-5d3a6873e32c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_943bfb35-faa5-4437-8fd6-55228105a14d" 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-20211231.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_78353d89-330a-4ac2-b8ff-b7d7487ef5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c28b5f4c-8e99-4010-9a61-1a814c2d8a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_78353d89-330a-4ac2-b8ff-b7d7487ef5f8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c28b5f4c-8e99-4010-9a61-1a814c2d8a15" 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-20211231.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_1333e1ca-187f-46bd-a1b0-2534820d2a39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6858b6ef-28a9-4c80-a63b-e9fafd915414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1333e1ca-187f-46bd-a1b0-2534820d2a39" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6858b6ef-28a9-4c80-a63b-e9fafd915414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dc8defe5-f346-4ac6-a962-baf18ce3640b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_6858b6ef-28a9-4c80-a63b-e9fafd915414" xlink:to="loc_srt_ProductOrServiceAxis_dc8defe5-f346-4ac6-a962-baf18ce3640b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_dc8defe5-f346-4ac6-a962-baf18ce3640b" xlink:to="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularAccessMember_f814e84a-c023-420b-83a3-375a0d77fd6c" xlink:href="tfx-20211231.xsd#tfx_VascularAccessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_VascularAccessMember_f814e84a-c023-420b-83a3-375a0d77fd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AnesthesiaMember_5e3c303e-e324-4352-86cf-5d9832b73871" xlink:href="tfx-20211231.xsd#tfx_AnesthesiaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_AnesthesiaMember_5e3c303e-e324-4352-86cf-5d9832b73871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalMember_4d53646f-350f-4e74-adfb-2c851f2abae1" xlink:href="tfx-20211231.xsd#tfx_InterventionalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_InterventionalMember_4d53646f-350f-4e74-adfb-2c851f2abae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SurgicalMember_6d8b5127-10a2-4fcf-85af-5ef6e8c44bb1" xlink:href="tfx-20211231.xsd#tfx_SurgicalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_SurgicalMember_6d8b5127-10a2-4fcf-85af-5ef6e8c44bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalUrologyMember_cef1fe39-e1b9-471d-828a-ab04e835a382" xlink:href="tfx-20211231.xsd#tfx_InterventionalUrologyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_InterventionalUrologyMember_cef1fe39-e1b9-471d-828a-ab04e835a382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_e13a1122-21dc-490b-be8a-2c1e6bbfad0b" xlink:href="tfx-20211231.xsd#tfx_OemMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_OemMember_e13a1122-21dc-490b-be8a-2c1e6bbfad0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMember_f3aabb68-88e3-45b7-8f62-b4ccbc17094f" xlink:href="tfx-20211231.xsd#tfx_OtherMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_42d306ea-36eb-4c46-80bf-696573cd8a08" xlink:to="loc_tfx_OtherMember_f3aabb68-88e3-45b7-8f62-b4ccbc17094f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_206b1940-d3f6-43bc-8a64-873bfe98937b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6858b6ef-28a9-4c80-a63b-e9fafd915414" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_206b1940-d3f6-43bc-8a64-873bfe98937b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d4de39b1-c515-467b-875a-5c0066f8ed24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_206b1940-d3f6-43bc-8a64-873bfe98937b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d4de39b1-c515-467b-875a-5c0066f8ed24" 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-20211231.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_BusinessCombinationAndAssetAcquisitionAbstract_bc2be3d6-b6c2-4a30-9f87-75cf38999e72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_85886278-c403-405a-ba24-7361fa3b4a47" xlink:href="tfx-20211231.xsd#tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_bc2be3d6-b6c2-4a30-9f87-75cf38999e72" xlink:to="loc_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_85886278-c403-405a-ba24-7361fa3b4a47" 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-20211231.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_BusinessCombinationAndAssetAcquisitionAbstract_50520691-5f4b-48d1-aca2-a4658094c613" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_7240841f-ea1e-43b1-b6bd-9f7fb6c99d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_50520691-5f4b-48d1-aca2-a4658094c613" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_7240841f-ea1e-43b1-b6bd-9f7fb6c99d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#AcquisitionsandDivestituresAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9148a47b-9f61-4cb9-81b6-2fa1232938bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationAndAssetAcquisitionAbstract_9148a47b-9f61-4cb9-81b6-2fa1232938bb" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f55728a-c93b-4c90-8451-072149d7286a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f55728a-c93b-4c90-8451-072149d7286a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8bd01911-e08b-4017-832d-d34f8b8a8122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f55728a-c93b-4c90-8451-072149d7286a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8bd01911-e08b-4017-832d-d34f8b8a8122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryBusinessMember_9968c80b-3602-4bbc-99f3-c78a885794a8" xlink:href="tfx-20211231.xsd#tfx_RespiratoryBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8bd01911-e08b-4017-832d-d34f8b8a8122" xlink:to="loc_tfx_RespiratoryBusinessMember_9968c80b-3602-4bbc-99f3-c78a885794a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_274f5a8f-6176-4fd3-a4d3-c4a25641e302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_274f5a8f-6176-4fd3-a4d3-c4a25641e302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_a419eebe-c461-494b-b851-0c3b75ca7ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_274f5a8f-6176-4fd3-a4d3-c4a25641e302" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_a419eebe-c461-494b-b851-0c3b75ca7ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_ba50e2af-29a8-452b-b05f-45f6b97dfbfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_a419eebe-c461-494b-b851-0c3b75ca7ca5" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_ba50e2af-29a8-452b-b05f-45f6b97dfbfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_cfcc86d0-baa6-4c3d-a240-f77c70e22063" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:to="loc_srt_StatementScenarioAxis_cfcc86d0-baa6-4c3d-a240-f77c70e22063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c3c3a6b1-c919-48d9-a077-ca741dbcc6b8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_cfcc86d0-baa6-4c3d-a240-f77c70e22063" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c3c3a6b1-c919-48d9-a077-ca741dbcc6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_9741743f-932e-44d9-8197-52aa0bad757b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_c3c3a6b1-c919-48d9-a077-ca741dbcc6b8" xlink:to="loc_srt_ScenarioForecastMember_9741743f-932e-44d9-8197-52aa0bad757b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_5ae37de4-d15d-4bef-b477-f962093a4c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_5ae37de4-d15d-4bef-b477-f962093a4c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_5ed310ca-eb98-44cc-84b4-107efd3ceaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_5ae37de4-d15d-4bef-b477-f962093a4c9e" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_5ed310ca-eb98-44cc-84b4-107efd3ceaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember_52e796fd-755f-45c7-9559-376555cb718a" xlink:href="tfx-20211231.xsd#tfx_MedlineManufacturingAndSupplyTransitionAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_5ed310ca-eb98-44cc-84b4-107efd3ceaf2" xlink:to="loc_tfx_MedlineManufacturingAndSupplyTransitionAgreementMember_52e796fd-755f-45c7-9559-376555cb718a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_986df2f9-7d7e-486d-a5d1-8866da08fed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_986df2f9-7d7e-486d-a5d1-8866da08fed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_03dc9a97-9dc9-40ff-87fa-c2edc5258536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_986df2f9-7d7e-486d-a5d1-8866da08fed5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_03dc9a97-9dc9-40ff-87fa-c2edc5258536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IWGHighPerformanceConductorsIncMember_00a838b7-7d1e-4fac-80bc-7f2a02706cb2" xlink:href="tfx-20211231.xsd#tfx_IWGHighPerformanceConductorsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_03dc9a97-9dc9-40ff-87fa-c2edc5258536" xlink:to="loc_tfx_IWGHighPerformanceConductorsIncMember_00a838b7-7d1e-4fac-80bc-7f2a02706cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ZMedicaLLCMember_a36b3fea-a17a-43fa-a3a9-6b67d1b74c79" xlink:href="tfx-20211231.xsd#tfx_ZMedicaLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_03dc9a97-9dc9-40ff-87fa-c2edc5258536" xlink:to="loc_tfx_ZMedicaLLCMember_a36b3fea-a17a-43fa-a3a9-6b67d1b74c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_232fc4c3-5e79-4c45-96f1-d502cbe1e556" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_6aca1e00-31bc-4d85-b5f5-7d907e70575b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_6aca1e00-31bc-4d85-b5f5-7d907e70575b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital_4401a503-2cae-4f91-ad62-02d090336b36" xlink:href="tfx-20211231.xsd#tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital_4401a503-2cae-4f91-ad62-02d090336b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_44309117-5999-4227-8cb4-e7c9e0893757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_44309117-5999-4227-8cb4-e7c9e0893757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_de95112a-9bb1-4e8e-837d-1b23658c59fa" xlink:href="tfx-20211231.xsd#tfx_NetGainOnSaleOfBusinessesAndAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_de95112a-9bb1-4e8e-837d-1b23658c59fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ContractWithCustomerRelatedPartyLiability_7619f063-d702-40fe-9e1f-514871bc0ba7" xlink:href="tfx-20211231.xsd#tfx_ContractWithCustomerRelatedPartyLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_tfx_ContractWithCustomerRelatedPartyLiability_7619f063-d702-40fe-9e1f-514871bc0ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_2c9cc0ab-12bd-4132-9848-97cef0d2fabf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_2c9cc0ab-12bd-4132-9848-97cef0d2fabf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bb2b9b47-60ba-4363-a071-2e8eb7920ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bb2b9b47-60ba-4363-a071-2e8eb7920ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_697c0bc0-3b5f-4807-8ea3-8d32630e6780" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_RevenueFromRelatedParties_697c0bc0-3b5f-4807-8ea3-8d32630e6780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0985cd0d-6461-439a-9139-3d47ad35e692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0985cd0d-6461-439a-9139-3d47ad35e692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_54182b01-593a-45c1-8a2e-403dbf7d5d19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_Goodwill_54182b01-593a-45c1-8a2e-403dbf7d5d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7d3bc9e6-95fd-4a42-87ae-6b73c4deea9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7d3bc9e6-95fd-4a42-87ae-6b73c4deea9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_66423fff-c2c4-4b9e-883f-6e8137449d60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_66423fff-c2c4-4b9e-883f-6e8137449d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_474b18f8-d9f9-4300-b11e-03bc7c557ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_474b18f8-d9f9-4300-b11e-03bc7c557ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_fb79ba40-6f25-4679-a8ad-060d87683fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_fb79ba40-6f25-4679-a8ad-060d87683fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_2efd9904-2825-4adf-bcdb-5159d698b452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_815c1094-3425-4c74-9287-c5ceafdd0145" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_2efd9904-2825-4adf-bcdb-5159d698b452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#AcquisitionsandDivestituresAssetsheldforsaleDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_191a5d44-1141-465d-9abe-e9b7c1b69b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7fe4c1e7-68b6-4200-a48b-7197a1e01d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_191a5d44-1141-465d-9abe-e9b7c1b69b59" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7fe4c1e7-68b6-4200-a48b-7197a1e01d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7662eb08-891f-410b-abb2-d97052573803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7fe4c1e7-68b6-4200-a48b-7197a1e01d92" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7662eb08-891f-410b-abb2-d97052573803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4f687f5a-8451-49fa-aa2d-2ebd145de6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7662eb08-891f-410b-abb2-d97052573803" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4f687f5a-8451-49fa-aa2d-2ebd145de6b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryBusinessMember_6cdeae58-7644-4f09-9897-1712102fdbb6" xlink:href="tfx-20211231.xsd#tfx_RespiratoryBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4f687f5a-8451-49fa-aa2d-2ebd145de6b1" xlink:to="loc_tfx_RespiratoryBusinessMember_6cdeae58-7644-4f09-9897-1712102fdbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_3c87a8a9-ae9b-4604-b8de-50552905061c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7fe4c1e7-68b6-4200-a48b-7197a1e01d92" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_3c87a8a9-ae9b-4604-b8de-50552905061c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_303b0475-b99d-4015-9c40-f946d8fdff21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3c87a8a9-ae9b-4604-b8de-50552905061c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_303b0475-b99d-4015-9c40-f946d8fdff21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_12ef444c-dd47-49d9-8e4b-2e207b1c6201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_303b0475-b99d-4015-9c40-f946d8fdff21" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_12ef444c-dd47-49d9-8e4b-2e207b1c6201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4ffb6c40-97ad-4663-af92-c2d538c1e380" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7fe4c1e7-68b6-4200-a48b-7197a1e01d92" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4ffb6c40-97ad-4663-af92-c2d538c1e380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4ffb6c40-97ad-4663-af92-c2d538c1e380" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_55949f0a-708b-47f0-9525-fca5bf77ebbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_55949f0a-708b-47f0-9525-fca5bf77ebbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_81c1272d-f8da-48b3-a400-619c4d2e97be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_81c1272d-f8da-48b3-a400-619c4d2e97be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_21ace487-58db-4d5e-89ad-88687cc118f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_21ace487-58db-4d5e-89ad-88687cc118f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_8e2cc9d1-5391-43af-8584-bced87053528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_8e2cc9d1-5391-43af-8584-bced87053528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_3770e962-d716-46d7-8df7-ca860cced391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_3770e962-d716-46d7-8df7-ca860cced391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset_1bd0c9fe-25e6-46fd-9ea8-27d47d45fc9b" xlink:href="tfx-20211231.xsd#tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset_1bd0c9fe-25e6-46fd-9ea8-27d47d45fc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_5e9b6ef7-deb5-4111-b784-b671529304c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_5e9b6ef7-deb5-4111-b784-b671529304c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_a5cf2c17-303d-4c6b-b33e-4d216337d9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_a5cf2c17-303d-4c6b-b33e-4d216337d9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_75afdaef-bf28-4987-b71c-ca2730cd39d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_13e9b211-520a-4c7b-834e-a5bea934757e" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_75afdaef-bf28-4987-b71c-ca2730cd39d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_6624032e-207f-4b53-b1c9-7890094a7845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4ffb6c40-97ad-4663-af92-c2d538c1e380" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_6624032e-207f-4b53-b1c9-7890094a7845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_c4a7e30a-05f3-4b12-a074-185da1cc0256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_6624032e-207f-4b53-b1c9-7890094a7845" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_c4a7e30a-05f3-4b12-a074-185da1cc0256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_30d90c90-f42e-4b48-9812-c1dbb09dc6fd" xlink:href="tfx-20211231.xsd#tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_6624032e-207f-4b53-b1c9-7890094a7845" xlink:to="loc_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_30d90c90-f42e-4b48-9812-c1dbb09dc6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_34b60f87-7979-44fd-836d-4e44c82cbd5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_6624032e-207f-4b53-b1c9-7890094a7845" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_34b60f87-7979-44fd-836d-4e44c82cbd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="simple" xlink:href="tfx-20211231.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_40ab536a-4e0a-4c81-870d-4cfa91eaff9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_0897e250-53fb-4316-bbbc-05cd817ee60a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_40ab536a-4e0a-4c81-870d-4cfa91eaff9c" xlink:to="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_0897e250-53fb-4316-bbbc-05cd817ee60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesTables" xlink:type="simple" xlink:href="tfx-20211231.xsd#RestructuringandimpairmentchargesTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a554b2b3-e9bf-4a32-8786-146f9569d3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_26124904-d3a9-4573-a09c-3eb606441553" xlink:href="tfx-20211231.xsd#tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a554b2b3-e9bf-4a32-8786-146f9569d3d4" xlink:to="loc_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_26124904-d3a9-4573-a09c-3eb606441553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_38b00ccb-5fe7-46f7-a877-3f8787cfa47b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a554b2b3-e9bf-4a32-8786-146f9569d3d4" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_38b00ccb-5fe7-46f7-a877-3f8787cfa47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_a8f2e260-056b-4ebc-b215-349b4e52f8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a554b2b3-e9bf-4a32-8786-146f9569d3d4" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_a8f2e260-056b-4ebc-b215-349b4e52f8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#RestructuringandimpairmentchargesExpectedcoststobeincurredDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0e49caa9-525a-4535-bd71-c1e74c6c1e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4228ab57-463a-4cfb-a2bd-c3483ffd5b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0e49caa9-525a-4535-bd71-c1e74c6c1e4a" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4228ab57-463a-4cfb-a2bd-c3483ffd5b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_43b3ebbd-db6d-43a9-8632-a700b0e3b808" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4228ab57-463a-4cfb-a2bd-c3483ffd5b86" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_43b3ebbd-db6d-43a9-8632-a700b0e3b808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_43b3ebbd-db6d-43a9-8632-a700b0e3b808" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_1e1750ad-c926-40eb-a351-6dc4f5fabbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_1e1750ad-c926-40eb-a351-6dc4f5fabbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_7a90b7e0-c841-44df-b754-4d5ee4388654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:to="loc_us-gaap_OtherRestructuringMember_7a90b7e0-c841-44df-b754-4d5ee4388654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_64024dbf-7b04-439f-a002-f0ec0ce33cc0" xlink:href="tfx-20211231.xsd#tfx_SpecialTerminationBenefitAndOtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:to="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_64024dbf-7b04-439f-a002-f0ec0ce33cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_598fa2e1-11c9-4c0f-8283-c947a0e02f96" xlink:href="tfx-20211231.xsd#tfx_AcceleratedDepreciationAndOtherCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_001106bf-ed5f-4dab-9018-86ce00491aa6" xlink:to="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_598fa2e1-11c9-4c0f-8283-c947a0e02f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_93c21c5a-81c6-44b6-abb2-1581a99264d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4228ab57-463a-4cfb-a2bd-c3483ffd5b86" xlink:to="loc_us-gaap_RestructuringPlanAxis_93c21c5a-81c6-44b6-abb2-1581a99264d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_93c21c5a-81c6-44b6-abb2-1581a99264d3" xlink:to="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryDivestiturePlanMember_72b68ba4-9884-423d-996a-8b262f8aacd9" xlink:href="tfx-20211231.xsd#tfx_RespiratoryDivestiturePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:to="loc_tfx_RespiratoryDivestiturePlanMember_72b68ba4-9884-423d-996a-8b262f8aacd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_7f171481-d4dd-4bd7-97d8-0210f973a42f" xlink:href="tfx-20211231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_7f171481-d4dd-4bd7-97d8-0210f973a42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_26fb8fe9-cfaf-4ab7-8ae9-ae1fa8a2c7c8" xlink:href="tfx-20211231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_26fb8fe9-cfaf-4ab7-8ae9-ae1fa8a2c7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_17a71b32-f0a5-4c95-9171-130fc34c1645" xlink:href="tfx-20211231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_03bffa8b-adff-40ad-9da6-64fbde45e91f" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_17a71b32-f0a5-4c95-9171-130fc34c1645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cbb5656a-0333-406d-8021-a70093d9dd73" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_4228ab57-463a-4cfb-a2bd-c3483ffd5b86" xlink:to="loc_srt_RangeAxis_cbb5656a-0333-406d-8021-a70093d9dd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_90ccecde-67ab-4b69-90a4-b0af1904fd78" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_cbb5656a-0333-406d-8021-a70093d9dd73" xlink:to="loc_srt_RangeMember_90ccecde-67ab-4b69-90a4-b0af1904fd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0f0e3587-9441-4f50-824d-9890fcdc7226" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_90ccecde-67ab-4b69-90a4-b0af1904fd78" xlink:to="loc_srt_MinimumMember_0f0e3587-9441-4f50-824d-9890fcdc7226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4853a0ad-d517-47f8-b203-93f94dada82a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_90ccecde-67ab-4b69-90a4-b0af1904fd78" xlink:to="loc_srt_MaximumMember_4853a0ad-d517-47f8-b203-93f94dada82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4228ab57-463a-4cfb-a2bd-c3483ffd5b86" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_17990372-34f7-458e-9bea-4f6305b0c33e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_17990372-34f7-458e-9bea-4f6305b0c33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_dbd1a8e4-73d4-4d9a-9b90-49e901a99113" xlink:href="tfx-20211231.xsd#tfx_RestructuringAndRelatedCostExpectedCashOutlays"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_dbd1a8e4-73d4-4d9a-9b90-49e901a99113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_ccade331-725f-4a0d-a518-06e0e540f4b8" xlink:href="tfx-20211231.xsd#tfx_RestructuringCostsExpectedAggregateCapitalExpenditures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_ccade331-725f-4a0d-a518-06e0e540f4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AggregateRestructuringCharges_f209f0cc-b642-4c04-87dc-399e5d55aaad" xlink:href="tfx-20211231.xsd#tfx_AggregateRestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_tfx_AggregateRestructuringCharges_f209f0cc-b642-4c04-87dc-399e5d55aaad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_e473d4a4-b810-42f4-ac27-299667ea8c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_e473d4a4-b810-42f4-ac27-299667ea8c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_5294a19f-8d4d-4b05-b992-f73a4038c028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8959c642-22ea-4ddf-b4b0-4c47719b74f0" xlink:to="loc_us-gaap_RestructuringCosts_5294a19f-8d4d-4b05-b992-f73a4038c028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#RestructuringandimpairmentchargesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d07f1aa8-9aca-419b-9df8-f2073d3f99b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f8880c10-41d8-4826-a2e4-146eb2266fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d07f1aa8-9aca-419b-9df8-f2073d3f99b1" xlink:to="loc_us-gaap_AssetImpairmentCharges_f8880c10-41d8-4826-a2e4-146eb2266fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_59c266d9-31e2-4f55-863c-b0544104ce13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d07f1aa8-9aca-419b-9df8-f2073d3f99b1" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_59c266d9-31e2-4f55-863c-b0544104ce13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_25591033-90df-429c-ad27-21411bc14598" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_59c266d9-31e2-4f55-863c-b0544104ce13" xlink:to="loc_srt_RangeAxis_25591033-90df-429c-ad27-21411bc14598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_561f1d7b-420a-47bb-b7ba-8c8407218f4b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_25591033-90df-429c-ad27-21411bc14598" xlink:to="loc_srt_RangeMember_561f1d7b-420a-47bb-b7ba-8c8407218f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e1d13db8-f211-4079-b680-a8e8f5c007db" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_561f1d7b-420a-47bb-b7ba-8c8407218f4b" xlink:to="loc_srt_MinimumMember_e1d13db8-f211-4079-b680-a8e8f5c007db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c9f6f02-0740-4a17-9a63-28a05efa273d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_561f1d7b-420a-47bb-b7ba-8c8407218f4b" xlink:to="loc_srt_MaximumMember_0c9f6f02-0740-4a17-9a63-28a05efa273d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_060604fc-1031-428c-87f4-b4d329faf02a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_59c266d9-31e2-4f55-863c-b0544104ce13" xlink:to="loc_us-gaap_RestructuringPlanAxis_060604fc-1031-428c-87f4-b4d329faf02a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_9b4a89d8-6e2f-433a-a6dc-f12d57d4bd55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_060604fc-1031-428c-87f4-b4d329faf02a" xlink:to="loc_us-gaap_RestructuringPlanDomain_9b4a89d8-6e2f-433a-a6dc-f12d57d4bd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryDivestiturePlanMember_e0ab761a-f6cc-4912-8e1e-baf11ed6b988" xlink:href="tfx-20211231.xsd#tfx_RespiratoryDivestiturePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_9b4a89d8-6e2f-433a-a6dc-f12d57d4bd55" xlink:to="loc_tfx_RespiratoryDivestiturePlanMember_e0ab761a-f6cc-4912-8e1e-baf11ed6b988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_e20423e1-e11b-469a-a0ec-b72584c26140" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_59c266d9-31e2-4f55-863c-b0544104ce13" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_e20423e1-e11b-469a-a0ec-b72584c26140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_0db05623-95c7-4319-aeb9-8af0ff20eae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e20423e1-e11b-469a-a0ec-b72584c26140" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_0db05623-95c7-4319-aeb9-8af0ff20eae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_a3d7349b-66f3-425b-ac8b-59f9cc7f57d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0db05623-95c7-4319-aeb9-8af0ff20eae4" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_a3d7349b-66f3-425b-ac8b-59f9cc7f57d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_c8190b87-f0c4-45b6-84fc-69db397a6f79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_59c266d9-31e2-4f55-863c-b0544104ce13" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_c8190b87-f0c4-45b6-84fc-69db397a6f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0b94f1ff-5e50-457c-9a9d-d7e94bfcc989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c8190b87-f0c4-45b6-84fc-69db397a6f79" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0b94f1ff-5e50-457c-9a9d-d7e94bfcc989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_fda93a8e-5e04-403c-b92f-0e81d513b1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c8190b87-f0c4-45b6-84fc-69db397a6f79" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_fda93a8e-5e04-403c-b92f-0e81d513b1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c39753f8-0824-43ab-9008-5a2f6e0f8af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_043f6e16-2a79-44dc-a604-129f5b892f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c39753f8-0824-43ab-9008-5a2f6e0f8af9" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_043f6e16-2a79-44dc-a604-129f5b892f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_37126cb4-c93c-4762-ac81-f840a1c1aea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_043f6e16-2a79-44dc-a604-129f5b892f6c" xlink:to="loc_us-gaap_RestructuringPlanAxis_37126cb4-c93c-4762-ac81-f840a1c1aea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37126cb4-c93c-4762-ac81-f840a1c1aea7" xlink:to="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryDivestiturePlanMember_a71fa57f-5aef-4317-8053-b45fe9e9d40f" xlink:href="tfx-20211231.xsd#tfx_RespiratoryDivestiturePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:to="loc_tfx_RespiratoryDivestiturePlanMember_a71fa57f-5aef-4317-8053-b45fe9e9d40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_91726d2c-a196-4aeb-ab51-fccd4bf7be43" xlink:href="tfx-20211231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_91726d2c-a196-4aeb-ab51-fccd4bf7be43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_8637739d-7a45-4188-991c-184eb34cf36e" xlink:href="tfx-20211231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_8637739d-7a45-4188-991c-184eb34cf36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_5e24ad55-f043-44f2-abd0-27655288966a" xlink:href="tfx-20211231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_ff395a8f-085d-48a9-aae2-872418501834" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_5e24ad55-f043-44f2-abd0-27655288966a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_0ca315d8-2243-4c40-a419-b533e3d50d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_043f6e16-2a79-44dc-a604-129f5b892f6c" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_0ca315d8-2243-4c40-a419-b533e3d50d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ca315d8-2243-4c40-a419-b533e3d50d01" xlink:to="loc_us-gaap_RestructuringReserveRollForward_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_f707b98d-1f11-4e0b-9f37-2f83901e9927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:to="loc_us-gaap_RestructuringReserve_f707b98d-1f11-4e0b-9f37-2f83901e9927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_38bf6161-16ad-4f7e-9e4d-b22b9115fc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_38bf6161-16ad-4f7e-9e4d-b22b9115fc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_293a5a21-db1e-4c62-bfe9-c26a7e2e83fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:to="loc_us-gaap_PaymentsForRestructuring_293a5a21-db1e-4c62-bfe9-c26a7e2e83fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAdjustment_2026b411-d0b0-4585-95a6-a2ae618c1866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:to="loc_us-gaap_RestructuringReserveTranslationAdjustment_2026b411-d0b0-4585-95a6-a2ae618c1866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_e6bb3cc2-b203-4316-a49d-6c7131652e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d4c58413-3918-4b1e-a929-34bd11349e97" xlink:to="loc_us-gaap_RestructuringReserve_e6bb3cc2-b203-4316-a49d-6c7131652e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20211231.xsd#RestructuringandimpairmentchargesRestructuringprogramDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_cb5b635f-1c61-4a7a-ae34-da2b6d896d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_739909b8-e0ad-427e-8a45-4653b5cf93a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb5b635f-1c61-4a7a-ae34-da2b6d896d11" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_739909b8-e0ad-427e-8a45-4653b5cf93a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_89e25290-edbb-41c7-809b-9d74c1cceebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_739909b8-e0ad-427e-8a45-4653b5cf93a8" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_89e25290-edbb-41c7-809b-9d74c1cceebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_3725354a-353c-48ce-b7e9-8593bfc68653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_89e25290-edbb-41c7-809b-9d74c1cceebf" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_3725354a-353c-48ce-b7e9-8593bfc68653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialTerminationBenefitsMember_7e243c67-c88b-4554-86ff-8df2c133e27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3725354a-353c-48ce-b7e9-8593bfc68653" xlink:to="loc_us-gaap_SpecialTerminationBenefitsMember_7e243c67-c88b-4554-86ff-8df2c133e27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_b12df174-01bc-4ac9-a203-2acbab3982b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3725354a-353c-48ce-b7e9-8593bfc68653" xlink:to="loc_us-gaap_OtherRestructuringMember_b12df174-01bc-4ac9-a203-2acbab3982b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_79343b94-4d8e-4609-aeb6-e1455a5f889f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_739909b8-e0ad-427e-8a45-4653b5cf93a8" xlink:to="loc_us-gaap_RestructuringPlanAxis_79343b94-4d8e-4609-aeb6-e1455a5f889f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_79343b94-4d8e-4609-aeb6-e1455a5f889f" xlink:to="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RespiratoryDivestiturePlanMember_ed7851b8-a90a-44c2-ae01-b326ffa6fbee" xlink:href="tfx-20211231.xsd#tfx_RespiratoryDivestiturePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_RespiratoryDivestiturePlanMember_ed7851b8-a90a-44c2-ae01-b326ffa6fbee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2021RestructuringPlanMember_64523ab6-ad6e-46d7-963b-49079475968c" xlink:href="tfx-20211231.xsd#tfx_A2021RestructuringPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_A2021RestructuringPlanMember_64523ab6-ad6e-46d7-963b-49079475968c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandTwentyWorkforceReductionPlanMember_06f39739-099f-40ea-ba62-b8fb9e772bc3" xlink:href="tfx-20211231.xsd#tfx_TwoThousandTwentyWorkforceReductionPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_TwoThousandTwentyWorkforceReductionPlanMember_06f39739-099f-40ea-ba62-b8fb9e772bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_37a18cf1-7e64-4da0-ad0e-c6c5051fdc73" xlink:href="tfx-20211231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_37a18cf1-7e64-4da0-ad0e-c6c5051fdc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_12599f53-17a5-45a0-a490-2acbf317f791" xlink:href="tfx-20211231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_12599f53-17a5-45a0-a490-2acbf317f791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherrestructuringprogramsMember_426fcd1f-6ddd-457f-ae50-4398e7e36789" xlink:href="tfx-20211231.xsd#tfx_OtherrestructuringprogramsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_10e66d0e-9138-4f53-ac35-09900193e58c" xlink:to="loc_tfx_OtherrestructuringprogramsMember_426fcd1f-6ddd-457f-ae50-4398e7e36789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_7904c301-a8ef-45d3-8994-214d6c9ead98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_739909b8-e0ad-427e-8a45-4653b5cf93a8" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_7904c301-a8ef-45d3-8994-214d6c9ead98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_58648c93-9844-46d7-9f9d-c08e35eae474" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7904c301-a8ef-45d3-8994-214d6c9ead98" xlink:to="loc_us-gaap_RestructuringCharges_58648c93-9844-46d7-9f9d-c08e35eae474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_dabdbf0c-50df-4e40-bff9-9c0cf1852c90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7904c301-a8ef-45d3-8994-214d6c9ead98" xlink:to="loc_us-gaap_AssetImpairmentCharges_dabdbf0c-50df-4e40-bff9-9c0cf1852c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_85fb7afb-2924-4a52-8af7-24f90539e4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7904c301-a8ef-45d3-8994-214d6c9ead98" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_85fb7afb-2924-4a52-8af7-24f90539e4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Inventories" xlink:type="simple" xlink:href="tfx-20211231.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_26bf0a45-f715-4405-970b-d78739b43c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_29444190-636b-48fa-9b97-0883def744a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_26bf0a45-f715-4405-970b-d78739b43c1e" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_29444190-636b-48fa-9b97-0883def744a4" 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-20211231.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_fb4c71f1-de1a-460c-9ffb-56e4809e2fee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0e0e4cdf-95a0-47da-8e8d-849e0c689473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fb4c71f1-de1a-460c-9ffb-56e4809e2fee" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0e0e4cdf-95a0-47da-8e8d-849e0c689473" 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-20211231.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_2ef86304-2f05-4fbb-8f43-1c01610bb372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_e61d0bf0-c001-4b6d-bf37-d332e93c343c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2ef86304-2f05-4fbb-8f43-1c01610bb372" xlink:to="loc_us-gaap_InventoryRawMaterials_e61d0bf0-c001-4b6d-bf37-d332e93c343c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_b059b95c-1738-417f-b81f-488b52051ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2ef86304-2f05-4fbb-8f43-1c01610bb372" xlink:to="loc_us-gaap_InventoryWorkInProcess_b059b95c-1738-417f-b81f-488b52051ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_c73dad43-389f-4a6f-b8a0-6a7a526c150f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2ef86304-2f05-4fbb-8f43-1c01610bb372" xlink:to="loc_us-gaap_InventoryFinishedGoods_c73dad43-389f-4a6f-b8a0-6a7a526c150f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b596ca52-f220-41cb-9237-52ab1895dcdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2ef86304-2f05-4fbb-8f43-1c01610bb372" xlink:to="loc_us-gaap_InventoryNet_b596ca52-f220-41cb-9237-52ab1895dcdd" 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-20211231.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_f3f68e1d-3f23-4a9d-85e5-ff65b71cc7de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_37e17f15-807a-4d89-b704-155969feb5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f3f68e1d-3f23-4a9d-85e5-ff65b71cc7de" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_37e17f15-807a-4d89-b704-155969feb5ae" 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-20211231.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_306ec5e6-5540-4ca0-9c50-2acbfc992c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_bfc0f121-034f-4e4b-8c69-0da24c2dc684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_306ec5e6-5540-4ca0-9c50-2acbfc992c5e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_bfc0f121-034f-4e4b-8c69-0da24c2dc684" 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-20211231.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_95a1c3d4-a788-480b-b1f5-51c3a9a8ecb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_80d0b698-4693-49a9-a4c4-bae6d817063d" xlink:href="tfx-20211231.xsd#tfx_LandBuildingsAndLeaseholdImprovementsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_95a1c3d4-a788-480b-b1f5-51c3a9a8ecb5" xlink:to="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_80d0b698-4693-49a9-a4c4-bae6d817063d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_b51bdb2c-36ab-4ef8-a07b-696a57070a96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95a1c3d4-a788-480b-b1f5-51c3a9a8ecb5" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_b51bdb2c-36ab-4ef8-a07b-696a57070a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_9ec34425-d278-436c-b3b8-2873c1164a25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95a1c3d4-a788-480b-b1f5-51c3a9a8ecb5" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_9ec34425-d278-436c-b3b8-2873c1164a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_16aed874-eeef-4d17-b412-328836cda4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95a1c3d4-a788-480b-b1f5-51c3a9a8ecb5" xlink:to="loc_us-gaap_ConstructionInProgressGross_16aed874-eeef-4d17-b412-328836cda4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_c9f158ab-1342-4756-9755-e2ad7e5f64a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95a1c3d4-a788-480b-b1f5-51c3a9a8ecb5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_c9f158ab-1342-4756-9755-e2ad7e5f64a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_64be2734-c18b-4646-8544-076353d349a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95a1c3d4-a788-480b-b1f5-51c3a9a8ecb5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_64be2734-c18b-4646-8544-076353d349a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_eef37386-9555-46a2-9641-5887a256ca68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95a1c3d4-a788-480b-b1f5-51c3a9a8ecb5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_eef37386-9555-46a2-9641-5887a256ca68" 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-20211231.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_8526102c-25c9-4715-b641-2b4bf0445b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_c5ae2d09-20ff-4636-8128-23332f8c3221" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8526102c-25c9-4715-b641-2b4bf0445b42" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_c5ae2d09-20ff-4636-8128-23332f8c3221" 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-20211231.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_a30a5dd2-43f8-40fe-a257-93b6af597bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_a867f049-eab6-4b54-9115-30987fe3ce78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a30a5dd2-43f8-40fe-a257-93b6af597bf5" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_a867f049-eab6-4b54-9115-30987fe3ce78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1d099b99-826f-4e40-b8d1-54fb5a85cf46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a30a5dd2-43f8-40fe-a257-93b6af597bf5" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1d099b99-826f-4e40-b8d1-54fb5a85cf46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_48551d28-7476-4b86-a184-f89eda93ceae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a30a5dd2-43f8-40fe-a257-93b6af597bf5" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_48551d28-7476-4b86-a184-f89eda93ceae" 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-20211231.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_9c1c80e9-1655-4287-bc2e-323015bcc098" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_cfa32543-2553-4773-b6a4-6a344816477a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c1c80e9-1655-4287-bc2e-323015bcc098" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_cfa32543-2553-4773-b6a4-6a344816477a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7cf143e-5513-4f57-965b-833f3cf3cfec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cfa32543-2553-4773-b6a4-6a344816477a" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7cf143e-5513-4f57-965b-833f3cf3cfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_847824f6-4bec-40bc-992d-10fededb983a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a7cf143e-5513-4f57-965b-833f3cf3cfec" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_847824f6-4bec-40bc-992d-10fededb983a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_fcb93029-e133-49c5-aeb4-1a7fd32475b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_847824f6-4bec-40bc-992d-10fededb983a" xlink:to="loc_us-gaap_TradeNamesMember_fcb93029-e133-49c5-aeb4-1a7fd32475b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bc554cb8-bfe9-487a-9e52-a2d7a72652e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cfa32543-2553-4773-b6a4-6a344816477a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bc554cb8-bfe9-487a-9e52-a2d7a72652e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_63001343-62d5-4bee-8c1c-31a85c698fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bc554cb8-bfe9-487a-9e52-a2d7a72652e5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_63001343-62d5-4bee-8c1c-31a85c698fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_6ef6e16e-4720-43c1-ab02-a55f47f0a9cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bc554cb8-bfe9-487a-9e52-a2d7a72652e5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_6ef6e16e-4720-43c1-ab02-a55f47f0a9cd" 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-20211231.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_f465fedf-afa2-44b5-8178-3ef90920b95e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_0e54bf33-a03d-4dce-afd2-39fffe5fd33c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f465fedf-afa2-44b5-8178-3ef90920b95e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_0e54bf33-a03d-4dce-afd2-39fffe5fd33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ebc7bdad-7600-4bae-8b26-7954ca2b9faa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0e54bf33-a03d-4dce-afd2-39fffe5fd33c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ebc7bdad-7600-4bae-8b26-7954ca2b9faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ebc7bdad-7600-4bae-8b26-7954ca2b9faa" xlink:to="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_38ccfd72-64cb-4089-9913-e422a7bca4a3" xlink:href="tfx-20211231.xsd#tfx_AmericasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:to="loc_tfx_AmericasSegmentMember_38ccfd72-64cb-4089-9913-e422a7bca4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_3cde0621-1bdd-45e4-824b-e4c153a7e373" xlink:href="tfx-20211231.xsd#tfx_EMEASegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:to="loc_tfx_EMEASegmentMember_3cde0621-1bdd-45e4-824b-e4c153a7e373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_726f4dc8-9881-4ed6-8702-73a6925bf03e" xlink:href="tfx-20211231.xsd#tfx_AsiaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:to="loc_tfx_AsiaSegmentMember_726f4dc8-9881-4ed6-8702-73a6925bf03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_e2152135-dfa5-4586-a278-52b99a030474" xlink:href="tfx-20211231.xsd#tfx_OemMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c462f13e-9db9-4348-ba2a-abcce9f54acc" xlink:to="loc_tfx_OemMember_e2152135-dfa5-4586-a278-52b99a030474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c0f73b86-d0f4-47da-abdd-8f6925901e44" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_0e54bf33-a03d-4dce-afd2-39fffe5fd33c" xlink:to="loc_srt_ConsolidationItemsAxis_c0f73b86-d0f4-47da-abdd-8f6925901e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_05071311-7462-4777-b917-380dd0f4b3c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_c0f73b86-d0f4-47da-abdd-8f6925901e44" xlink:to="loc_srt_ConsolidationItemsDomain_05071311-7462-4777-b917-380dd0f4b3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ecd41b21-b9dd-4d7d-8374-23881981e86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_05071311-7462-4777-b917-380dd0f4b3c5" xlink:to="loc_us-gaap_OperatingSegmentsMember_ecd41b21-b9dd-4d7d-8374-23881981e86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_3a86cae9-9ef1-4f09-825c-28956f8828e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0e54bf33-a03d-4dce-afd2-39fffe5fd33c" xlink:to="loc_us-gaap_GoodwillLineItems_3a86cae9-9ef1-4f09-825c-28956f8828e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_4e324335-696e-40bc-bde5-4db7c0cce0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a86cae9-9ef1-4f09-825c-28956f8828e2" xlink:to="loc_us-gaap_GoodwillGross_4e324335-696e-40bc-bde5-4db7c0cce0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_10789ee8-a20e-4956-ab5c-bcebedea7bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a86cae9-9ef1-4f09-825c-28956f8828e2" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_10789ee8-a20e-4956-ab5c-bcebedea7bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a86cae9-9ef1-4f09-825c-28956f8828e2" xlink:to="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_20e6c7cc-64d4-4950-8f34-8cf60dd64b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:to="loc_us-gaap_Goodwill_20e6c7cc-64d4-4950-8f34-8cf60dd64b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_da97b335-23c5-4d1b-b0f2-cc73925686db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_da97b335-23c5-4d1b-b0f2-cc73925686db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cdad54fa-3646-4015-b3f6-95d6aa88e359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cdad54fa-3646-4015-b3f6-95d6aa88e359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_fb4a4995-f7e2-40e3-934b-39e6d112b5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_fb4a4995-f7e2-40e3-934b-39e6d112b5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7ac0e1f0-2601-44d1-bcd6-cf6a83bdcc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7ac0e1f0-2601-44d1-bcd6-cf6a83bdcc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c24ad6a1-d215-4ba7-b747-3ad816adf6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f4ca3e7c-6857-4571-aae8-386c17fff49c" xlink:to="loc_us-gaap_Goodwill_c24ad6a1-d215-4ba7-b747-3ad816adf6cc" 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-20211231.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_785ce834-8991-43d7-a012-8c1ace9b78f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_c09db0ad-c135-4b63-a41b-c394ee533e00" xlink:href="tfx-20211231.xsd#tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_785ce834-8991-43d7-a012-8c1ace9b78f7" xlink:to="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_c09db0ad-c135-4b63-a41b-c394ee533e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c483e33-6ff8-4a94-afe6-925183cb605f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c09db0ad-c135-4b63-a41b-c394ee533e00" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c483e33-6ff8-4a94-afe6-925183cb605f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c483e33-6ff8-4a94-afe6-925183cb605f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_70dfab2c-f291-44b1-ac13-5eebdac3c3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_70dfab2c-f291-44b1-ac13-5eebdac3c3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_9975f702-d7fe-4680-a3a2-4ae64a454e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_9975f702-d7fe-4680-a3a2-4ae64a454e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_f21d85a2-5c52-4047-acba-9bb63657d6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_IntellectualPropertyMember_f21d85a2-5c52-4047-acba-9bb63657d6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_7791de1b-8c07-4388-9f6d-6f1f6e8a31cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_DistributionRightsMember_7791de1b-8c07-4388-9f6d-6f1f6e8a31cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_db085889-5a6b-46ac-81a9-3f2ff1240bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_TradeNamesMember_db085889-5a6b-46ac-81a9-3f2ff1240bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_4c2db922-75aa-454a-81bd-8d357dee7c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a60006e3-5786-4b12-95f3-07e50a0548d2" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_4c2db922-75aa-454a-81bd-8d357dee7c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_90413029-1500-4e69-9a00-24930e56e8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c09db0ad-c135-4b63-a41b-c394ee533e00" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_90413029-1500-4e69-9a00-24930e56e8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a50f1c09-3d82-4c81-a980-5524e2873a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_90413029-1500-4e69-9a00-24930e56e8c7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a50f1c09-3d82-4c81-a980-5524e2873a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_6bc4b8c6-85c7-48a9-a7db-65b9c24ec98b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a50f1c09-3d82-4c81-a980-5524e2873a3c" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_6bc4b8c6-85c7-48a9-a7db-65b9c24ec98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c09db0ad-c135-4b63-a41b-c394ee533e00" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_694f1c69-fd27-4165-82a9-1bee4aad43a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_694f1c69-fd27-4165-82a9-1bee4aad43a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c6ca6393-b1a7-44e7-b220-887ddc2e85ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c6ca6393-b1a7-44e7-b220-887ddc2e85ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_b02a4783-d559-43b7-b14f-a0c448914e01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_b02a4783-d559-43b7-b14f-a0c448914e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_76f754cd-44f3-4731-bc3f-12734210b690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfdb1ea1-082b-4344-a691-e909a5d753fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_76f754cd-44f3-4731-bc3f-12734210b690" 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-20211231.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_b974ab40-527a-466e-931c-9cb69744726a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_d79c3d16-ad4d-46cc-8341-37efb0db4b51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b974ab40-527a-466e-931c-9cb69744726a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_d79c3d16-ad4d-46cc-8341-37efb0db4b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a17e8bb9-f063-4948-80fa-e79c2ee60f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b974ab40-527a-466e-931c-9cb69744726a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a17e8bb9-f063-4948-80fa-e79c2ee60f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d5404b57-e759-49e2-9b6a-2385f91676ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b974ab40-527a-466e-931c-9cb69744726a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d5404b57-e759-49e2-9b6a-2385f91676ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1e869304-ee6b-43f3-8566-36c9c1a79ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b974ab40-527a-466e-931c-9cb69744726a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1e869304-ee6b-43f3-8566-36c9c1a79ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_fb5414c2-8e3d-47f3-a44f-e561e9d00492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b974ab40-527a-466e-931c-9cb69744726a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_fb5414c2-8e3d-47f3-a44f-e561e9d00492" 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-20211231.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_6b2a7063-b704-4980-ae9d-e129ec2d5e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_66a60915-6c22-44b3-ba09-7d4c1173d198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b2a7063-b704-4980-ae9d-e129ec2d5e0d" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_66a60915-6c22-44b3-ba09-7d4c1173d198" 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-20211231.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_27aea92d-55cc-4596-8384-b1bfdabe7b36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5c2ff3da-9fb7-4f76-8bde-ece2f5e6f1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_27aea92d-55cc-4596-8384-b1bfdabe7b36" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5c2ff3da-9fb7-4f76-8bde-ece2f5e6f1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock_7782fe96-b87f-4ddf-9a0a-764499a7ee86" xlink:href="tfx-20211231.xsd#tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_27aea92d-55cc-4596-8384-b1bfdabe7b36" xlink:to="loc_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock_7782fe96-b87f-4ddf-9a0a-764499a7ee86" 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-20211231.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_f70e5308-6b3a-4576-89e7-776aa78bfd60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_299a0f88-e7e8-4969-9119-aa7af3f73b44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f70e5308-6b3a-4576-89e7-776aa78bfd60" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_299a0f88-e7e8-4969-9119-aa7af3f73b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_10a2ecce-ec2f-4864-be3e-82d7dbc8107c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_299a0f88-e7e8-4969-9119-aa7af3f73b44" xlink:to="loc_srt_RangeAxis_10a2ecce-ec2f-4864-be3e-82d7dbc8107c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_37c10a6c-8a81-4ece-aec0-3651d2612819" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_10a2ecce-ec2f-4864-be3e-82d7dbc8107c" xlink:to="loc_srt_RangeMember_37c10a6c-8a81-4ece-aec0-3651d2612819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fc6e3c0a-51cc-440c-bd96-07218da50d05" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_37c10a6c-8a81-4ece-aec0-3651d2612819" xlink:to="loc_srt_MinimumMember_fc6e3c0a-51cc-440c-bd96-07218da50d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_db10dbe2-6b55-4365-9f74-ff7f7e0a967b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_299a0f88-e7e8-4969-9119-aa7af3f73b44" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_db10dbe2-6b55-4365-9f74-ff7f7e0a967b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_19bb303f-3476-475a-87ef-325c8a3653b4" xlink:href="tfx-20211231.xsd#tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_db10dbe2-6b55-4365-9f74-ff7f7e0a967b" xlink:to="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_19bb303f-3476-475a-87ef-325c8a3653b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_1bf7af7f-4fdb-4645-a2e0-0d56e780582e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_db10dbe2-6b55-4365-9f74-ff7f7e0a967b" xlink:to="loc_us-gaap_LeaseCost_1bf7af7f-4fdb-4645-a2e0-0d56e780582e" 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-20211231.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_f7bf4b42-6a8d-429d-89fb-d07783962851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7435619c-5e27-412b-bac5-dc79f07a70ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7bf4b42-6a8d-429d-89fb-d07783962851" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7435619c-5e27-412b-bac5-dc79f07a70ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4c59e7cc-d6c0-4ea4-81b2-b2e9d13767dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7bf4b42-6a8d-429d-89fb-d07783962851" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4c59e7cc-d6c0-4ea4-81b2-b2e9d13767dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bc13e775-c1c8-4d7f-a6f7-c456e368e32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7bf4b42-6a8d-429d-89fb-d07783962851" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bc13e775-c1c8-4d7f-a6f7-c456e368e32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d5a7b765-918e-4651-a27a-1a27496a605f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7bf4b42-6a8d-429d-89fb-d07783962851" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d5a7b765-918e-4651-a27a-1a27496a605f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_08b88b5d-6a16-4bd7-a17d-fc85d5bb4b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7bf4b42-6a8d-429d-89fb-d07783962851" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_08b88b5d-6a16-4bd7-a17d-fc85d5bb4b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ebcca69d-c9dd-47d1-9fef-54a8e6ca5d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7bf4b42-6a8d-429d-89fb-d07783962851" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ebcca69d-c9dd-47d1-9fef-54a8e6ca5d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9e0ed24a-cb6d-43d0-81e6-a2ad1bfaff35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7bf4b42-6a8d-429d-89fb-d07783962851" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9e0ed24a-cb6d-43d0-81e6-a2ad1bfaff35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d5bcba43-5a83-4b40-b256-9d6445329859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7bf4b42-6a8d-429d-89fb-d07783962851" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d5bcba43-5a83-4b40-b256-9d6445329859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_37f0d43b-0586-41e1-bd2d-845c6edc77c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7bf4b42-6a8d-429d-89fb-d07783962851" xlink:to="loc_us-gaap_OperatingLeaseLiability_37f0d43b-0586-41e1-bd2d-845c6edc77c9" 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-20211231.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-20211231.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_99b85cd1-b033-4784-9248-0dc4e66a14db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_73dccde0-a34a-4579-8cdb-1a03e5c9e0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_99b85cd1-b033-4784-9248-0dc4e66a14db" xlink:to="loc_us-gaap_OperatingLeaseLiability_73dccde0-a34a-4579-8cdb-1a03e5c9e0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_0f7a3793-df5c-4df6-9b13-c6e55a4a1935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_99b85cd1-b033-4784-9248-0dc4e66a14db" xlink:to="loc_us-gaap_OperatingLeasePayments_0f7a3793-df5c-4df6-9b13-c6e55a4a1935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_358275f7-f6d5-4d39-8a54-49d31eed7b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_99b85cd1-b033-4784-9248-0dc4e66a14db" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_358275f7-f6d5-4d39-8a54-49d31eed7b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cde86d13-0f3b-473e-ad68-af9486f69f07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_99b85cd1-b033-4784-9248-0dc4e66a14db" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cde86d13-0f3b-473e-ad68-af9486f69f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b9e1822c-e30d-4294-af11-58ad145d681c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_99b85cd1-b033-4784-9248-0dc4e66a14db" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b9e1822c-e30d-4294-af11-58ad145d681c" 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-20211231.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_2228651f-3b50-4b10-bb24-6c4288367d48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_b22b1072-4365-4815-b93b-7ed9bc819d03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2228651f-3b50-4b10-bb24-6c4288367d48" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_b22b1072-4365-4815-b93b-7ed9bc819d03" 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-20211231.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_5798d288-e8dc-44ee-9a17-0fb8df7609cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2a407c63-0846-4846-91aa-e591c14feeda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5798d288-e8dc-44ee-9a17-0fb8df7609cc" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2a407c63-0846-4846-91aa-e591c14feeda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfFairValueOfDebtTableTextBlock_3b638f55-9f1b-4cfb-9233-51fe9426ed8e" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfFairValueOfDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5798d288-e8dc-44ee-9a17-0fb8df7609cc" xlink:to="loc_tfx_ScheduleOfFairValueOfDebtTableTextBlock_3b638f55-9f1b-4cfb-9233-51fe9426ed8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_5a6f8f83-19df-4ad3-8b78-4bab0cc66d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5798d288-e8dc-44ee-9a17-0fb8df7609cc" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_5a6f8f83-19df-4ad3-8b78-4bab0cc66d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock_b0bb107d-df86-4682-a7aa-3ca128f36523" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5798d288-e8dc-44ee-9a17-0fb8df7609cc" xlink:to="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock_b0bb107d-df86-4682-a7aa-3ca128f36523" 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-20211231.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_0b0282ed-b757-44f8-9b75-3ae0f6c9caa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_92eaf6c2-7107-4606-9a5a-cafc87431e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0b0282ed-b757-44f8-9b75-3ae0f6c9caa6" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_92eaf6c2-7107-4606-9a5a-cafc87431e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_168e6edc-649d-4aa9-a03f-f98a6b79b7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92eaf6c2-7107-4606-9a5a-cafc87431e7f" xlink:to="loc_us-gaap_DebtInstrumentAxis_168e6edc-649d-4aa9-a03f-f98a6b79b7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_168e6edc-649d-4aa9-a03f-f98a6b79b7d3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_f62ab83e-ce9d-4ac2-b195-c1206d7f18bf" xlink:href="tfx-20211231.xsd#tfx_ThreePointFiveSevenPercentTermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:to="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_f62ab83e-ce9d-4ac2-b195-c1206d7f18bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A4.875PercentSeniorNotesDue2026Member_7181253c-eb11-4346-b019-a0821ebc9b95" xlink:href="tfx-20211231.xsd#tfx_A4.875PercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:to="loc_tfx_A4.875PercentSeniorNotesDue2026Member_7181253c-eb11-4346-b019-a0821ebc9b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_df1c4b22-c5e6-41b7-9607-b54a34800f19" xlink:href="tfx-20211231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_df1c4b22-c5e6-41b7-9607-b54a34800f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_42d06ee6-b7fe-49a9-8ddb-ce23f77945b6" xlink:href="tfx-20211231.xsd#tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b70ee218-3123-458f-bf26-f8a1f57b7874" xlink:to="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_42d06ee6-b7fe-49a9-8ddb-ce23f77945b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_dd94df9f-aca0-46cb-aa73-9ae0ead293eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92eaf6c2-7107-4606-9a5a-cafc87431e7f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_dd94df9f-aca0-46cb-aa73-9ae0ead293eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dd94df9f-aca0-46cb-aa73-9ae0ead293eb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ed7a6bd8-2373-444c-8b14-da6c0401ea70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ed7a6bd8-2373-444c-8b14-da6c0401ea70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_16804b7f-3acd-44a4-bbdd-67074c2050bf" xlink:href="tfx-20211231.xsd#tfx_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:to="loc_tfx_TermLoanMember_16804b7f-3acd-44a4-bbdd-67074c2050bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_e7a8c07d-67d4-4d5c-82f8-036d57e70d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:to="loc_us-gaap_SeniorNotesMember_e7a8c07d-67d4-4d5c-82f8-036d57e70d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_5080c6be-fb7c-4e17-8f51-77f0856c43d6" xlink:href="tfx-20211231.xsd#tfx_SecuritizationProgramMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0bb7f196-82a3-4a9f-9bc6-39cb1f1fe631" xlink:to="loc_tfx_SecuritizationProgramMember_5080c6be-fb7c-4e17-8f51-77f0856c43d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92eaf6c2-7107-4606-9a5a-cafc87431e7f" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_2495b5a8-c913-4b02-a8c8-50520d4575b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_LineOfCredit_2495b5a8-c913-4b02-a8c8-50520d4575b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_be73a62f-5ec2-4434-9081-727d9b5d63dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_SeniorNotes_be73a62f-5ec2-4434-9081-727d9b5d63dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_1eab74e0-ec62-41ef-8659-fb679463cf75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_OtherShortTermBorrowings_1eab74e0-ec62-41ef-8659-fb679463cf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a247d283-741b-4055-beca-1f2b707c37e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a247d283-741b-4055-beca-1f2b707c37e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f1f56204-8fe2-4b60-966f-f13de5a5d82d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f1f56204-8fe2-4b60-966f-f13de5a5d82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_db6fec41-5d46-4af4-a6e9-dbe65174ae28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_LongTermDebt_db6fec41-5d46-4af4-a6e9-dbe65174ae28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_40f7d707-256c-4ac8-8a84-113145bb5583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_LongTermDebtCurrent_40f7d707-256c-4ac8-8a84-113145bb5583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_01a448d5-380b-4283-8c91-fbf56caad72f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_01a448d5-380b-4283-8c91-fbf56caad72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_4dbc1cf2-7bd4-4a97-b136-2d60532a5ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_4dbc1cf2-7bd4-4a97-b136-2d60532a5ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7e263b5f-24b8-4102-a9bf-2db97d8153d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8626cf4-6d4d-4a96-8bb1-4cc8fe566ef5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7e263b5f-24b8-4102-a9bf-2db97d8153d2" 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-20211231.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-20211231.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_a854cdb5-ca23-448b-b676-8cf87c6e8279" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_062973c7-3e31-4b32-917b-27af76037948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a854cdb5-ca23-448b-b676-8cf87c6e8279" xlink:to="loc_us-gaap_DebtInstrumentTable_062973c7-3e31-4b32-917b-27af76037948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ed70e7a8-b702-46ac-8e6b-7c6521855b39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_us-gaap_DebtInstrumentAxis_ed70e7a8-b702-46ac-8e6b-7c6521855b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed70e7a8-b702-46ac-8e6b-7c6521855b39" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A4.875PercentSeniorNotesDue2026Member_52fb653b-d8dc-4fe5-adc7-0d025cc1e7d7" xlink:href="tfx-20211231.xsd#tfx_A4.875PercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:to="loc_tfx_A4.875PercentSeniorNotesDue2026Member_52fb653b-d8dc-4fe5-adc7-0d025cc1e7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017CreditAgreementMember_0bafffd7-2573-4f4b-a883-e0d141227c88" xlink:href="tfx-20211231.xsd#tfx_A2017CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:to="loc_tfx_A2017CreditAgreementMember_0bafffd7-2573-4f4b-a883-e0d141227c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_a9f61e3d-45d4-47e0-826d-dac8f2794c77" xlink:href="tfx-20211231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_a9f61e3d-45d4-47e0-826d-dac8f2794c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_f41c81e9-10f1-45e1-b659-ce5205674136" xlink:href="tfx-20211231.xsd#tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:to="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_f41c81e9-10f1-45e1-b659-ce5205674136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_bdd754a7-a7e9-46e8-bc69-e12ad32f3ae2" xlink:href="tfx-20211231.xsd#tfx_SecondAmendedandRestatedCreditAgreementMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99c5865f-fb4f-41d6-a75d-58fc7f411115" xlink:to="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_bdd754a7-a7e9-46e8-bc69-e12ad32f3ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_767d6963-334e-407c-8b7e-8face46436a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_767d6963-334e-407c-8b7e-8face46436a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_85c89e48-f857-4213-baa3-5eee72579fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_767d6963-334e-407c-8b7e-8face46436a7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_85c89e48-f857-4213-baa3-5eee72579fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_2e2539a3-edaf-4618-835b-6afb3419dbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_85c89e48-f857-4213-baa3-5eee72579fae" xlink:to="loc_us-gaap_SeniorNotesMember_2e2539a3-edaf-4618-835b-6afb3419dbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_eef5f764-77ba-4530-87aa-030df6f441ec" xlink:href="tfx-20211231.xsd#tfx_SecuritizationProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_85c89e48-f857-4213-baa3-5eee72579fae" xlink:to="loc_tfx_SecuritizationProgramMember_eef5f764-77ba-4530-87aa-030df6f441ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_35d502ff-caf7-4821-85bb-e115efc828a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_85c89e48-f857-4213-baa3-5eee72579fae" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_35d502ff-caf7-4821-85bb-e115efc828a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_c7615b90-d6cd-4a20-a515-1d20cb975f26" xlink:href="tfx-20211231.xsd#tfx_TermLoanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_85c89e48-f857-4213-baa3-5eee72579fae" xlink:to="loc_tfx_TermLoanMember_c7615b90-d6cd-4a20-a515-1d20cb975f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_74c0ce58-f93a-452b-a0f3-06e627d37e76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_74c0ce58-f93a-452b-a0f3-06e627d37e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2dcc1a63-f878-45f9-a7f0-f42f0f0e84e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_74c0ce58-f93a-452b-a0f3-06e627d37e76" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2dcc1a63-f878-45f9-a7f0-f42f0f0e84e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_8e3735aa-f1e2-4e57-946a-bce21e32c12e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2dcc1a63-f878-45f9-a7f0-f42f0f0e84e0" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_8e3735aa-f1e2-4e57-946a-bce21e32c12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_9b6b8aee-ce53-4c52-90f5-1e01fa4ee3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2dcc1a63-f878-45f9-a7f0-f42f0f0e84e0" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_9b6b8aee-ce53-4c52-90f5-1e01fa4ee3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_e84ed0b1-57ce-4837-9d0a-9aa36f713d29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2dcc1a63-f878-45f9-a7f0-f42f0f0e84e0" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_e84ed0b1-57ce-4837-9d0a-9aa36f713d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c3af6185-3afe-4348-a237-a18673fbe8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_us-gaap_CreditFacilityAxis_c3af6185-3afe-4348-a237-a18673fbe8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ff06449e-3fb3-4381-977c-d696c483c333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c3af6185-3afe-4348-a237-a18673fbe8ed" xlink:to="loc_us-gaap_CreditFacilityDomain_ff06449e-3fb3-4381-977c-d696c483c333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6589cd27-3280-480f-b1ec-4c2c567e0fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ff06449e-3fb3-4381-977c-d696c483c333" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6589cd27-3280-480f-b1ec-4c2c567e0fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_2786636a-417e-4dee-a9bd-34aaaeb11822" xlink:href="tfx-20211231.xsd#tfx_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ff06449e-3fb3-4381-977c-d696c483c333" xlink:to="loc_tfx_TermLoanMember_2786636a-417e-4dee-a9bd-34aaaeb11822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_38554999-2545-4b02-b0ed-0670edee19c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_us-gaap_VariableRateAxis_38554999-2545-4b02-b0ed-0670edee19c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_6e733af8-8ac2-40b7-811a-54e3a6a9b550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_38554999-2545-4b02-b0ed-0670edee19c6" xlink:to="loc_us-gaap_VariableRateDomain_6e733af8-8ac2-40b7-811a-54e3a6a9b550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_aa631c75-9305-4837-9352-712059891c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6e733af8-8ac2-40b7-811a-54e3a6a9b550" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_aa631c75-9305-4837-9352-712059891c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_9d95941f-de34-4b60-991a-b6e1f5f0f019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6e733af8-8ac2-40b7-811a-54e3a6a9b550" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_9d95941f-de34-4b60-991a-b6e1f5f0f019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AdjustedLIBORMember_9d4e93d6-9d0f-46f0-ab8e-22335c463764" xlink:href="tfx-20211231.xsd#tfx_AdjustedLIBORMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_6e733af8-8ac2-40b7-811a-54e3a6a9b550" xlink:to="loc_tfx_AdjustedLIBORMember_9d4e93d6-9d0f-46f0-ab8e-22335c463764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_47ea24ba-14cd-44d3-b258-f597ccf648cb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_srt_RangeAxis_47ea24ba-14cd-44d3-b258-f597ccf648cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a8db3244-2583-469c-8f3e-53acbf3a4e06" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_47ea24ba-14cd-44d3-b258-f597ccf648cb" xlink:to="loc_srt_RangeMember_a8db3244-2583-469c-8f3e-53acbf3a4e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_99155dc7-78bc-44c9-9400-15de779207de" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a8db3244-2583-469c-8f3e-53acbf3a4e06" xlink:to="loc_srt_MinimumMember_99155dc7-78bc-44c9-9400-15de779207de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8d5093bf-bb6b-41be-9984-b116e95cadf1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a8db3244-2583-469c-8f3e-53acbf3a4e06" xlink:to="loc_srt_MaximumMember_8d5093bf-bb6b-41be-9984-b116e95cadf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_062973c7-3e31-4b32-917b-27af76037948" xlink:to="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b666564-ffcb-4c69-99f6-41af04b69834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b666564-ffcb-4c69-99f6-41af04b69834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_9e58a4ed-fad3-46fe-9b52-0e032d11a6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_SeniorNotes_9e58a4ed-fad3-46fe-9b52-0e032d11a6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_174afdfc-6c55-496b-aa2d-6f31b79e013e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_174afdfc-6c55-496b-aa2d-6f31b79e013e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8da938ba-ae9a-4fe8-8cf0-3023345b5d06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8da938ba-ae9a-4fe8-8cf0-3023345b5d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_8bdb7423-6039-4861-a0ad-b4de8f5006c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_DebtInstrumentTerm_8bdb7423-6039-4861-a0ad-b4de8f5006c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a569067f-f9a1-4d1e-980f-340f01d3c526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a569067f-f9a1-4d1e-980f-340f01d3c526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_99a29e5e-4acf-42ea-95de-ba2c6eaf170d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_99a29e5e-4acf-42ea-95de-ba2c6eaf170d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_c6cd315e-c045-4280-baae-67f58498e32e" xlink:href="tfx-20211231.xsd#tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_c6cd315e-c045-4280-baae-67f58498e32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_26bfe3d9-8f54-401c-a9b6-bc6f1134cc65" xlink:href="tfx-20211231.xsd#tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_26bfe3d9-8f54-401c-a9b6-bc6f1134cc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_d282431c-88ca-4642-9d1b-820408a40c82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_d282431c-88ca-4642-9d1b-820408a40c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_003441a2-8fd9-4e98-b118-3c5f6ac271c9" xlink:href="tfx-20211231.xsd#tfx_PercentOfRedemptionPriceToPrincipalAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_003441a2-8fd9-4e98-b118-3c5f6ac271c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_5bc058e9-d17d-4fa2-98ea-bb6136a42047" xlink:href="tfx-20211231.xsd#tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_5bc058e9-d17d-4fa2-98ea-bb6136a42047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_cf0b05d7-c18e-49e3-9869-639dc7be6598" xlink:href="tfx-20211231.xsd#tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_cf0b05d7-c18e-49e3-9869-639dc7be6598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_9d61ad7b-8473-4348-b6ba-4f881d75e696" xlink:href="tfx-20211231.xsd#tfx_PercentOfPrincipalAmountOfNotesRedeemable"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_9d61ad7b-8473-4348-b6ba-4f881d75e696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_464cd303-4aa5-4043-9695-578176994dc6" xlink:href="tfx-20211231.xsd#tfx_MaximumAmountAvailableUnderReceivableSecuritization"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_464cd303-4aa5-4043-9695-578176994dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_d3f62616-367e-4c8b-b14d-ec1b8e170351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_LineOfCredit_d3f62616-367e-4c8b-b14d-ec1b8e170351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_888bcb2c-94cd-4385-839a-59d2f54962cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f45d81f3-03b5-4ae9-85fe-9f65cbec5d61" xlink:to="loc_us-gaap_OtherShortTermBorrowings_888bcb2c-94cd-4385-839a-59d2f54962cc" 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-20211231.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_8419a9d1-46b1-406c-bc25-b98ff79d1d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsTable_02d4746d-129d-4feb-8aa3-37d69a42a333" xlink:href="tfx-20211231.xsd#tfx_FairValueMeasurementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8419a9d1-46b1-406c-bc25-b98ff79d1d3d" xlink:to="loc_tfx_FairValueMeasurementsTable_02d4746d-129d-4feb-8aa3-37d69a42a333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0445077f-176b-41bd-8028-cd0c33a69e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_02d4746d-129d-4feb-8aa3-37d69a42a333" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0445077f-176b-41bd-8028-cd0c33a69e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd0fa9bd-f034-4047-9248-572fa2dee00e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0445077f-176b-41bd-8028-cd0c33a69e85" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd0fa9bd-f034-4047-9248-572fa2dee00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_46290373-3d7a-4acc-aadd-51239d97bc97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dd0fa9bd-f034-4047-9248-572fa2dee00e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_46290373-3d7a-4acc-aadd-51239d97bc97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsLineItems_c7dd34c3-737c-4c89-97bd-a1838abd9325" xlink:href="tfx-20211231.xsd#tfx_FairValueMeasurementsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueMeasurementsTable_02d4746d-129d-4feb-8aa3-37d69a42a333" xlink:to="loc_tfx_FairValueMeasurementsLineItems_c7dd34c3-737c-4c89-97bd-a1838abd9325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_41394e95-19eb-4370-beb3-4cf001847302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7dd34c3-737c-4c89-97bd-a1838abd9325" xlink:to="loc_us-gaap_LongTermDebtFairValue_41394e95-19eb-4370-beb3-4cf001847302" 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-20211231.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_abeb234f-4173-4721-9920-b2031743c8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_601f093a-04df-4e6f-93fe-1f9327896550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_abeb234f-4173-4721-9920-b2031743c8f2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_601f093a-04df-4e6f-93fe-1f9327896550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d0a169c7-b3aa-4b9c-88d9-193692aadb2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_abeb234f-4173-4721-9920-b2031743c8f2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d0a169c7-b3aa-4b9c-88d9-193692aadb2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_caba09c3-cc73-4d61-9ea8-43493fd3e8e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_abeb234f-4173-4721-9920-b2031743c8f2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_caba09c3-cc73-4d61-9ea8-43493fd3e8e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_91f388f1-c23e-4354-9eec-a8a33c17b65f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_abeb234f-4173-4721-9920-b2031743c8f2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_91f388f1-c23e-4354-9eec-a8a33c17b65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LongTermDebtMaturityAfterYearFour_7377cdc8-375b-4490-9f06-e9ff57cb6bd3" xlink:href="tfx-20211231.xsd#tfx_LongTermDebtMaturityAfterYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_abeb234f-4173-4721-9920-b2031743c8f2" xlink:to="loc_tfx_LongTermDebtMaturityAfterYearFour_7377cdc8-375b-4490-9f06-e9ff57cb6bd3" 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-20211231.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_ccd7220d-303b-4860-b3f2-b53a63a8a7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_7b9f899a-3dae-43ec-8f55-d472ea14bcb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ccd7220d-303b-4860-b3f2-b53a63a8a7c0" xlink:to="loc_us-gaap_InterestPaidNet_7b9f899a-3dae-43ec-8f55-d472ea14bcb1" 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-20211231.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_2970d793-d433-4370-ad23-06e4d41d4740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_284b096c-57e3-4f32-bdad-295eb41a90d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2970d793-d433-4370-ad23-06e4d41d4740" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_284b096c-57e3-4f32-bdad-295eb41a90d1" 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-20211231.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_e8e8a3bb-0148-4034-95e9-e83055eff513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_fcdc4f00-062a-46c7-9378-ca3628e47277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e8e8a3bb-0148-4034-95e9-e83055eff513" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_fcdc4f00-062a-46c7-9378-ca3628e47277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_ab34a8be-2e57-496d-8cbd-0a6b3480e596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e8e8a3bb-0148-4034-95e9-e83055eff513" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_ab34a8be-2e57-496d-8cbd-0a6b3480e596" 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-20211231.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_18a3f4d6-9bdc-48cf-9f70-9ff348ebde10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_09b6a11f-f34a-4d34-a3e4-d7624d341009" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_18a3f4d6-9bdc-48cf-9f70-9ff348ebde10" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_09b6a11f-f34a-4d34-a3e4-d7624d341009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_5cfad506-b441-4716-96b4-7a1681bc1bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_09b6a11f-f34a-4d34-a3e4-d7624d341009" xlink:to="loc_us-gaap_HedgingDesignationAxis_5cfad506-b441-4716-96b4-7a1681bc1bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5b0f82d2-0722-4f0e-b567-eec52f9523d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5cfad506-b441-4716-96b4-7a1681bc1bd4" xlink:to="loc_us-gaap_HedgingDesignationDomain_5b0f82d2-0722-4f0e-b567-eec52f9523d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_06f0e68a-5368-4c83-aa91-008c44660b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b0f82d2-0722-4f0e-b567-eec52f9523d6" xlink:to="loc_us-gaap_NondesignatedMember_06f0e68a-5368-4c83-aa91-008c44660b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_37204523-8dfe-4549-97ea-425650ba7c73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b0f82d2-0722-4f0e-b567-eec52f9523d6" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_37204523-8dfe-4549-97ea-425650ba7c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f3a1d8e9-5268-42c5-805c-97120cf2b853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_09b6a11f-f34a-4d34-a3e4-d7624d341009" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f3a1d8e9-5268-42c5-805c-97120cf2b853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9a1dcd9b-82de-425e-bcbe-29a326b45f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f3a1d8e9-5268-42c5-805c-97120cf2b853" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9a1dcd9b-82de-425e-bcbe-29a326b45f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_fc96f9f6-3d11-4872-b8a6-5935c933a675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9a1dcd9b-82de-425e-bcbe-29a326b45f2c" xlink:to="loc_us-gaap_ForeignExchangeContractMember_fc96f9f6-3d11-4872-b8a6-5935c933a675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_75e0f96c-78a2-473d-913f-f2ab2e0c5297" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9a1dcd9b-82de-425e-bcbe-29a326b45f2c" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_75e0f96c-78a2-473d-913f-f2ab2e0c5297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c126b9e2-38e2-4925-97ff-dab8b617d257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_09b6a11f-f34a-4d34-a3e4-d7624d341009" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c126b9e2-38e2-4925-97ff-dab8b617d257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_b02e3f3b-c74a-4c56-8b4f-8879f59e3d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c126b9e2-38e2-4925-97ff-dab8b617d257" xlink:to="loc_us-gaap_HedgingRelationshipDomain_b02e3f3b-c74a-4c56-8b4f-8879f59e3d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_9d176c87-c512-4ec7-9dbf-d793663852e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b02e3f3b-c74a-4c56-8b4f-8879f59e3d3f" xlink:to="loc_us-gaap_CashFlowHedgingMember_9d176c87-c512-4ec7-9dbf-d793663852e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_09b6a11f-f34a-4d34-a3e4-d7624d341009" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_d23dc4d6-7a1e-4019-8b1e-b7b5048e6a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_d23dc4d6-7a1e-4019-8b1e-b7b5048e6a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_cadae96b-bbe0-4717-9a77-ec70f5a7f831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeNotionalAmount_cadae96b-bbe0-4717-9a77-ec70f5a7f831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_5a9d5c90-2f67-4521-85ae-44dadc76f675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_5a9d5c90-2f67-4521-85ae-44dadc76f675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_bbbcfb12-20ee-4912-9fc4-e7d99d1b3b08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_bbbcfb12-20ee-4912-9fc4-e7d99d1b3b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_43960f42-2c97-4b78-a4fc-fcbf34e1b9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_43960f42-2c97-4b78-a4fc-fcbf34e1b9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_26955bc9-8e07-4ca3-938d-5e231e53575d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7b70a904-74e8-42e3-801c-3aea296292e3" xlink:to="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_26955bc9-8e07-4ca3-938d-5e231e53575d" 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-20211231.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_21073033-2442-4e47-9b23-aba1f5841c33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21073033-2442-4e47-9b23-aba1f5841c33" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55ceb0c9-ccdd-46b8-817b-c3887c8926c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55ceb0c9-ccdd-46b8-817b-c3887c8926c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_6da59266-37f4-4f65-a668-0f438d75b88f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_55ceb0c9-ccdd-46b8-817b-c3887c8926c6" xlink:to="loc_us-gaap_HedgingRelationshipDomain_6da59266-37f4-4f65-a668-0f438d75b88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_4b48ae26-7393-4da8-badc-3653e757349d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6da59266-37f4-4f65-a668-0f438d75b88f" xlink:to="loc_us-gaap_CashFlowHedgingMember_4b48ae26-7393-4da8-badc-3653e757349d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0926e986-64d4-478c-a708-c5e92eea459b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0926e986-64d4-478c-a708-c5e92eea459b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5de73309-cb07-411c-b1a5-c30388c04a34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0926e986-64d4-478c-a708-c5e92eea459b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5de73309-cb07-411c-b1a5-c30388c04a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_186ec836-90aa-4aec-bf09-44624da7edc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5de73309-cb07-411c-b1a5-c30388c04a34" xlink:to="loc_us-gaap_ForeignExchangeContractMember_186ec836-90aa-4aec-bf09-44624da7edc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_1062b6ec-50ee-4872-b770-87cd4daa003c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5de73309-cb07-411c-b1a5-c30388c04a34" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_1062b6ec-50ee-4872-b770-87cd4daa003c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_dc7d9ba5-bb14-48ad-a06c-177dabc327bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:to="loc_us-gaap_HedgingDesignationAxis_dc7d9ba5-bb14-48ad-a06c-177dabc327bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b05e838b-e715-4f2b-a8d2-9598a289e157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dc7d9ba5-bb14-48ad-a06c-177dabc327bc" xlink:to="loc_us-gaap_HedgingDesignationDomain_b05e838b-e715-4f2b-a8d2-9598a289e157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_40cecfb0-94c5-4313-9a45-482b253c8517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b05e838b-e715-4f2b-a8d2-9598a289e157" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_40cecfb0-94c5-4313-9a45-482b253c8517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_91335bf5-6512-4861-bc50-90280d214388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b05e838b-e715-4f2b-a8d2-9598a289e157" xlink:to="loc_us-gaap_NondesignatedMember_91335bf5-6512-4861-bc50-90280d214388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dbe0008a-ffb9-4775-a909-cf910ccedbe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dbe0008a-ffb9-4775-a909-cf910ccedbe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d9f9d045-52ec-4e0f-b804-e0c375859a57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dbe0008a-ffb9-4775-a909-cf910ccedbe9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d9f9d045-52ec-4e0f-b804-e0c375859a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_51989281-c2c5-44ae-aa6a-37666c54a048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d9f9d045-52ec-4e0f-b804-e0c375859a57" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_51989281-c2c5-44ae-aa6a-37666c54a048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_1bd6f41a-ba33-4719-97a4-953fa452f191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d9f9d045-52ec-4e0f-b804-e0c375859a57" xlink:to="loc_us-gaap_OtherAssetsMember_1bd6f41a-ba33-4719-97a4-953fa452f191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_6bf20078-5e93-410e-a7e7-2e10ac6691a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d9f9d045-52ec-4e0f-b804-e0c375859a57" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_6bf20078-5e93-410e-a7e7-2e10ac6691a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_1c33dfc1-18a5-43a7-8171-0df1a840061a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae510be2-b1ba-4128-8ff8-5f7f4fbfdd56" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_1c33dfc1-18a5-43a7-8171-0df1a840061a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_9a02513c-3dd3-4e94-80ff-36792c6ef7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1c33dfc1-18a5-43a7-8171-0df1a840061a" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_9a02513c-3dd3-4e94-80ff-36792c6ef7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_f38bcc46-2be1-410d-bc4b-f8d26fcb5d47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1c33dfc1-18a5-43a7-8171-0df1a840061a" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_f38bcc46-2be1-410d-bc4b-f8d26fcb5d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails" xlink:type="simple" xlink:href="tfx-20211231.xsd#FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_007b1171-5794-4530-8e24-6d7c89674e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a77d27ca-8c9e-4d57-9b7e-8244f7212d33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_007b1171-5794-4530-8e24-6d7c89674e23" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a77d27ca-8c9e-4d57-9b7e-8244f7212d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_601e478b-efa1-4eab-9134-2e421beeb86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a77d27ca-8c9e-4d57-9b7e-8244f7212d33" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_601e478b-efa1-4eab-9134-2e421beeb86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5d88e172-03e8-444d-8ad5-9a156c84dbf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_601e478b-efa1-4eab-9134-2e421beeb86b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5d88e172-03e8-444d-8ad5-9a156c84dbf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_db040a8d-4439-4d0d-8568-d8c5a6caf7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5d88e172-03e8-444d-8ad5-9a156c84dbf9" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_db040a8d-4439-4d0d-8568-d8c5a6caf7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cdef62a-4d5c-4525-9423-77df4f3de527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a77d27ca-8c9e-4d57-9b7e-8244f7212d33" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cdef62a-4d5c-4525-9423-77df4f3de527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_81148ddf-b933-43d3-b393-e48a929ecffe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6cdef62a-4d5c-4525-9423-77df4f3de527" xlink:to="loc_us-gaap_HedgingRelationshipDomain_81148ddf-b933-43d3-b393-e48a929ecffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b71815fe-3121-4f14-bd64-df29dbc0e49f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_81148ddf-b933-43d3-b393-e48a929ecffe" xlink:to="loc_us-gaap_CashFlowHedgingMember_b71815fe-3121-4f14-bd64-df29dbc0e49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_e5c6fd37-a146-4200-b4c2-7c1a6efd278a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a77d27ca-8c9e-4d57-9b7e-8244f7212d33" xlink:to="loc_us-gaap_HedgingDesignationAxis_e5c6fd37-a146-4200-b4c2-7c1a6efd278a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_6bf05cd5-ca4a-47c7-8032-89a96a172b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e5c6fd37-a146-4200-b4c2-7c1a6efd278a" xlink:to="loc_us-gaap_HedgingDesignationDomain_6bf05cd5-ca4a-47c7-8032-89a96a172b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_4ab0f8ef-561d-48f8-8d36-079422cfc362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6bf05cd5-ca4a-47c7-8032-89a96a172b07" xlink:to="loc_us-gaap_NondesignatedMember_4ab0f8ef-561d-48f8-8d36-079422cfc362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_84706e0c-c820-4dab-80e1-eb7c242e30c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a77d27ca-8c9e-4d57-9b7e-8244f7212d33" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_84706e0c-c820-4dab-80e1-eb7c242e30c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_488cfd03-26c2-4501-be1d-cf0a13987524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeInstrumentsGainLossLineItems_84706e0c-c820-4dab-80e1-eb7c242e30c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_488cfd03-26c2-4501-be1d-cf0a13987524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_91c94008-2505-41ae-bf8d-515952b7643a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_84706e0c-c820-4dab-80e1-eb7c242e30c3" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_91c94008-2505-41ae-bf8d-515952b7643a" 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-20211231.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_b0e8b68a-e029-4d38-9ac3-8835888898d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_03fc4b5c-b671-495c-9763-73d7537a2d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b0e8b68a-e029-4d38-9ac3-8835888898d8" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_03fc4b5c-b671-495c-9763-73d7537a2d21" 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-20211231.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_76c5a49e-4b5f-4773-959b-bd8d10eb75b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_fbab97da-014c-438b-a8b3-a72d27021b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76c5a49e-4b5f-4773-959b-bd8d10eb75b4" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_fbab97da-014c-438b-a8b3-a72d27021b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_92c7c4e2-4006-4799-b1e5-b1be328ec7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76c5a49e-4b5f-4773-959b-bd8d10eb75b4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_92c7c4e2-4006-4799-b1e5-b1be328ec7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_4e1743fc-1bda-4427-a31b-87e4e6db634c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76c5a49e-4b5f-4773-959b-bd8d10eb75b4" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_4e1743fc-1bda-4427-a31b-87e4e6db634c" 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-20211231.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_0a8ab515-bd47-4c63-93cc-37bdf254e28b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_e5ad91c4-9678-4cf9-adcb-0958c8610843" xlink:href="tfx-20211231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0a8ab515-bd47-4c63-93cc-37bdf254e28b" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_e5ad91c4-9678-4cf9-adcb-0958c8610843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_da653225-6b68-4936-b303-746918673d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e5ad91c4-9678-4cf9-adcb-0958c8610843" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_da653225-6b68-4936-b303-746918673d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_785ade09-13d4-4cf8-985d-21776c546a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_da653225-6b68-4936-b303-746918673d7b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_785ade09-13d4-4cf8-985d-21776c546a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ec838db0-7209-4914-9581-7a41fb60197f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_785ade09-13d4-4cf8-985d-21776c546a0b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ec838db0-7209-4914-9581-7a41fb60197f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_677647bc-fbfe-4eea-9f33-80d1915d6150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_785ade09-13d4-4cf8-985d-21776c546a0b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_677647bc-fbfe-4eea-9f33-80d1915d6150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_89487d4d-d9ef-4101-8576-bbb7513aed1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_785ade09-13d4-4cf8-985d-21776c546a0b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_89487d4d-d9ef-4101-8576-bbb7513aed1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:href="tfx-20211231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_e5ad91c4-9678-4cf9-adcb-0958c8610843" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_212b4efd-f5e0-4079-84e2-def7545b115d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:to="loc_us-gaap_MarketableSecurities_212b4efd-f5e0-4079-84e2-def7545b115d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_5d87610e-9722-4d47-95eb-ea7b24a5e356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:to="loc_us-gaap_DerivativeAssets_5d87610e-9722-4d47-95eb-ea7b24a5e356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_b676b22d-4e02-4be4-8c51-c255564d7282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_b676b22d-4e02-4be4-8c51-c255564d7282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f0fb98ad-32c0-4a2f-b8d7-71561a5e6cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7b21809-2ee5-4d2d-9cf4-c8ac9b2b524e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f0fb98ad-32c0-4a2f-b8d7-71561a5e6cf3" 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-20211231.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_f7b1bb22-cfd0-4503-9726-691a5a69f62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_e02689e1-0d44-4c36-82bf-df22382a7b91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7b1bb22-cfd0-4503-9726-691a5a69f62e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_e02689e1-0d44-4c36-82bf-df22382a7b91" 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-20211231.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_d1beed76-f1b9-404b-9978-53de00a6db7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d1beed76-f1b9-404b-9978-53de00a6db7b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_6b7b3b0e-90e3-4f56-8a4e-8137ee6cd84e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_6b7b3b0e-90e3-4f56-8a4e-8137ee6cd84e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_3c8f468b-bee4-4d50-8d8e-f493ddda942b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b7b3b0e-90e3-4f56-8a4e-8137ee6cd84e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_3c8f468b-bee4-4d50-8d8e-f493ddda942b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MilestonebasedPaymentMember_5d5fb7b5-0338-43db-a504-4deb3e95de32" xlink:href="tfx-20211231.xsd#tfx_MilestonebasedPaymentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_3c8f468b-bee4-4d50-8d8e-f493ddda942b" xlink:to="loc_tfx_MilestonebasedPaymentMember_5d5fb7b5-0338-43db-a504-4deb3e95de32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RevenuebasedPaymentMember_6be12401-b7ab-4429-aef8-4bf4be728b81" xlink:href="tfx-20211231.xsd#tfx_RevenuebasedPaymentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_3c8f468b-bee4-4d50-8d8e-f493ddda942b" xlink:to="loc_tfx_RevenuebasedPaymentMember_6be12401-b7ab-4429-aef8-4bf4be728b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_7571b366-73a6-4c49-95ac-fc286783b329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:to="loc_us-gaap_ValuationTechniqueAxis_7571b366-73a6-4c49-95ac-fc286783b329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_62251cc5-687a-4993-b11a-8c505a4f542d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7571b366-73a6-4c49-95ac-fc286783b329" xlink:to="loc_us-gaap_ValuationTechniqueDomain_62251cc5-687a-4993-b11a-8c505a4f542d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_5af009c9-7d4f-4c2d-abee-09446c3a194c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_62251cc5-687a-4993-b11a-8c505a4f542d" xlink:to="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_5af009c9-7d4f-4c2d-abee-09446c3a194c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_336f73b7-ffd5-4aa0-bb39-bf697c0ed69d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_336f73b7-ffd5-4aa0-bb39-bf697c0ed69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_fd2d3ecc-f4cc-4f94-b366-aafba1546fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_336f73b7-ffd5-4aa0-bb39-bf697c0ed69d" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_fd2d3ecc-f4cc-4f94-b366-aafba1546fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_84b494bb-1982-4089-a17c-f8e04719d98d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fd2d3ecc-f4cc-4f94-b366-aafba1546fd8" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_84b494bb-1982-4089-a17c-f8e04719d98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_42224156-9488-45ef-ae0c-172e19006777" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:to="loc_srt_RangeAxis_42224156-9488-45ef-ae0c-172e19006777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2ccde4a0-7ca6-4a54-8aa9-140cea3c2e53" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_42224156-9488-45ef-ae0c-172e19006777" xlink:to="loc_srt_RangeMember_2ccde4a0-7ca6-4a54-8aa9-140cea3c2e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cd22e6b5-2e2e-4666-942e-b5d56a4ed2e6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2ccde4a0-7ca6-4a54-8aa9-140cea3c2e53" xlink:to="loc_srt_MinimumMember_cd22e6b5-2e2e-4666-942e-b5d56a4ed2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_abe03d17-2ffe-4bfb-bb7c-f395a3b6d715" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2ccde4a0-7ca6-4a54-8aa9-140cea3c2e53" xlink:to="loc_srt_MaximumMember_abe03d17-2ffe-4bfb-bb7c-f395a3b6d715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_84d56186-9dd2-4e41-9090-15263143e04a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2ccde4a0-7ca6-4a54-8aa9-140cea3c2e53" xlink:to="loc_srt_WeightedAverageMember_84d56186-9dd2-4e41-9090-15263143e04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_c914df0a-81dc-45c3-bef7-a484ee7c8f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_03084628-52fb-47f8-93aa-3c18ea6021d6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_c914df0a-81dc-45c3-bef7-a484ee7c8f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8dfcb202-49ee-4cf7-a93a-944b2eb91406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c914df0a-81dc-45c3-bef7-a484ee7c8f92" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8dfcb202-49ee-4cf7-a93a-944b2eb91406" 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-20211231.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_732f0fe3-480b-4646-9800-7931e9c0a470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_a5fe8a1d-a521-4884-ab77-74d79416e6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_732f0fe3-480b-4646-9800-7931e9c0a470" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_a5fe8a1d-a521-4884-ab77-74d79416e6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6e948ba1-84e4-4e2a-bfa8-bda20e252b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a5fe8a1d-a521-4884-ab77-74d79416e6dd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6e948ba1-84e4-4e2a-bfa8-bda20e252b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_bbc2f41c-d7d5-47c7-b21b-8fb68fc5bdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_a5fe8a1d-a521-4884-ab77-74d79416e6dd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_bbc2f41c-d7d5-47c7-b21b-8fb68fc5bdc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_fe560248-c2ae-4173-a389-18f73237e452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a5fe8a1d-a521-4884-ab77-74d79416e6dd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_fe560248-c2ae-4173-a389-18f73237e452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_7c2c4d0c-64a9-466b-85e2-dfd9a06105d5" xlink:href="tfx-20211231.xsd#tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_a5fe8a1d-a521-4884-ab77-74d79416e6dd" xlink:to="loc_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_7c2c4d0c-64a9-466b-85e2-dfd9a06105d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_85844198-989e-43c7-9591-b679d5307da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a5fe8a1d-a521-4884-ab77-74d79416e6dd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_85844198-989e-43c7-9591-b679d5307da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ead37512-1c4d-4bf1-a5db-c5f3efbb17ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_732f0fe3-480b-4646-9800-7931e9c0a470" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ead37512-1c4d-4bf1-a5db-c5f3efbb17ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_386bd7bd-48f4-4856-80af-d2f8ec5b6071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ead37512-1c4d-4bf1-a5db-c5f3efbb17ca" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_386bd7bd-48f4-4856-80af-d2f8ec5b6071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b929829a-02dd-417e-843e-e9d7ccc8ed72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_386bd7bd-48f4-4856-80af-d2f8ec5b6071" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b929829a-02dd-417e-843e-e9d7ccc8ed72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NeoTractMember_412b9a56-a358-4a55-ab8d-7642a9434a91" xlink:href="tfx-20211231.xsd#tfx_NeoTractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b929829a-02dd-417e-843e-e9d7ccc8ed72" xlink:to="loc_tfx_NeoTractMember_412b9a56-a358-4a55-ab8d-7642a9434a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_003499f6-f13d-4bcf-b28e-0066615ef80e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ead37512-1c4d-4bf1-a5db-c5f3efbb17ca" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_003499f6-f13d-4bcf-b28e-0066615ef80e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_4c3298d8-13f6-440e-bd54-046c6de113ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_003499f6-f13d-4bcf-b28e-0066615ef80e" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_4c3298d8-13f6-440e-bd54-046c6de113ee" 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-20211231.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_b8911919-b8a5-40d9-a781-1962b152de21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_09799bb4-cb0e-41dd-ba1e-cbca57cb249a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8911919-b8a5-40d9-a781-1962b152de21" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_09799bb4-cb0e-41dd-ba1e-cbca57cb249a" 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-20211231.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_c74a1353-b153-4602-b9e7-de3dd8ffb6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_1d96203b-884d-47e4-bf1b-ca5806be7b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c74a1353-b153-4602-b9e7-de3dd8ffb6d0" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_1d96203b-884d-47e4-bf1b-ca5806be7b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_57aa3627-b2df-4ca8-9809-50097dd3e9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c74a1353-b153-4602-b9e7-de3dd8ffb6d0" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_57aa3627-b2df-4ca8-9809-50097dd3e9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_289672c3-c864-422f-8828-4d2c7d65c836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c74a1353-b153-4602-b9e7-de3dd8ffb6d0" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_289672c3-c864-422f-8828-4d2c7d65c836" 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-20211231.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_c47f8582-6a45-48d6-a486-eb194c649cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityTable_0668528b-ae81-4def-9955-ee662e41431c" xlink:href="tfx-20211231.xsd#tfx_ShareholdersEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c47f8582-6a45-48d6-a486-eb194c649cc0" xlink:to="loc_tfx_ShareholdersEquityTable_0668528b-ae81-4def-9955-ee662e41431c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7d72b52c-6449-4d27-a436-cd0253684f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0668528b-ae81-4def-9955-ee662e41431c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7d72b52c-6449-4d27-a436-cd0253684f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7cf9210c-3584-4000-91c8-2aad22f0b13f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7d72b52c-6449-4d27-a436-cd0253684f6a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7cf9210c-3584-4000-91c8-2aad22f0b13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_0ca87719-bf4d-4ec1-97ba-d9896df4bbd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7cf9210c-3584-4000-91c8-2aad22f0b13f" xlink:to="loc_us-gaap_StockOptionMember_0ca87719-bf4d-4ec1-97ba-d9896df4bbd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityLineItems_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:href="tfx-20211231.xsd#tfx_ShareholdersEquityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareholdersEquityTable_0668528b-ae81-4def-9955-ee662e41431c" xlink:to="loc_tfx_ShareholdersEquityLineItems_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2812b3b4-20be-4a8a-b1be-d2ce63d59212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2812b3b4-20be-4a8a-b1be-d2ce63d59212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a2cfbb78-15b0-4ac7-b359-dd6e4462fa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a2cfbb78-15b0-4ac7-b359-dd6e4462fa6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_f7a8febc-4e8c-4bc5-9f0a-14bde78a34b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_f7a8febc-4e8c-4bc5-9f0a-14bde78a34b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e29358d1-5e89-4cac-93b9-f67d11e969ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1a16e6f4-87f5-424d-b0fb-f4d27b244bdd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e29358d1-5e89-4cac-93b9-f67d11e969ff" 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-20211231.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_bdaebf2a-8c11-49ae-84e7-a7e587b85868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_54bb0bf3-3ed1-4606-a302-75f3889c774d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bdaebf2a-8c11-49ae-84e7-a7e587b85868" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_54bb0bf3-3ed1-4606-a302-75f3889c774d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1a7c15a4-8694-42f7-ae1e-f4755f1f04d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bdaebf2a-8c11-49ae-84e7-a7e587b85868" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1a7c15a4-8694-42f7-ae1e-f4755f1f04d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ab5232dc-66f6-4438-8d49-c03b51f33b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_bdaebf2a-8c11-49ae-84e7-a7e587b85868" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ab5232dc-66f6-4438-8d49-c03b51f33b56" 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-20211231.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_b9aaac42-1a34-44ad-ab4e-d224d03b49fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8ce71af7-9d00-4ce8-ade5-99b1c9425acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b9aaac42-1a34-44ad-ab4e-d224d03b49fd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8ce71af7-9d00-4ce8-ade5-99b1c9425acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3aa47246-4407-40cf-8d85-788addfbf228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8ce71af7-9d00-4ce8-ade5-99b1c9425acb" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3aa47246-4407-40cf-8d85-788addfbf228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3aa47246-4407-40cf-8d85-788addfbf228" xlink:to="loc_us-gaap_EquityComponentDomain_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_28d04289-847a-48ce-a233-27defff1854f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_28d04289-847a-48ce-a233-27defff1854f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_5fdef11c-1544-41a4-9cc5-12a1ae35209c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_5fdef11c-1544-41a4-9cc5-12a1ae35209c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_beda1d27-1033-4c9b-9604-308077394d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_beda1d27-1033-4c9b-9604-308077394d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cea8cd5b-a37c-495b-9b45-e0d1b8f8afec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_473db356-0a78-4fec-9e56-b3062a17b7b2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cea8cd5b-a37c-495b-9b45-e0d1b8f8afec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6cd3ebe9-f48f-473f-a53b-0b4b2b6aa37b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8ce71af7-9d00-4ce8-ade5-99b1c9425acb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6cd3ebe9-f48f-473f-a53b-0b4b2b6aa37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6cd3ebe9-f48f-473f-a53b-0b4b2b6aa37b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0fd4884e-ab89-4316-9ee1-a89ab342f416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:to="loc_us-gaap_StockholdersEquity_0fd4884e-ab89-4316-9ee1-a89ab342f416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_61a9c0a1-b2cc-43f5-9c9f-e135714f18a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_61a9c0a1-b2cc-43f5-9c9f-e135714f18a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_bb43180f-bb6b-4574-993a-d794dfc060e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_bb43180f-bb6b-4574-993a-d794dfc060e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_7bc2e4d1-8937-4232-8d27-965659feb883" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_7bc2e4d1-8937-4232-8d27-965659feb883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4b7ed891-ebe5-4780-a8fc-ea9057736f65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b4db92e3-32c7-47bd-ad79-0a25b762dfb7" xlink:to="loc_us-gaap_StockholdersEquity_4b7ed891-ebe5-4780-a8fc-ea9057736f65" 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-20211231.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_508ed82e-74e4-400f-8fc1-fed2a3710c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_b9068dfc-19c0-45b9-a5c9-1feb28955c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_508ed82e-74e4-400f-8fc1-fed2a3710c86" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_b9068dfc-19c0-45b9-a5c9-1feb28955c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_4b4004a1-7b6d-4c6f-990f-15d356f0c2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b9068dfc-19c0-45b9-a5c9-1feb28955c6f" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_4b4004a1-7b6d-4c6f-990f-15d356f0c2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_a0fe6c65-44af-49cc-a92a-d5c5bc0db7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4b4004a1-7b6d-4c6f-990f-15d356f0c2cc" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_a0fe6c65-44af-49cc-a92a-d5c5bc0db7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_50582bcd-0a6d-4563-8bb9-ca447f1c6cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a0fe6c65-44af-49cc-a92a-d5c5bc0db7a3" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_50582bcd-0a6d-4563-8bb9-ca447f1c6cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_882ed11b-f330-4990-9b4d-bbb5857c3d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b9068dfc-19c0-45b9-a5c9-1feb28955c6f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_882ed11b-f330-4990-9b4d-bbb5857c3d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_437634e2-706d-4580-8a14-e0323ec1a76b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_882ed11b-f330-4990-9b4d-bbb5857c3d3b" xlink:to="loc_us-gaap_EquityComponentDomain_437634e2-706d-4580-8a14-e0323ec1a76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d186a6ce-c9d9-445b-9d1a-3700c0c24de4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_437634e2-706d-4580-8a14-e0323ec1a76b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d186a6ce-c9d9-445b-9d1a-3700c0c24de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_55ed76e4-b768-41ab-9b45-4b00f911dca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_437634e2-706d-4580-8a14-e0323ec1a76b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_55ed76e4-b768-41ab-9b45-4b00f911dca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bd003042-fabc-4aaa-b25c-24ce65804a45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b9068dfc-19c0-45b9-a5c9-1feb28955c6f" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bd003042-fabc-4aaa-b25c-24ce65804a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d1b5db95-d3ff-4997-bb7e-906f709b5c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd003042-fabc-4aaa-b25c-24ce65804a45" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d1b5db95-d3ff-4997-bb7e-906f709b5c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_a8327cb2-b80b-4927-be7e-17f976eb42fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d1b5db95-d3ff-4997-bb7e-906f709b5c4e" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_a8327cb2-b80b-4927-be7e-17f976eb42fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b9068dfc-19c0-45b9-a5c9-1feb28955c6f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_368646e0-c8fd-40ed-83b2-f696dba3c7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_368646e0-c8fd-40ed-83b2-f696dba3c7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_15bc1c6a-e3e0-441e-8e88-89e742533b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_15bc1c6a-e3e0-441e-8e88-89e742533b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_54a50528-3a19-4230-ba9d-2a5bfac51271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_54a50528-3a19-4230-ba9d-2a5bfac51271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1ce4781a-9b22-4ce8-b9b2-5cc2250a2e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1ce4781a-9b22-4ce8-b9b2-5cc2250a2e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_5c13ce17-36fd-4ec1-ada7-7b08930ad891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_5c13ce17-36fd-4ec1-ada7-7b08930ad891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_8015c15d-ede0-48f3-8e08-8a9671d3a1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_8015c15d-ede0-48f3-8e08-8a9671d3a1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dde1ab3a-3e31-43a5-a194-f0ccdd94bb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_299e02e1-879f-4e0d-81da-42fbe5fb8615" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dde1ab3a-3e31-43a5-a194-f0ccdd94bb6b" 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-20211231.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_2b25f6cc-980d-4f3a-8010-bd67eabad0be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_21881297-e1f6-4769-b007-3a7540a62434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2b25f6cc-980d-4f3a-8010-bd67eabad0be" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_21881297-e1f6-4769-b007-3a7540a62434" 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-20211231.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_70460e63-223b-4eee-934e-9642b29baec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1eb69edc-ff4b-493e-b583-3316a9776af3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_70460e63-223b-4eee-934e-9642b29baec5" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1eb69edc-ff4b-493e-b583-3316a9776af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_8e4a136c-f2b3-4377-929d-24ea6023660b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_70460e63-223b-4eee-934e-9642b29baec5" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_8e4a136c-f2b3-4377-929d-24ea6023660b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_9f8c5b2a-2bb7-46fe-bb6c-fde985e8ddab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_70460e63-223b-4eee-934e-9642b29baec5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_9f8c5b2a-2bb7-46fe-bb6c-fde985e8ddab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock_be904835-3ddc-4faa-ad0e-f55a45a2dae3" xlink:href="tfx-20211231.xsd#tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_70460e63-223b-4eee-934e-9642b29baec5" xlink:to="loc_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock_be904835-3ddc-4faa-ad0e-f55a45a2dae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_a5b2dfe8-3212-459d-bb96-c19ff28fcc26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_70460e63-223b-4eee-934e-9642b29baec5" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_a5b2dfe8-3212-459d-bb96-c19ff28fcc26" 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-20211231.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_4321cc9d-6caf-488c-99f7-a24aa14b97cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67615ead-3b8d-4c17-88bb-0ed2ac2f837c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4321cc9d-6caf-488c-99f7-a24aa14b97cd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67615ead-3b8d-4c17-88bb-0ed2ac2f837c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e98c9357-85d1-4d51-a6fb-d17cc135af6b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_67615ead-3b8d-4c17-88bb-0ed2ac2f837c" xlink:to="loc_srt_RangeAxis_e98c9357-85d1-4d51-a6fb-d17cc135af6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f391e061-6f37-46d7-ab92-d10fffe6547f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e98c9357-85d1-4d51-a6fb-d17cc135af6b" xlink:to="loc_srt_RangeMember_f391e061-6f37-46d7-ab92-d10fffe6547f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3be020d4-e2db-452a-838d-6c6da5f4e467" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f391e061-6f37-46d7-ab92-d10fffe6547f" xlink:to="loc_srt_MinimumMember_3be020d4-e2db-452a-838d-6c6da5f4e467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d91b9372-0f30-40e6-acad-4a4e020d2385" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f391e061-6f37-46d7-ab92-d10fffe6547f" xlink:to="loc_srt_MaximumMember_d91b9372-0f30-40e6-acad-4a4e020d2385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_01b8c75a-a327-409c-b3f1-364b476f347f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67615ead-3b8d-4c17-88bb-0ed2ac2f837c" xlink:to="loc_us-gaap_AwardTypeAxis_01b8c75a-a327-409c-b3f1-364b476f347f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12345d9c-1536-46f4-806b-9fb07c4294eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_01b8c75a-a327-409c-b3f1-364b476f347f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12345d9c-1536-46f4-806b-9fb07c4294eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_19078a64-b187-42c2-99cc-707f22d39d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_12345d9c-1536-46f4-806b-9fb07c4294eb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_19078a64-b187-42c2-99cc-707f22d39d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d97cc014-e798-4ca5-9290-fafc935461b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12345d9c-1536-46f4-806b-9fb07c4294eb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d97cc014-e798-4ca5-9290-fafc935461b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_79286340-f385-4770-bc62-903c765a8aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12345d9c-1536-46f4-806b-9fb07c4294eb" xlink:to="loc_us-gaap_PerformanceSharesMember_79286340-f385-4770-bc62-903c765a8aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b702c3a3-a2b2-444d-a4be-d14ae08cff82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67615ead-3b8d-4c17-88bb-0ed2ac2f837c" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b702c3a3-a2b2-444d-a4be-d14ae08cff82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b702c3a3-a2b2-444d-a4be-d14ae08cff82" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7ec2926c-ca5b-44db-af5b-48006e026ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:to="loc_us-gaap_CommonStockMember_7ec2926c-ca5b-44db-af5b-48006e026ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5d3fae93-0438-4af6-88e1-2d614e1e211a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5d3fae93-0438-4af6-88e1-2d614e1e211a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_622679f9-a361-4b62-8275-cd8e9935c2af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:to="loc_us-gaap_StockOptionMember_622679f9-a361-4b62-8275-cd8e9935c2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e1ba0394-f2d0-447e-a90e-e11c0eff2bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7ccf37e4-c14b-4860-a300-dcaa771ca5a6" xlink:to="loc_us-gaap_RestrictedStockMember_e1ba0394-f2d0-447e-a90e-e11c0eff2bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_67615ead-3b8d-4c17-88bb-0ed2ac2f837c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e988c394-674f-4ba1-b0f0-50a80823455e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e988c394-674f-4ba1-b0f0-50a80823455e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_b7a92049-5474-4b0a-923e-46da8458c71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_b7a92049-5474-4b0a-923e-46da8458c71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e505674a-2f86-40ab-803a-8f7d22822613" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e505674a-2f86-40ab-803a-8f7d22822613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_c77f874c-4da1-4ac0-9854-e067350e5c9f" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_c77f874c-4da1-4ac0-9854-e067350e5c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_58e2b3ce-1c79-4a60-9d86-0eb69f892f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_58e2b3ce-1c79-4a60-9d86-0eb69f892f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fb98a094-9ce4-4b50-b858-33328bd44b17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fb98a094-9ce4-4b50-b858-33328bd44b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fe0ba300-f6cb-46ba-8e9e-fae2a0a6b6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fe0ba300-f6cb-46ba-8e9e-fae2a0a6b6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_66d2a668-eb15-4f87-b826-f0aebf544a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_66d2a668-eb15-4f87-b826-f0aebf544a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_45ee7a1b-88c0-41fc-884e-feec5cb17650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_StockOptionPlanExpense_45ee7a1b-88c0-41fc-884e-feec5cb17650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_290a3c33-8624-4669-b5ce-f2ee5c3a5214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_290a3c33-8624-4669-b5ce-f2ee5c3a5214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_67856481-0670-4d26-b8c1-8c08749a56ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_67856481-0670-4d26-b8c1-8c08749a56ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20a547aa-5a6f-477f-819b-645d3c1541d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20a547aa-5a6f-477f-819b-645d3c1541d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_92301f9a-0ea1-43a6-90b6-87bd84becfcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43a4754c-8e14-4071-8104-cd6b4547a0a1" xlink:to="loc_us-gaap_RestrictedStockExpense_92301f9a-0ea1-43a6-90b6-87bd84becfcd" 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-20211231.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_d52484f3-14c9-4046-bda2-0f3f752c8068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7711e2d8-e35b-4644-9717-d88980df593e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d52484f3-14c9-4046-bda2-0f3f752c8068" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_7711e2d8-e35b-4644-9717-d88980df593e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_efee6b35-0f34-4d5d-8128-d89d382cb7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d52484f3-14c9-4046-bda2-0f3f752c8068" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_efee6b35-0f34-4d5d-8128-d89d382cb7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense_08eb7224-c6a5-46e0-923d-8ca71ebb230e" xlink:href="tfx-20211231.xsd#tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d52484f3-14c9-4046-bda2-0f3f752c8068" xlink:to="loc_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense_08eb7224-c6a5-46e0-923d-8ca71ebb230e" 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-20211231.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_7fc7295d-3a05-4227-80d5-c004370c212d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_26507756-471c-4e03-9cf8-ad52b214f0eb" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_7fc7295d-3a05-4227-80d5-c004370c212d" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_26507756-471c-4e03-9cf8-ad52b214f0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_384570fb-2324-41c3-961f-f399706e1646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_26507756-471c-4e03-9cf8-ad52b214f0eb" xlink:to="loc_us-gaap_AwardTypeAxis_384570fb-2324-41c3-961f-f399706e1646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bc8da251-31cc-4bf3-be6e-205bb91f0004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_384570fb-2324-41c3-961f-f399706e1646" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bc8da251-31cc-4bf3-be6e-205bb91f0004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c7ef5d7d-58ce-45f9-80ec-224181011a93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bc8da251-31cc-4bf3-be6e-205bb91f0004" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c7ef5d7d-58ce-45f9-80ec-224181011a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_26507756-471c-4e03-9cf8-ad52b214f0eb" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_9afe71c2-0466-4927-a80f-1deb7480b90a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_9afe71c2-0466-4927-a80f-1deb7480b90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_28ae28d9-04d8-4517-aa2e-7f941cac8331" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_28ae28d9-04d8-4517-aa2e-7f941cac8331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ecc37454-e1a2-42c5-b7f6-3a2dd4176cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ecc37454-e1a2-42c5-b7f6-3a2dd4176cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a233dd0b-c6d1-48a1-a532-6f1aea2fec01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dd42312-d29a-4bf1-8960-e15e19e6b8b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a233dd0b-c6d1-48a1-a532-6f1aea2fec01" 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-20211231.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_ede4e878-5b96-4695-9652-7deac4496980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_76de8073-a7c7-413d-8117-05e441767bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ede4e878-5b96-4695-9652-7deac4496980" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_76de8073-a7c7-413d-8117-05e441767bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d094b5df-af3d-44ad-9eab-980c12121ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76de8073-a7c7-413d-8117-05e441767bb4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d094b5df-af3d-44ad-9eab-980c12121ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_caed22ad-0774-4530-8372-ee3d6db32134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76de8073-a7c7-413d-8117-05e441767bb4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_caed22ad-0774-4530-8372-ee3d6db32134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_64408406-667e-44a6-8539-3ee493eabcf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76de8073-a7c7-413d-8117-05e441767bb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_64408406-667e-44a6-8539-3ee493eabcf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_611bea2b-d812-41f2-abda-cc1f8e867ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76de8073-a7c7-413d-8117-05e441767bb4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_611bea2b-d812-41f2-abda-cc1f8e867ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cf6025fa-f08e-4091-9872-b201ee691ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76de8073-a7c7-413d-8117-05e441767bb4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cf6025fa-f08e-4091-9872-b201ee691ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e9c92dfc-c39f-4185-b49d-0f4496b68901" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ede4e878-5b96-4695-9652-7deac4496980" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e9c92dfc-c39f-4185-b49d-0f4496b68901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_89d89d06-a67c-4982-9875-9860fbe40e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e9c92dfc-c39f-4185-b49d-0f4496b68901" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_89d89d06-a67c-4982-9875-9860fbe40e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices_caee10ca-fca4-4499-9b2b-205b231bde3c" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e9c92dfc-c39f-4185-b49d-0f4496b68901" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices_caee10ca-fca4-4499-9b2b-205b231bde3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices_d5ecfa4e-4082-4d4c-8c78-f29112d097e9" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e9c92dfc-c39f-4185-b49d-0f4496b68901" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices_d5ecfa4e-4082-4d4c-8c78-f29112d097e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_fb04036e-68b6-448b-a4ee-845e780a0f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e9c92dfc-c39f-4185-b49d-0f4496b68901" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_fb04036e-68b6-448b-a4ee-845e780a0f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6d908c05-5e3c-4f7e-aca3-a793e6f43f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e9c92dfc-c39f-4185-b49d-0f4496b68901" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6d908c05-5e3c-4f7e-aca3-a793e6f43f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_cee37634-a448-4ba2-a316-ab2cfb518091" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ede4e878-5b96-4695-9652-7deac4496980" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_cee37634-a448-4ba2-a316-ab2cfb518091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1fd20d42-4604-4ccc-a733-018fab4055de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cee37634-a448-4ba2-a316-ab2cfb518091" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1fd20d42-4604-4ccc-a733-018fab4055de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_104c8090-7559-4cac-95e0-5367b95a5771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cee37634-a448-4ba2-a316-ab2cfb518091" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_104c8090-7559-4cac-95e0-5367b95a5771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_f3bb5d8d-29d0-4add-b675-457be92f4a01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cee37634-a448-4ba2-a316-ab2cfb518091" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_f3bb5d8d-29d0-4add-b675-457be92f4a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_f926e371-5ee5-4874-b87a-bc6b3121d790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cee37634-a448-4ba2-a316-ab2cfb518091" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_f926e371-5ee5-4874-b87a-bc6b3121d790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_83de6daa-cca6-4766-b655-8afe4a52f9c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cee37634-a448-4ba2-a316-ab2cfb518091" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_83de6daa-cca6-4766-b655-8afe4a52f9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4b2f6119-ff87-47d6-b6e3-b92f318c30cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cee37634-a448-4ba2-a316-ab2cfb518091" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4b2f6119-ff87-47d6-b6e3-b92f318c30cd" 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-20211231.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_eefc1f20-b5be-4064-848b-7938863ae4e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_83039e03-c5d4-4b65-a62f-00a6759c43fc" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_eefc1f20-b5be-4064-848b-7938863ae4e8" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_83039e03-c5d4-4b65-a62f-00a6759c43fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_aa2b8443-66ac-46d4-bb13-abd2cbd941e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83039e03-c5d4-4b65-a62f-00a6759c43fc" xlink:to="loc_us-gaap_AwardTypeAxis_aa2b8443-66ac-46d4-bb13-abd2cbd941e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9edcc1d-4552-4184-b73d-a9469922f20c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_aa2b8443-66ac-46d4-bb13-abd2cbd941e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9edcc1d-4552-4184-b73d-a9469922f20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d61a5688-c4c3-4682-a8da-100acc56976c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9edcc1d-4552-4184-b73d-a9469922f20c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d61a5688-c4c3-4682-a8da-100acc56976c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_f63d477f-4f27-4a0e-a2a7-1e6ee81acb4d" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_83039e03-c5d4-4b65-a62f-00a6759c43fc" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_f63d477f-4f27-4a0e-a2a7-1e6ee81acb4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_bd7aaac7-6313-4c14-ad0f-b6632b6c59ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f63d477f-4f27-4a0e-a2a7-1e6ee81acb4d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_bd7aaac7-6313-4c14-ad0f-b6632b6c59ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_aa7c70ba-7712-44b8-be1b-3fe929fa26f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f63d477f-4f27-4a0e-a2a7-1e6ee81acb4d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_aa7c70ba-7712-44b8-be1b-3fe929fa26f2" 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-20211231.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_0581b2bc-93df-4e7c-853a-397c885254f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_5979eb24-03f4-4492-b052-acf4b84d991b" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_0581b2bc-93df-4e7c-853a-397c885254f2" xlink:to="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_5979eb24-03f4-4492-b052-acf4b84d991b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_edff52e5-a38f-4cc0-bfa1-dd87894d63f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5979eb24-03f4-4492-b052-acf4b84d991b" xlink:to="loc_us-gaap_AwardTypeAxis_edff52e5-a38f-4cc0-bfa1-dd87894d63f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b99837d-c5da-4039-a208-8e490f5d69a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_edff52e5-a38f-4cc0-bfa1-dd87894d63f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b99837d-c5da-4039-a208-8e490f5d69a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4125995b-098d-4874-a15a-7361837e7611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b99837d-c5da-4039-a208-8e490f5d69a5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4125995b-098d-4874-a15a-7361837e7611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_557e4287-30f0-40ae-b396-5483e50b6397" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_5979eb24-03f4-4492-b052-acf4b84d991b" xlink:to="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_557e4287-30f0-40ae-b396-5483e50b6397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_557e4287-30f0-40ae-b396-5483e50b6397" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40a3add0-c0b1-46b4-96ec-3c0600411607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40a3add0-c0b1-46b4-96ec-3c0600411607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6c067086-19ba-49d3-80e8-b3dbaa2255af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6c067086-19ba-49d3-80e8-b3dbaa2255af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b195b5f4-1ad5-4be8-84f1-0a46c851b257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b195b5f4-1ad5-4be8-84f1-0a46c851b257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a9480054-484b-4ca5-ba5d-5210e4ac6bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a9480054-484b-4ca5-ba5d-5210e4ac6bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_48901256-cd8a-4ad8-854a-4f7c24cfe105" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5d81ade7-3147-47c6-b6e2-bcefd0961d7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_48901256-cd8a-4ad8-854a-4f7c24cfe105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_557e4287-30f0-40ae-b396-5483e50b6397" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_24212a97-aaa9-43aa-87b9-f3f923401007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_24212a97-aaa9-43aa-87b9-f3f923401007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7bc30c4f-8725-4fc5-b833-cf67bdffabee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7bc30c4f-8725-4fc5-b833-cf67bdffabee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_aaac32c0-e90c-4692-84b0-6b5e1a3cfc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_aaac32c0-e90c-4692-84b0-6b5e1a3cfc1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_836d0e73-0434-4dc7-bbfe-407e37515dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_836d0e73-0434-4dc7-bbfe-407e37515dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6f0db13d-5525-4866-91a8-54ed2160f110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dca1aa9-e978-4c27-b103-0a2699df7382" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6f0db13d-5525-4866-91a8-54ed2160f110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_70185855-3d8c-446d-b590-2ed3ac2dccfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_557e4287-30f0-40ae-b396-5483e50b6397" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_70185855-3d8c-446d-b590-2ed3ac2dccfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_1a4c55bf-623b-4dc1-b63c-71909c8e418e" xlink:href="tfx-20211231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_557e4287-30f0-40ae-b396-5483e50b6397" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_1a4c55bf-623b-4dc1-b63c-71909c8e418e" 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-20211231.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_811d236d-e495-48b8-a562-a02e71acd460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_6adacff4-5bf4-4169-8b37-341f7a41fca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_811d236d-e495-48b8-a562-a02e71acd460" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_6adacff4-5bf4-4169-8b37-341f7a41fca4" 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-20211231.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_3bb36c24-5ec7-4564-aaa8-5b7d5480f80b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_398bb201-c13f-433e-bb41-41a748eecfde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3bb36c24-5ec7-4564-aaa8-5b7d5480f80b" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_398bb201-c13f-433e-bb41-41a748eecfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_3adf9da9-9b61-4450-bcf1-0cbc34daf0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3bb36c24-5ec7-4564-aaa8-5b7d5480f80b" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_3adf9da9-9b61-4450-bcf1-0cbc34daf0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_74ff8e63-f8e5-4abf-8039-816f77765ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3bb36c24-5ec7-4564-aaa8-5b7d5480f80b" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_74ff8e63-f8e5-4abf-8039-816f77765ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_d18657e5-6624-4079-bc35-c3aa64106686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3bb36c24-5ec7-4564-aaa8-5b7d5480f80b" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_d18657e5-6624-4079-bc35-c3aa64106686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_a035232c-4619-4931-bc58-126579aa3c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3bb36c24-5ec7-4564-aaa8-5b7d5480f80b" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_a035232c-4619-4931-bc58-126579aa3c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_6a79d25f-2be5-46b8-a999-165778f022b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3bb36c24-5ec7-4564-aaa8-5b7d5480f80b" xlink:to="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_6a79d25f-2be5-46b8-a999-165778f022b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock_ee939aa0-de5b-4175-ad3e-904243b5ad22" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bb36c24-5ec7-4564-aaa8-5b7d5480f80b" xlink:to="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock_ee939aa0-de5b-4175-ad3e-904243b5ad22" 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-20211231.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_a6d2ce95-8162-4743-bb75-b9ba76c7d23b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_43ea9ac7-2390-415a-bace-905b8ef3a68e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a6d2ce95-8162-4743-bb75-b9ba76c7d23b" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_43ea9ac7-2390-415a-bace-905b8ef3a68e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_15406fd1-b61e-4290-b1d1-92450e2ff418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_43ea9ac7-2390-415a-bace-905b8ef3a68e" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_15406fd1-b61e-4290-b1d1-92450e2ff418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_473c023d-6806-466c-ab0d-dad76c3b91bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_15406fd1-b61e-4290-b1d1-92450e2ff418" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_473c023d-6806-466c-ab0d-dad76c3b91bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoExpirationDateMember_210feee0-afc9-4faa-8924-21ba458432eb" xlink:href="tfx-20211231.xsd#tfx_NoExpirationDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_473c023d-6806-466c-ab0d-dad76c3b91bc" xlink:to="loc_tfx_NoExpirationDateMember_210feee0-afc9-4faa-8924-21ba458432eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodOneMember_0a464431-5723-4559-8621-32d7e18b221c" xlink:href="tfx-20211231.xsd#tfx_PeriodOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_473c023d-6806-466c-ab0d-dad76c3b91bc" xlink:to="loc_tfx_PeriodOneMember_0a464431-5723-4559-8621-32d7e18b221c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodTwoMember_23ae17bf-da40-4a5c-b684-3c928a1bcbb5" xlink:href="tfx-20211231.xsd#tfx_PeriodTwoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_473c023d-6806-466c-ab0d-dad76c3b91bc" xlink:to="loc_tfx_PeriodTwoMember_23ae17bf-da40-4a5c-b684-3c928a1bcbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1511c8f3-ef04-40cd-86cc-05a466537ab8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_43ea9ac7-2390-415a-bace-905b8ef3a68e" xlink:to="loc_srt_RangeAxis_1511c8f3-ef04-40cd-86cc-05a466537ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0fa7cd51-67ee-4b64-813f-ea29add22b6b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1511c8f3-ef04-40cd-86cc-05a466537ab8" xlink:to="loc_srt_RangeMember_0fa7cd51-67ee-4b64-813f-ea29add22b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ddcd7f4d-ee62-43b7-9d78-44997ab76140" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0fa7cd51-67ee-4b64-813f-ea29add22b6b" xlink:to="loc_srt_MinimumMember_ddcd7f4d-ee62-43b7-9d78-44997ab76140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5a9b2773-5776-4217-8584-c0e3830e38e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0fa7cd51-67ee-4b64-813f-ea29add22b6b" xlink:to="loc_srt_MaximumMember_5a9b2773-5776-4217-8584-c0e3830e38e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_43ea9ac7-2390-415a-bace-905b8ef3a68e" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_d504936d-e94e-408f-8b68-8c5d9a1a8cb1" xlink:href="tfx-20211231.xsd#tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_d504936d-e94e-408f-8b68-8c5d9a1a8cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_51a4e3de-bf6b-4fb9-99d4-77c0177d0598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_51a4e3de-bf6b-4fb9-99d4-77c0177d0598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a41cee49-3c9e-4af6-818b-877e118bc9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a41cee49-3c9e-4af6-818b-877e118bc9bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_0068eb6d-61f1-4537-8b79-b6dec7a21dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_0068eb6d-61f1-4537-8b79-b6dec7a21dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_443e816d-c4d3-4f6e-a630-7cacd887825f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_443e816d-c4d3-4f6e-a630-7cacd887825f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e9cb0f14-a7cf-475e-8029-01da1bf579fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e9cb0f14-a7cf-475e-8029-01da1bf579fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ae46df43-dd17-4163-9b29-f703e15513a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ae46df43-dd17-4163-9b29-f703e15513a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_ea0f2e43-e10d-41b3-bd5c-b5147d76bb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_ea0f2e43-e10d-41b3-bd5c-b5147d76bb0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_612152fa-b0a4-41e2-a8c0-bcb99549c865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_612152fa-b0a4-41e2-a8c0-bcb99549c865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_c61c67f8-b8e5-4374-80f0-5ff2a4b09511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_c61c67f8-b8e5-4374-80f0-5ff2a4b09511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_9b73f558-b5eb-41c3-8038-851e31a1fd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_9b73f558-b5eb-41c3-8038-851e31a1fd3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_561abd75-d8fa-46ad-b6cb-cf26cbb183e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_76280da8-f27b-4bc4-9a01-1a93addf8e41" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_561abd75-d8fa-46ad-b6cb-cf26cbb183e1" 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-20211231.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_08a6c92c-a736-42f7-a1b6-ef19b571a37a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_d0d4d50b-af52-48e7-9a87-949b3d2befbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08a6c92c-a736-42f7-a1b6-ef19b571a37a" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_d0d4d50b-af52-48e7-9a87-949b3d2befbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c4422763-2e8c-4062-a081-c661f79a5fad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d0d4d50b-af52-48e7-9a87-949b3d2befbd" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c4422763-2e8c-4062-a081-c661f79a5fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_eb0ad47f-77e1-4cc6-9e4a-3276cfafb916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d0d4d50b-af52-48e7-9a87-949b3d2befbd" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_eb0ad47f-77e1-4cc6-9e4a-3276cfafb916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_35b45abf-c519-4300-bd11-7adc4aa02109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d0d4d50b-af52-48e7-9a87-949b3d2befbd" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_35b45abf-c519-4300-bd11-7adc4aa02109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_e546878a-ab49-49f2-9bf2-de3235a6c87b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08a6c92c-a736-42f7-a1b6-ef19b571a37a" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_e546878a-ab49-49f2-9bf2-de3235a6c87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9728dfe9-1797-42bd-93e0-5067f0dd83dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e546878a-ab49-49f2-9bf2-de3235a6c87b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9728dfe9-1797-42bd-93e0-5067f0dd83dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55f283f7-3e26-47c7-8720-3db19f698b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e546878a-ab49-49f2-9bf2-de3235a6c87b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55f283f7-3e26-47c7-8720-3db19f698b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0c31819d-0368-4625-91c8-fcd029c024fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e546878a-ab49-49f2-9bf2-de3235a6c87b" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0c31819d-0368-4625-91c8-fcd029c024fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cd175d05-d8c1-49d3-bf34-c80782819f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08a6c92c-a736-42f7-a1b6-ef19b571a37a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cd175d05-d8c1-49d3-bf34-c80782819f25" 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-20211231.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_211c4869-8692-4233-88b6-9117603cb71a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6d72f5df-aa41-4f31-8172-9cd52e17b983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_211c4869-8692-4233-88b6-9117603cb71a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6d72f5df-aa41-4f31-8172-9cd52e17b983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_4ecca07e-2a34-4bd1-ab5a-ebf99eac1c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_211c4869-8692-4233-88b6-9117603cb71a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_4ecca07e-2a34-4bd1-ab5a-ebf99eac1c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_372bb07a-d678-4f06-9425-e8ed9e6168e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_211c4869-8692-4233-88b6-9117603cb71a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_372bb07a-d678-4f06-9425-e8ed9e6168e8" 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-20211231.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_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_b7aec887-0248-4a02-9700-23544cc482f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_b7aec887-0248-4a02-9700-23544cc482f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_9dfac3c2-71fb-4243-8904-abed47f7f065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_9dfac3c2-71fb-4243-8904-abed47f7f065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_e4da960e-1f32-493e-a0ae-919e7f198a03" xlink:href="tfx-20211231.xsd#tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_e4da960e-1f32-493e-a0ae-919e7f198a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_c4c98362-fa96-4cd9-9d0e-31d02f075bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_c4c98362-fa96-4cd9-9d0e-31d02f075bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fbd733e5-e876-4a2e-98e0-776545064226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fbd733e5-e876-4a2e-98e0-776545064226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_96cc89c6-a0c8-4b3c-856e-5fb0914b29c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_96cc89c6-a0c8-4b3c-856e-5fb0914b29c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_b0015233-aac7-445e-946e-9c6952ba7a8e" xlink:href="tfx-20211231.xsd#tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_b0015233-aac7-445e-946e-9c6952ba7a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_a5dd1796-7a1c-44ce-971d-ca0cb5c0f3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_a5dd1796-7a1c-44ce-971d-ca0cb5c0f3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_2bf01624-f06a-4e63-89d0-661b346c7d57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_2bf01624-f06a-4e63-89d0-661b346c7d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2c737300-082b-42bd-a1ef-fdc7da6af201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2c737300-082b-42bd-a1ef-fdc7da6af201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_48085455-1762-4a7f-bb22-c5db46a838ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_48085455-1762-4a7f-bb22-c5db46a838ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_911a6d86-dc03-47f3-bc9d-0d6729d0d083" xlink:href="tfx-20211231.xsd#tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_341362e0-a086-49c3-ab7b-cf3be1ee562c" xlink:to="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_911a6d86-dc03-47f3-bc9d-0d6729d0d083" 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-20211231.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_f13c0de6-3819-4832-8245-15a04c1089d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_197a3d63-f20d-48bd-8674-c164c968a5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f13c0de6-3819-4832-8245-15a04c1089d0" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_197a3d63-f20d-48bd-8674-c164c968a5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_72714bee-09fe-4f21-949a-5b1433a7c61e" xlink:href="tfx-20211231.xsd#tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_197a3d63-f20d-48bd-8674-c164c968a5aa" xlink:to="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_72714bee-09fe-4f21-949a-5b1433a7c61e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_ead297bc-0cce-4627-8989-d94f6ece1806" xlink:href="tfx-20211231.xsd#tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_197a3d63-f20d-48bd-8674-c164c968a5aa" xlink:to="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_ead297bc-0cce-4627-8989-d94f6ece1806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_66ebfd45-fbbf-4fa6-8d5f-86c1bde39409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_197a3d63-f20d-48bd-8674-c164c968a5aa" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_66ebfd45-fbbf-4fa6-8d5f-86c1bde39409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_4f3965b8-eed6-4dcd-92dc-46cbde8f1a67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_197a3d63-f20d-48bd-8674-c164c968a5aa" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_4f3965b8-eed6-4dcd-92dc-46cbde8f1a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_fa176c0f-5a67-4400-91cc-5e82ce5f8e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_197a3d63-f20d-48bd-8674-c164c968a5aa" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_fa176c0f-5a67-4400-91cc-5e82ce5f8e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_67d91e37-2f9d-472b-bbee-979daf86a826" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_197a3d63-f20d-48bd-8674-c164c968a5aa" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_67d91e37-2f9d-472b-bbee-979daf86a826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_ade492cf-2bef-4dfc-b1b7-c8c60db12fda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_197a3d63-f20d-48bd-8674-c164c968a5aa" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_ade492cf-2bef-4dfc-b1b7-c8c60db12fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b6f73e55-1a6f-43be-8b02-32970b1fc2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f13c0de6-3819-4832-8245-15a04c1089d0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b6f73e55-1a6f-43be-8b02-32970b1fc2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_737016b3-b8ac-40a9-8391-d730f3b57200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6f73e55-1a6f-43be-8b02-32970b1fc2a5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_737016b3-b8ac-40a9-8391-d730f3b57200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_8e863801-651d-4ba2-ae70-fa5fb999e7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6f73e55-1a6f-43be-8b02-32970b1fc2a5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_8e863801-651d-4ba2-ae70-fa5fb999e7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_ce10c178-8989-4a8c-9842-c16a03feda5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6f73e55-1a6f-43be-8b02-32970b1fc2a5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_ce10c178-8989-4a8c-9842-c16a03feda5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_cc4ad82d-9213-4303-8aec-d972b8cedb57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6f73e55-1a6f-43be-8b02-32970b1fc2a5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_cc4ad82d-9213-4303-8aec-d972b8cedb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_e8d9c7f8-ec11-471b-b743-c5f2f9828b80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6f73e55-1a6f-43be-8b02-32970b1fc2a5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_e8d9c7f8-ec11-471b-b743-c5f2f9828b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_ac757de7-a8bd-484a-bda5-c7096dafa1e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6f73e55-1a6f-43be-8b02-32970b1fc2a5" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_ac757de7-a8bd-484a-bda5-c7096dafa1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_b55eea28-ae0d-4b5e-bff4-019bc5244974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f13c0de6-3819-4832-8245-15a04c1089d0" xlink:to="loc_us-gaap_DeferredTaxLiabilities_b55eea28-ae0d-4b5e-bff4-019bc5244974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0add12c4-3f8e-4956-aceb-87a36509b3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f13c0de6-3819-4832-8245-15a04c1089d0" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0add12c4-3f8e-4956-aceb-87a36509b3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="simple" xlink:href="tfx-20211231.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_fa15bf3e-a3ce-4f01-bb8b-c73e1ae2aa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_69408ce4-46ec-40c7-81f3-2577c91d9634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fa15bf3e-a3ce-4f01-bb8b-c73e1ae2aa1e" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_69408ce4-46ec-40c7-81f3-2577c91d9634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_26fbabf9-cac0-4f0e-998f-987e00ad3b06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_69408ce4-46ec-40c7-81f3-2577c91d9634" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_26fbabf9-cac0-4f0e-998f-987e00ad3b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_661cc8d0-e8dd-473c-b9c5-a312f7bdf92d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_69408ce4-46ec-40c7-81f3-2577c91d9634" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_661cc8d0-e8dd-473c-b9c5-a312f7bdf92d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_50fc6438-6b19-436b-8cc8-1a269b9b0fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_69408ce4-46ec-40c7-81f3-2577c91d9634" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_50fc6438-6b19-436b-8cc8-1a269b9b0fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_f578473c-c1c4-4845-9c2c-f682a345ac8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_69408ce4-46ec-40c7-81f3-2577c91d9634" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_f578473c-c1c4-4845-9c2c-f682a345ac8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_4e733a89-2def-42eb-bf5d-321108ff3203" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_69408ce4-46ec-40c7-81f3-2577c91d9634" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_4e733a89-2def-42eb-bf5d-321108ff3203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_ba1c6462-01ec-494c-8aac-9bf0f8d477ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_69408ce4-46ec-40c7-81f3-2577c91d9634" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_ba1c6462-01ec-494c-8aac-9bf0f8d477ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_2e247fac-5e93-4b2f-8c86-26815f2696b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_69408ce4-46ec-40c7-81f3-2577c91d9634" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_2e247fac-5e93-4b2f-8c86-26815f2696b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_ff460f6b-4418-437c-8970-b389e4855afa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_69408ce4-46ec-40c7-81f3-2577c91d9634" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_ff460f6b-4418-437c-8970-b389e4855afa" 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-20211231.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_9c966174-b503-4f23-a12a-fc65d519f911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_0e74cea3-74cb-4eb4-8be2-7c1e6400f8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c966174-b503-4f23-a12a-fc65d519f911" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_0e74cea3-74cb-4eb4-8be2-7c1e6400f8c9" 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-20211231.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_a6769ffc-bccb-4bc2-85cc-9f118dbf9de9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2bc807d1-deab-47b7-8133-c288134e4581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a6769ffc-bccb-4bc2-85cc-9f118dbf9de9" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2bc807d1-deab-47b7-8133-c288134e4581" 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-20211231.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_fefae598-feb3-4939-8861-19104b53cc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_ad2bc944-04e3-4447-a2be-0b02ecf09da0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fefae598-feb3-4939-8861-19104b53cc5d" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_ad2bc944-04e3-4447-a2be-0b02ecf09da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_e30da54c-2bbd-4cfc-991f-208dd62710d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fefae598-feb3-4939-8861-19104b53cc5d" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_e30da54c-2bbd-4cfc-991f-208dd62710d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_25cc5936-a96a-4dc0-85bc-9da8e755ef9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fefae598-feb3-4939-8861-19104b53cc5d" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_25cc5936-a96a-4dc0-85bc-9da8e755ef9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_c2bc0d9d-581c-4daf-9f17-11ab8c787634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fefae598-feb3-4939-8861-19104b53cc5d" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_c2bc0d9d-581c-4daf-9f17-11ab8c787634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_42c906fb-e413-4a0f-9b08-bca64069f27c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fefae598-feb3-4939-8861-19104b53cc5d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_42c906fb-e413-4a0f-9b08-bca64069f27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_62ca2648-f358-4fdf-8376-4edd3883664d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fefae598-feb3-4939-8861-19104b53cc5d" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_62ca2648-f358-4fdf-8376-4edd3883664d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_261bcb62-544d-4c58-b792-be471669a905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fefae598-feb3-4939-8861-19104b53cc5d" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_261bcb62-544d-4c58-b792-be471669a905" 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-20211231.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_cd5ab5c4-3e17-4212-9042-232520d89abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cd5ab5c4-3e17-4212-9042-232520d89abc" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_62cc630f-b3f7-416a-83a1-b3016d73e8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_62cc630f-b3f7-416a-83a1-b3016d73e8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_280ac127-438f-4077-b7c7-1ff7cf8344ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_62cc630f-b3f7-416a-83a1-b3016d73e8ac" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_280ac127-438f-4077-b7c7-1ff7cf8344ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_6dbc8117-56c7-43fb-9847-134b1c8b9362" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_280ac127-438f-4077-b7c7-1ff7cf8344ad" xlink:to="loc_country_US_6dbc8117-56c7-43fb-9847-134b1c8b9362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_506b04c1-e910-4036-9271-f7742fef0402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_280ac127-438f-4077-b7c7-1ff7cf8344ad" xlink:to="loc_us-gaap_ForeignPlanMember_506b04c1-e910-4036-9271-f7742fef0402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c19674e0-4e5e-4eed-a4ee-289b4566b2ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:to="loc_srt_RangeAxis_c19674e0-4e5e-4eed-a4ee-289b4566b2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_752ec7be-ff20-4385-85ad-707b074032c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c19674e0-4e5e-4eed-a4ee-289b4566b2ab" xlink:to="loc_srt_RangeMember_752ec7be-ff20-4385-85ad-707b074032c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_46a12cec-7483-4351-b52d-34d2cc49a483" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_752ec7be-ff20-4385-85ad-707b074032c5" xlink:to="loc_srt_MinimumMember_46a12cec-7483-4351-b52d-34d2cc49a483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e38d6fcf-5d32-43b7-b8f4-27d5150f461b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_752ec7be-ff20-4385-85ad-707b074032c5" xlink:to="loc_srt_MaximumMember_e38d6fcf-5d32-43b7-b8f4-27d5150f461b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2eaf16b2-e435-4ea3-abda-72a90e24e0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2eaf16b2-e435-4ea3-abda-72a90e24e0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fe03d7b4-194c-4006-a9a9-6ccc28e2d445" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2eaf16b2-e435-4ea3-abda-72a90e24e0b5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fe03d7b4-194c-4006-a9a9-6ccc28e2d445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8345fed4-8772-4bc1-81d6-485ddaad9c06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fe03d7b4-194c-4006-a9a9-6ccc28e2d445" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8345fed4-8772-4bc1-81d6-485ddaad9c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cccaa8d1-273c-4cdf-87dc-e08d1115cd49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fe03d7b4-194c-4006-a9a9-6ccc28e2d445" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cccaa8d1-273c-4cdf-87dc-e08d1115cd49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9280e8c-53f2-4959-b369-3e3c81a1182b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9280e8c-53f2-4959-b369-3e3c81a1182b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_b2a20875-1792-401b-83ca-39030836a88a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a9280e8c-53f2-4959-b369-3e3c81a1182b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_b2a20875-1792-401b-83ca-39030836a88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_295bfbec-1e2f-4519-aecd-b0eba5af0b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2a20875-1792-401b-83ca-39030836a88a" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_295bfbec-1e2f-4519-aecd-b0eba5af0b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_46c9aa40-ca85-4211-a3fb-28905f84e937" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2a20875-1792-401b-83ca-39030836a88a" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_46c9aa40-ca85-4211-a3fb-28905f84e937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f7666cca-1246-4a51-b9a9-bf36010d7468" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_5d4c3986-590e-4abf-8084-189fb142d35f" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_5d4c3986-590e-4abf-8084-189fb142d35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_2f9c59ea-0fdd-4d46-8eda-47af7c15597a" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_2f9c59ea-0fdd-4d46-8eda-47af7c15597a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_14535b20-1b80-45d6-ae7b-e6b397285dc9" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_14535b20-1b80-45d6-ae7b-e6b397285dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_c7020e1d-34ae-4e37-9571-3fe4e66759f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_c7020e1d-34ae-4e37-9571-3fe4e66759f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2756f335-8e72-4444-ad2c-aa9165c46986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2756f335-8e72-4444-ad2c-aa9165c46986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_820d3e36-54db-4d23-80fb-9b6a790784b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_820d3e36-54db-4d23-80fb-9b6a790784b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_3c2be28d-f1df-41e6-9905-0f67a449edfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_3c2be28d-f1df-41e6-9905-0f67a449edfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_bddf12cc-d0f7-4dfe-a6cd-81bfc8fbbd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_bddf12cc-d0f7-4dfe-a6cd-81bfc8fbbd1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_da817f13-1d8d-4bee-9f40-6784339575da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_da817f13-1d8d-4bee-9f40-6784339575da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_a1e42c3f-3006-48e3-a11b-d3b96b515a35" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_a1e42c3f-3006-48e3-a11b-d3b96b515a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_507ab750-b43d-4731-bd05-cb76629a7b09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_62a462a0-91e4-4ea2-8b1c-28b7fb5ca481" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_507ab750-b43d-4731-bd05-cb76629a7b09" 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-20211231.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_1a1ade57-d9cb-4241-922b-6a55f96537a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_205bb6dd-d93d-4d95-90b1-94d557bf6e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1a1ade57-d9cb-4241-922b-6a55f96537a6" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_205bb6dd-d93d-4d95-90b1-94d557bf6e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f160e6bb-772e-4f53-9878-b29b1168faa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_205bb6dd-d93d-4d95-90b1-94d557bf6e31" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f160e6bb-772e-4f53-9878-b29b1168faa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b1e715c0-6bd3-4289-b36f-993268eaa760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f160e6bb-772e-4f53-9878-b29b1168faa1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b1e715c0-6bd3-4289-b36f-993268eaa760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_87118a74-6cb8-476e-8e7b-5c612001d794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b1e715c0-6bd3-4289-b36f-993268eaa760" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_87118a74-6cb8-476e-8e7b-5c612001d794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e9854d77-f0eb-4a42-8365-51403d0dc26c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b1e715c0-6bd3-4289-b36f-993268eaa760" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e9854d77-f0eb-4a42-8365-51403d0dc26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_205bb6dd-d93d-4d95-90b1-94d557bf6e31" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_4bbdd1c6-ae44-4503-8d7f-7e6c15c76987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_4bbdd1c6-ae44-4503-8d7f-7e6c15c76987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1875e422-82d7-447f-86ee-7fb23e5f4a89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1875e422-82d7-447f-86ee-7fb23e5f4a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_87ded1ca-9ff5-4d55-9fed-7548827741c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_87ded1ca-9ff5-4d55-9fed-7548827741c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_b97bb21a-dc29-46b9-bb7b-44ec8fef6273" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanNetAmortizationAndDeferral"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:to="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_b97bb21a-dc29-46b9-bb7b-44ec8fef6273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_cf4dd29c-8ce3-4930-ab84-49660e29adde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3e0f10e-d29b-4249-b152-7016457fab7c" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_cf4dd29c-8ce3-4930-ab84-49660e29adde" 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-20211231.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_59308212-fa57-4d7c-b9ed-b5fa35b141f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e00a77bf-745b-421d-b700-13d6fb38af37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_59308212-fa57-4d7c-b9ed-b5fa35b141f3" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e00a77bf-745b-421d-b700-13d6fb38af37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_eb6eb566-5265-48db-97c3-6c972a50725f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e00a77bf-745b-421d-b700-13d6fb38af37" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_eb6eb566-5265-48db-97c3-6c972a50725f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ed9e08f3-cef2-459f-a20f-76c0e49a6e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eb6eb566-5265-48db-97c3-6c972a50725f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ed9e08f3-cef2-459f-a20f-76c0e49a6e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_44e5e9c0-b5ce-4025-9511-2633e9a8ad07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed9e08f3-cef2-459f-a20f-76c0e49a6e92" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_44e5e9c0-b5ce-4025-9511-2633e9a8ad07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_95606756-e326-4a28-a447-baab5de690c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed9e08f3-cef2-459f-a20f-76c0e49a6e92" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_95606756-e326-4a28-a447-baab5de690c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e00a77bf-745b-421d-b700-13d6fb38af37" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_8095d5b5-976c-4e7e-b7d2-aafacfdee3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_8095d5b5-976c-4e7e-b7d2-aafacfdee3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_e4edbd18-f569-4f48-97fe-924d8edf4331" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_e4edbd18-f569-4f48-97fe-924d8edf4331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_ca520a85-5276-4988-803c-4bdaadf4583a" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_ca520a85-5276-4988-803c-4bdaadf4583a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_34c38151-1274-436f-8d26-258a52b62346" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_369d2a97-5d55-4a43-aa84-b51c061241d7" xlink:to="loc_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_34c38151-1274-436f-8d26-258a52b62346" 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-20211231.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_2312ad27-bc5a-49ed-b0ec-74928d3ad58b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87623569-337d-4b47-840d-0cb965864ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2312ad27-bc5a-49ed-b0ec-74928d3ad58b" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87623569-337d-4b47-840d-0cb965864ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_48de5d59-221a-4cc7-912c-40315340b2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_87623569-337d-4b47-840d-0cb965864ccb" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_48de5d59-221a-4cc7-912c-40315340b2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_922f84b6-aace-4809-96ed-7d375a25dccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48de5d59-221a-4cc7-912c-40315340b2b1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_922f84b6-aace-4809-96ed-7d375a25dccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_426e8dd5-131d-4eee-91ee-88d988f00b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_922f84b6-aace-4809-96ed-7d375a25dccc" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_426e8dd5-131d-4eee-91ee-88d988f00b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_df63c803-410d-4938-ba3f-2ef3ebd3f79c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_922f84b6-aace-4809-96ed-7d375a25dccc" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_df63c803-410d-4938-ba3f-2ef3ebd3f79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e3245dff-3adc-4940-9e85-742386022617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_87623569-337d-4b47-840d-0cb965864ccb" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e3245dff-3adc-4940-9e85-742386022617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e3245dff-3adc-4940-9e85-742386022617" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c797d8e2-bc28-4745-a930-4a9a3334d2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c797d8e2-bc28-4745-a930-4a9a3334d2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_25517ba3-d100-4081-a716-05ff92ac0282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_25517ba3-d100-4081-a716-05ff92ac0282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_10a7450d-d64c-46a3-8318-315de7e96b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_10a7450d-d64c-46a3-8318-315de7e96b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_15367bc0-4046-40e4-b7f0-8863a38bcc35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_15367bc0-4046-40e4-b7f0-8863a38bcc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_514e93dd-268f-4ca8-980c-134beca96791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_514e93dd-268f-4ca8-980c-134beca96791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_d8b187e8-5e9e-4822-a63e-9a4e41f5bb10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_d8b187e8-5e9e-4822-a63e-9a4e41f5bb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_c728b14d-0ee5-4faf-901c-9ccd2dedcb92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_c728b14d-0ee5-4faf-901c-9ccd2dedcb92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_218b4715-8441-4fc9-a9ca-420bed0e8ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_218b4715-8441-4fc9-a9ca-420bed0e8ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_430e8880-682e-43c2-8ad0-e6ad521456e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_430e8880-682e-43c2-8ad0-e6ad521456e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_0569e6af-29c0-4f9e-9b42-e816da7b08eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6451dc9b-ea5b-48dd-bf22-43e384097b75" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_0569e6af-29c0-4f9e-9b42-e816da7b08eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3daa0207-a954-451e-be2a-5177986d702b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e3245dff-3adc-4940-9e85-742386022617" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3daa0207-a954-451e-be2a-5177986d702b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_91239a24-147a-4ab7-94e8-5a2c23d3c0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_91239a24-147a-4ab7-94e8-5a2c23d3c0cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_8d2f996c-4b5e-46d4-af21-cfb111f6b680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_8d2f996c-4b5e-46d4-af21-cfb111f6b680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_e615f52e-a5c8-4e97-af48-50716e95f1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_e615f52e-a5c8-4e97-af48-50716e95f1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_477d4409-8786-4f1e-be98-13fd9804bf1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_477d4409-8786-4f1e-be98-13fd9804bf1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_0fec028c-31b4-417e-8fe3-43110eeb5914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_0fec028c-31b4-417e-8fe3-43110eeb5914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_42af33b0-bf6a-4728-b04b-9c7687fc5f27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_42af33b0-bf6a-4728-b04b-9c7687fc5f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bb936420-192d-4788-8697-4b95e6cf33fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bb936420-192d-4788-8697-4b95e6cf33fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_92111208-7e05-473f-8980-f5e911e0aec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3daa0207-a954-451e-be2a-5177986d702b" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_92111208-7e05-473f-8980-f5e911e0aec4" 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-20211231.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_daaf041f-b542-4191-ac77-4c5493c8cfb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_34e389f8-1f96-46f5-8802-3cfdcdb15410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_daaf041f-b542-4191-ac77-4c5493c8cfb2" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_34e389f8-1f96-46f5-8802-3cfdcdb15410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5ea4f254-a8c0-4696-b43f-612b6ce9677c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_34e389f8-1f96-46f5-8802-3cfdcdb15410" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5ea4f254-a8c0-4696-b43f-612b6ce9677c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_aaf907ee-3fcd-467a-b33d-af18f1aba4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5ea4f254-a8c0-4696-b43f-612b6ce9677c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_aaf907ee-3fcd-467a-b33d-af18f1aba4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d8e70a77-73ca-451d-b635-02a072f0459a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_aaf907ee-3fcd-467a-b33d-af18f1aba4f6" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d8e70a77-73ca-451d-b635-02a072f0459a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_988daa20-8e15-4420-8080-d5a77e4df779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_aaf907ee-3fcd-467a-b33d-af18f1aba4f6" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_988daa20-8e15-4420-8080-d5a77e4df779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_34e389f8-1f96-46f5-8802-3cfdcdb15410" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_3ab7d81c-5cb3-4948-aca7-6a386a6052d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_3ab7d81c-5cb3-4948-aca7-6a386a6052d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_195279f5-47a0-4a45-8ed9-8a733ec7b643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_195279f5-47a0-4a45-8ed9-8a733ec7b643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0d4af51c-e167-434c-91ce-79794f3db437" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0d4af51c-e167-434c-91ce-79794f3db437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_f46dab75-6f00-4df1-bb9a-4810a17b9182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_f46dab75-6f00-4df1-bb9a-4810a17b9182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_384444e9-4c0b-474a-b9a0-2b743cdacf79" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4bbb9c06-d7a0-4b1e-989b-ea79de55612a" xlink:to="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_384444e9-4c0b-474a-b9a0-2b743cdacf79" 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-20211231.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_a6360f07-d86e-41c5-b0a7-14da8ce09668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6f675ddb-4a5f-4320-83cc-eb4ce19f9c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a6360f07-d86e-41c5-b0a7-14da8ce09668" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6f675ddb-4a5f-4320-83cc-eb4ce19f9c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9073801f-ab56-4803-bb18-5806e88bb4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6f675ddb-4a5f-4320-83cc-eb4ce19f9c2d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9073801f-ab56-4803-bb18-5806e88bb4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e67ac90d-ccbe-4ed3-9f6f-2fc1ba39f4e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9073801f-ab56-4803-bb18-5806e88bb4fb" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e67ac90d-ccbe-4ed3-9f6f-2fc1ba39f4e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_4987fb25-dda8-40bf-8530-39ed848ceb8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e67ac90d-ccbe-4ed3-9f6f-2fc1ba39f4e8" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_4987fb25-dda8-40bf-8530-39ed848ceb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c9669d99-8ca1-421d-ab18-988cc32a988a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e67ac90d-ccbe-4ed3-9f6f-2fc1ba39f4e8" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c9669d99-8ca1-421d-ab18-988cc32a988a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dfd159d3-e3ef-4c06-8b0f-5bb49cee0d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6f675ddb-4a5f-4320-83cc-eb4ce19f9c2d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dfd159d3-e3ef-4c06-8b0f-5bb49cee0d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dfd159d3-e3ef-4c06-8b0f-5bb49cee0d3e" xlink:to="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_4509fbe5-ffee-4d8d-a808-6fd3330d62bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_4509fbe5-ffee-4d8d-a808-6fd3330d62bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_578718bf-c6f5-4fda-8f84-8bfe0dca1505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_578718bf-c6f5-4fda-8f84-8bfe0dca1505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_ffc8cc2b-7ae5-41b1-87ba-8cf31384b792" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_ffc8cc2b-7ae5-41b1-87ba-8cf31384b792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_466c087b-be6c-479d-a7a6-2d1d455f0638" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_466c087b-be6c-479d-a7a6-2d1d455f0638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_66259012-2485-4691-a84b-17e04df7693e" xlink:href="tfx-20211231.xsd#tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_66259012-2485-4691-a84b-17e04df7693e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_18468788-795f-4aa3-a404-8b0de532dfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_18468788-795f-4aa3-a404-8b0de532dfc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_3f5c4d0b-4524-4c17-822f-2036fbbf1114" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_3f5c4d0b-4524-4c17-822f-2036fbbf1114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_c8c49b6d-4e4a-48fa-b705-c2a83c84a806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_c8c49b6d-4e4a-48fa-b705-c2a83c84a806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_547a1e65-7981-479c-ba8c-919fc1110b3b" xlink:href="tfx-20211231.xsd#tfx_ActuarialChangesInBenefitObligationNetGainLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_547a1e65-7981-479c-ba8c-919fc1110b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_227aaaca-59d3-419a-a27b-8bad0eb9d2eb" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_227aaaca-59d3-419a-a27b-8bad0eb9d2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_9c4b1304-65f3-4d6e-b846-4bd1e961e332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_9c4b1304-65f3-4d6e-b846-4bd1e961e332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_c2bc4d02-bb9d-4fce-acd9-10c827bdb359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_c2bc4d02-bb9d-4fce-acd9-10c827bdb359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_b81c8870-9b60-4f92-b379-277888caf8a0" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_b81c8870-9b60-4f92-b379-277888caf8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_2951c67b-64de-4fe6-8028-bce7d99635b0" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_2951c67b-64de-4fe6-8028-bce7d99635b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_22f89a5e-fbe0-4dd8-902e-9c9c1b1c6b71" xlink:href="tfx-20211231.xsd#tfx_ActuarialChangesInBenefitObligationDeferredTaxes"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_22f89a5e-fbe0-4dd8-902e-9c9c1b1c6b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_ddc2a8a0-210f-49ca-9b1a-4b04582f33dc" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_ddc2a8a0-210f-49ca-9b1a-4b04582f33dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_e6a1a537-05e6-4fe7-be11-5e0dae1994f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_e6a1a537-05e6-4fe7-be11-5e0dae1994f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_5e0b1d33-38b2-4738-b3e3-f0005e0b4b52" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_5e0b1d33-38b2-4738-b3e3-f0005e0b4b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef2a6a98-dec6-410b-bed3-743a194101a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef2a6a98-dec6-410b-bed3-743a194101a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_1cc5a8a3-af98-40bd-8b28-ece8f76c5582" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_1cc5a8a3-af98-40bd-8b28-ece8f76c5582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_fe659719-3769-43d9-a4ba-5554a5fede60" xlink:href="tfx-20211231.xsd#tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_fe659719-3769-43d9-a4ba-5554a5fede60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_eb5263c9-9ba6-42ce-b8ec-dc88636a2553" xlink:href="tfx-20211231.xsd#tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_eb5263c9-9ba6-42ce-b8ec-dc88636a2553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4a084196-7452-41db-bf43-bd2e7b1a453c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4a084196-7452-41db-bf43-bd2e7b1a453c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_40dc71ad-c9e5-47a7-837f-75da6f77c4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2455120-ac3e-4e17-8ea6-13689870aa2b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_40dc71ad-c9e5-47a7-837f-75da6f77c4e2" 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-20211231.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_ffa449bb-a5b9-42c4-a825-52f4f3657f04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ea47cbd5-16cf-4dad-804f-87fdd5ff5b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ffa449bb-a5b9-42c4-a825-52f4f3657f04" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ea47cbd5-16cf-4dad-804f-87fdd5ff5b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ac4b3e4d-e691-4d54-bb68-bd20f63c7795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ea47cbd5-16cf-4dad-804f-87fdd5ff5b9f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ac4b3e4d-e691-4d54-bb68-bd20f63c7795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_42632512-4cf3-4352-9a5d-525ce53ac8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ac4b3e4d-e691-4d54-bb68-bd20f63c7795" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_42632512-4cf3-4352-9a5d-525ce53ac8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_412b02d3-0601-429c-9480-602fbfacf0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_42632512-4cf3-4352-9a5d-525ce53ac8a8" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_412b02d3-0601-429c-9480-602fbfacf0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c4761752-c4d1-4dc1-8c2e-8f6be29b9fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_42632512-4cf3-4352-9a5d-525ce53ac8a8" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c4761752-c4d1-4dc1-8c2e-8f6be29b9fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ea47cbd5-16cf-4dad-804f-87fdd5ff5b9f" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_43a4c1f8-e4df-4a6d-972a-cdd56bb0d86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_43a4c1f8-e4df-4a6d-972a-cdd56bb0d86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_8f9f8605-2f8c-46fe-8e19-540a166ed8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_8f9f8605-2f8c-46fe-8e19-540a166ed8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_2c72e852-fffd-45e9-bc91-c24c78d25894" xlink:href="tfx-20211231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_2c72e852-fffd-45e9-bc91-c24c78d25894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_4f60b3a5-0326-441e-ae7d-560bd04ed714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_97fa49ff-2f09-4af5-ab57-6370b0ac8957" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_4f60b3a5-0326-441e-ae7d-560bd04ed714" 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-20211231.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_e3bf4a35-ccbf-4c0b-8729-93cc33ad3607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e3bf4a35-ccbf-4c0b-8729-93cc33ad3607" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f07263c9-4a5a-479c-a9c0-ec95a06a6135" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f07263c9-4a5a-479c-a9c0-ec95a06a6135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5b5456bd-afa5-49bc-b9e7-1f5051c017fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f07263c9-4a5a-479c-a9c0-ec95a06a6135" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5b5456bd-afa5-49bc-b9e7-1f5051c017fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_36d43cd4-166a-4f28-aeef-792ae9066d50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b5456bd-afa5-49bc-b9e7-1f5051c017fa" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_36d43cd4-166a-4f28-aeef-792ae9066d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f8e7162e-0631-4fc8-a8d7-d04a8a5e4815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f8e7162e-0631-4fc8-a8d7-d04a8a5e4815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8e7162e-0631-4fc8-a8d7-d04a8a5e4815" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashMember_2af50c45-d266-471f-8fca-ded09d4235f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_DefinedBenefitPlanCashMember_2af50c45-d266-471f-8fca-ded09d4235f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_cb8bccfd-2cbb-4d05-978e-082dcc3780ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_MoneyMarketFundsMember_cb8bccfd-2cbb-4d05-978e-082dcc3780ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ManagedVolatilityMember_fb88b1e5-b29d-42bd-9fb4-3550db3da9ec" xlink:href="tfx-20211231.xsd#tfx_ManagedVolatilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_ManagedVolatilityMember_fb88b1e5-b29d-42bd-9fb4-3550db3da9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_USSmallMidCapEquityMember_0dd436b2-94e4-4b62-80cd-b381fc08fe53" xlink:href="tfx-20211231.xsd#tfx_USSmallMidCapEquityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_USSmallMidCapEquityMember_0dd436b2-94e4-4b62-80cd-b381fc08fe53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_f35a6bb7-c50f-48f7-ad5e-aeb1b32fa7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_f35a6bb7-c50f-48f7-ad5e-aeb1b32fa7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntermediateDurationBondFundMember_626cf171-743c-4ae5-b29e-1620babaa656" xlink:href="tfx-20211231.xsd#tfx_IntermediateDurationBondFundMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_IntermediateDurationBondFundMember_626cf171-743c-4ae5-b29e-1620babaa656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LongDurationBondFundMember_f8c26cd5-ad53-4931-b2f1-0ad79d6c241d" xlink:href="tfx-20211231.xsd#tfx_LongDurationBondFundMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_LongDurationBondFundMember_f8c26cd5-ad53-4931-b2f1-0ad79d6c241d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateBondFundMember_16b67095-af27-4651-b93b-b81e718b8950" xlink:href="tfx-20211231.xsd#tfx_CorporateBondFundMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_CorporateBondFundMember_16b67095-af27-4651-b93b-b81e718b8950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EmergingMarketsBondsMember_bdad4c6b-0099-4e35-8ee7-d5650319b2c3" xlink:href="tfx-20211231.xsd#tfx_EmergingMarketsBondsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_EmergingMarketsBondsMember_bdad4c6b-0099-4e35-8ee7-d5650319b2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateGovernmentAndForeignBondsMember_c8235452-06c8-47ba-bac4-d3f91e874f6b" xlink:href="tfx-20211231.xsd#tfx_CorporateGovernmentAndForeignBondsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_CorporateGovernmentAndForeignBondsMember_c8235452-06c8-47ba-bac4-d3f91e874f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AbsoluteReturnCreditFundMember_90af6b0e-3465-4157-8811-b490e93cd25a" xlink:href="tfx-20211231.xsd#tfx_AbsoluteReturnCreditFundMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_AbsoluteReturnCreditFundMember_90af6b0e-3465-4157-8811-b490e93cd25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_c4aae61f-7025-48a9-acdf-00abbc003ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_c4aae61f-7025-48a9-acdf-00abbc003ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ContractWithInsuranceCompanyMember_462dda59-069f-4e23-a796-01c470e6c539" xlink:href="tfx-20211231.xsd#tfx_ContractWithInsuranceCompanyMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_ContractWithInsuranceCompanyMember_462dda59-069f-4e23-a796-01c470e6c539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_b9b28e83-aa87-40cc-82ad-eba3a8a1fa89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_OtherInvestmentsMember_b9b28e83-aa87-40cc-82ad-eba3a8a1fa89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_15745958-80ec-4218-900a-07dbefdb628e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_15745958-80ec-4218-900a-07dbefdb628e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MultiAssetFundMember_9261c6f8-99da-47e6-a150-91e2c424f1dc" xlink:href="tfx-20211231.xsd#tfx_MultiAssetFundMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_MultiAssetFundMember_9261c6f8-99da-47e6-a150-91e2c424f1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SmallAndMidSizedCompaniesMember_a9a4adcb-de6e-4ef2-8b23-feb1b8daeb72" xlink:href="tfx-20211231.xsd#tfx_SmallAndMidSizedCompaniesMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_SmallAndMidSizedCompaniesMember_a9a4adcb-de6e-4ef2-8b23-feb1b8daeb72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ForeignCompaniesMember_0627720d-95a0-4052-b258-d7d98d33915b" xlink:href="tfx-20211231.xsd#tfx_ForeignCompaniesMember"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_tfx_ForeignCompaniesMember_0627720d-95a0-4052-b258-d7d98d33915b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_bc6a075d-f34f-4c32-8ef0-2e7075e6923b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8d97855c-0110-4295-bde7-afc7e1acb59e" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_bc6a075d-f34f-4c32-8ef0-2e7075e6923b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab42abb0-f32a-4e57-8292-0a0a94bf8393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab42abb0-f32a-4e57-8292-0a0a94bf8393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d812af-1af0-4095-9226-f37987ecfa44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ab42abb0-f32a-4e57-8292-0a0a94bf8393" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d812af-1af0-4095-9226-f37987ecfa44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_0d5cb919-7790-4dbe-91a1-1c8df800f240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_42d812af-1af0-4095-9226-f37987ecfa44" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_0d5cb919-7790-4dbe-91a1-1c8df800f240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d6125905-2417-472e-89fb-69008f27b964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_42d812af-1af0-4095-9226-f37987ecfa44" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d6125905-2417-472e-89fb-69008f27b964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_d8cf6f35-acd9-46bf-96f8-288a4e5d9015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_42d812af-1af0-4095-9226-f37987ecfa44" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_d8cf6f35-acd9-46bf-96f8-288a4e5d9015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_56d7e1dd-051e-4139-a504-b5dd62b1d458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_42d812af-1af0-4095-9226-f37987ecfa44" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_56d7e1dd-051e-4139-a504-b5dd62b1d458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_0a8caeae-ca1d-4973-974b-fac38bb073d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_42d812af-1af0-4095-9226-f37987ecfa44" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_0a8caeae-ca1d-4973-974b-fac38bb073d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_940fdba7-54b5-41f7-9fd1-7a2890a7eb09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_us-gaap_InvestmentTypeAxis_940fdba7-54b5-41f7-9fd1-7a2890a7eb09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_ce9d48d5-40a5-4c3d-ba14-4dd64a809dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_940fdba7-54b5-41f7-9fd1-7a2890a7eb09" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_ce9d48d5-40a5-4c3d-ba14-4dd64a809dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_7eaeed94-57a1-462f-9f6a-94f49ed3ea3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ce9d48d5-40a5-4c3d-ba14-4dd64a809dcc" xlink:to="loc_us-gaap_EquitySecuritiesMember_7eaeed94-57a1-462f-9f6a-94f49ed3ea3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_7936f2a3-3d9a-4055-a733-b0c395ea352a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_us-gaap_FinancialInstrumentAxis_7936f2a3-3d9a-4055-a733-b0c395ea352a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69a1de8d-cdc5-4f99-9fa7-02c933c83432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7936f2a3-3d9a-4055-a733-b0c395ea352a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69a1de8d-cdc5-4f99-9fa7-02c933c83432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_934afeed-aec7-450b-a13f-1a1e2d6ee4de" xlink:href="tfx-20211231.xsd#tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69a1de8d-cdc5-4f99-9fa7-02c933c83432" xlink:to="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_934afeed-aec7-450b-a13f-1a1e2d6ee4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4788c796-2cd5-4d73-a5a3-9156f7a6827c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_srt_RangeAxis_4788c796-2cd5-4d73-a5a3-9156f7a6827c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8af3b2f2-f854-46d9-9b95-ddfbee91a7f3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4788c796-2cd5-4d73-a5a3-9156f7a6827c" xlink:to="loc_srt_RangeMember_8af3b2f2-f854-46d9-9b95-ddfbee91a7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7b6a3e3e-df4e-4eba-9326-579dd38a1cfc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8af3b2f2-f854-46d9-9b95-ddfbee91a7f3" xlink:to="loc_srt_MinimumMember_7b6a3e3e-df4e-4eba-9326-579dd38a1cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f1b3a480-a28e-4bd2-b8a7-5ba7e27a29d5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8af3b2f2-f854-46d9-9b95-ddfbee91a7f3" xlink:to="loc_srt_MaximumMember_f1b3a480-a28e-4bd2-b8a7-5ba7e27a29d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_ffb5c117-8256-4e08-baa1-22141007d22e" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8b874860-f6f9-4bf4-aa39-8a0e6b002caa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8b874860-f6f9-4bf4-aa39-8a0e6b002caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvested_5981d540-c0f0-4812-8ac5-37735eb00e75" xlink:href="tfx-20211231.xsd#tfx_PercentageOfNetAssetsInvested"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:to="loc_tfx_PercentageOfNetAssetsInvested_5981d540-c0f0-4812-8ac5-37735eb00e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_3325b05a-5a45-4eef-8a93-2446f87478c8" xlink:href="tfx-20211231.xsd#tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:to="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_3325b05a-5a45-4eef-8a93-2446f87478c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_05ebe700-bd43-48fe-af6c-a22bb6efd70d" xlink:href="tfx-20211231.xsd#tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:to="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_05ebe700-bd43-48fe-af6c-a22bb6efd70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_8f144a60-5a2e-4299-9d31-c7e49819b328" xlink:href="tfx-20211231.xsd#tfx_FairValueofPlanAssetsEffectiveAverageDuration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_8fc16e65-3ae9-4b03-92d5-dec2059468a9" xlink:to="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_8f144a60-5a2e-4299-9d31-c7e49819b328" 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-20211231.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_2a426e91-7473-4480-aecc-d75b76aab7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_55d9a97b-a418-4c84-9775-775f9ba1a782" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2a426e91-7473-4480-aecc-d75b76aab7a9" xlink:to="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_55d9a97b-a418-4c84-9775-775f9ba1a782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e4096fea-523e-4278-8dea-c9fe5beee32e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_55d9a97b-a418-4c84-9775-775f9ba1a782" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e4096fea-523e-4278-8dea-c9fe5beee32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_037c46a6-72b6-452c-94e6-a33659d8b446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e4096fea-523e-4278-8dea-c9fe5beee32e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_037c46a6-72b6-452c-94e6-a33659d8b446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_dab48e98-fe43-49f0-8575-a803dadb81dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_037c46a6-72b6-452c-94e6-a33659d8b446" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_dab48e98-fe43-49f0-8575-a803dadb81dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_22b640af-0e8b-4f00-a0ec-52b2695c29bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_037c46a6-72b6-452c-94e6-a33659d8b446" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_22b640af-0e8b-4f00-a0ec-52b2695c29bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_55d9a97b-a418-4c84-9775-775f9ba1a782" xlink:to="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4f9d76e3-6066-450e-a0f9-cc3d6ae8624d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4f9d76e3-6066-450e-a0f9-cc3d6ae8624d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_eac2bbad-5cf0-4e83-a688-369f90c45cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_eac2bbad-5cf0-4e83-a688-369f90c45cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_a5588010-ceae-493e-96a6-701234b02f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_a5588010-ceae-493e-96a6-701234b02f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_2a17a148-7a86-4cd3-96df-65a3c837e394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_2a17a148-7a86-4cd3-96df-65a3c837e394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_86ed8325-b9a9-4589-9188-ebdcc932fbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_86ed8325-b9a9-4589-9188-ebdcc932fbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_bfd78063-854b-4b2d-9cad-3afa72e114e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0fb64787-bb95-4f54-a428-5afccfaa9129" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_bfd78063-854b-4b2d-9cad-3afa72e114e6" 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-20211231.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_61120e94-aa34-4b19-9fe6-a3d516a2c4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_86d672c1-9384-44bd-8a19-20764d7e560d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_61120e94-aa34-4b19-9fe6-a3d516a2c4e6" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_86d672c1-9384-44bd-8a19-20764d7e560d" 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-20211231.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_dead0ade-1603-44fe-a2e6-50bf8df19f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dead0ade-1603-44fe-a2e6-50bf8df19f6d" xlink:to="loc_us-gaap_LossContingenciesTable_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_844f8d6c-d733-43f1-93b4-1f8669ebc868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_844f8d6c-d733-43f1-93b4-1f8669ebc868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_58901e15-1752-41c9-8baa-23a847c4b2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_844f8d6c-d733-43f1-93b4-1f8669ebc868" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_58901e15-1752-41c9-8baa-23a847c4b2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_00b2c2ee-b331-46ce-8b4b-e4f95cfb826d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_58901e15-1752-41c9-8baa-23a847c4b2cb" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_00b2c2ee-b331-46ce-8b4b-e4f95cfb826d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherLiabilityMember_7386ffb3-fc51-4020-b949-f5fa2d6e8e61" xlink:href="tfx-20211231.xsd#tfx_OtherLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_58901e15-1752-41c9-8baa-23a847c4b2cb" xlink:to="loc_tfx_OtherLiabilityMember_7386ffb3-fc51-4020-b949-f5fa2d6e8e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_de067420-a362-4d5c-a795-01293c815a61" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:to="loc_srt_RangeAxis_de067420-a362-4d5c-a795-01293c815a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_93b8018a-65c6-4cad-a788-e58f2a9a2479" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_de067420-a362-4d5c-a795-01293c815a61" xlink:to="loc_srt_RangeMember_93b8018a-65c6-4cad-a788-e58f2a9a2479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4d7b8027-92c9-4cd1-8054-8ea8cb18c789" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_93b8018a-65c6-4cad-a788-e58f2a9a2479" xlink:to="loc_srt_MinimumMember_4d7b8027-92c9-4cd1-8054-8ea8cb18c789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0ab26e48-c33b-4a62-888b-ff1bbda15d4a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_93b8018a-65c6-4cad-a788-e58f2a9a2479" xlink:to="loc_srt_MaximumMember_0ab26e48-c33b-4a62-888b-ff1bbda15d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0fea5649-dc4f-4739-bb8a-d33ba9a8b685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0fea5649-dc4f-4739-bb8a-d33ba9a8b685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_631c194a-d913-4852-a14b-29b3bd081ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0fea5649-dc4f-4739-bb8a-d33ba9a8b685" xlink:to="loc_us-gaap_LossContingencyNatureDomain_631c194a-d913-4852-a14b-29b3bd081ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_4ca6b300-6c93-482a-a766-7c4452b504e9" xlink:href="tfx-20211231.xsd#tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_631c194a-d913-4852-a14b-29b3bd081ce5" xlink:to="loc_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_4ca6b300-6c93-482a-a766-7c4452b504e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_bc656801-3f8b-4d7e-8569-74e8a1a9d1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_bc656801-3f8b-4d7e-8569-74e8a1a9d1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8ed1f189-0660-437c-9454-275011438cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bc656801-3f8b-4d7e-8569-74e8a1a9d1bf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8ed1f189-0660-437c-9454-275011438cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EssentialMedicalIncMember_dcae3e3c-873c-4eb6-8dd7-d77aebdc0357" xlink:href="tfx-20211231.xsd#tfx_EssentialMedicalIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8ed1f189-0660-437c-9454-275011438cbb" xlink:to="loc_tfx_EssentialMedicalIncMember_dcae3e3c-873c-4eb6-8dd7-d77aebdc0357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_faf33e45-84a8-4ab7-a437-d88b9cb6861b" xlink:to="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_37baf453-760a-401b-9740-b104e4064c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_37baf453-760a-401b-9740-b104e4064c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_b9e17157-94a6-47ba-803f-9b56e5eb5702" xlink:href="tfx-20211231.xsd#tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_b9e17157-94a6-47ba-803f-9b56e5eb5702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_8b514b99-2f9c-42c4-9341-8d7e24f419de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_LitigationReserve_8b514b99-2f9c-42c4-9341-8d7e24f419de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_8cbd85ef-7d07-46a4-9e05-8b0b70566488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_8cbd85ef-7d07-46a4-9e05-8b0b70566488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_e48c2eb9-e61a-463d-9118-764f7513b519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_e48c2eb9-e61a-463d-9118-764f7513b519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualProvision_17773bff-143b-41b6-8e0a-c89956360040" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualProvision"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_LossContingencyAccrualProvision_17773bff-143b-41b6-8e0a-c89956360040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_8b98e6f9-c931-4ea7-9697-d3b6ccd0dd8f" xlink:href="tfx-20211231.xsd#tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_8b98e6f9-c931-4ea7-9697-d3b6ccd0dd8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_e5664ca5-2c3d-4721-be75-3132fd261577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d7848302-6b5c-40fb-a03c-d4871031014a" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_e5664ca5-2c3d-4721-be75-3132fd261577" 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-20211231.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_4a66d45b-9d72-4cd0-8b73-0b18f6b9c60b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_6de90a1a-42f6-4015-8357-bd6efaebee84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a66d45b-9d72-4cd0-8b73-0b18f6b9c60b" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_6de90a1a-42f6-4015-8357-bd6efaebee84" 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-20211231.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_f3fb31a6-9adb-4638-873d-0dab24bf2f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b6dcc052-435e-41f9-9cbf-2ccb7ed4f349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f3fb31a6-9adb-4638-873d-0dab24bf2f9d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b6dcc052-435e-41f9-9cbf-2ccb7ed4f349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock_4408fa80-bdb0-47d8-be7a-dd1975136f40" xlink:href="tfx-20211231.xsd#tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f3fb31a6-9adb-4638-873d-0dab24bf2f9d" xlink:to="loc_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock_4408fa80-bdb0-47d8-be7a-dd1975136f40" 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-20211231.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_25df98e8-e61e-4d23-8590-64bd10704353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_32a54762-6261-48bc-bf30-235f95910b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_25df98e8-e61e-4d23-8590-64bd10704353" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_32a54762-6261-48bc-bf30-235f95910b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d788661c-2334-4924-a40d-0957a5c414a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_32a54762-6261-48bc-bf30-235f95910b0f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d788661c-2334-4924-a40d-0957a5c414a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d788661c-2334-4924-a40d-0957a5c414a5" xlink:to="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_2d988908-7c5c-4fcb-b384-3818f63c43a1" xlink:href="tfx-20211231.xsd#tfx_AmericasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:to="loc_tfx_AmericasSegmentMember_2d988908-7c5c-4fcb-b384-3818f63c43a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_7aee19e2-0fa8-4d23-be78-c5396df6ad76" xlink:href="tfx-20211231.xsd#tfx_EMEASegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:to="loc_tfx_EMEASegmentMember_7aee19e2-0fa8-4d23-be78-c5396df6ad76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_7982301f-b024-4eb7-bf92-89a11079a7e9" xlink:href="tfx-20211231.xsd#tfx_AsiaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:to="loc_tfx_AsiaSegmentMember_7982301f-b024-4eb7-bf92-89a11079a7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_64d6949a-567b-4dcc-9caf-d130c4ab9732" xlink:href="tfx-20211231.xsd#tfx_OemMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c8c9c8b1-1937-40f9-bf30-d9a40aa3e6dd" xlink:to="loc_tfx_OemMember_64d6949a-567b-4dcc-9caf-d130c4ab9732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1edddb3d-37d4-42ca-8bef-69ef791c2da7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_32a54762-6261-48bc-bf30-235f95910b0f" xlink:to="loc_srt_ConsolidationItemsAxis_1edddb3d-37d4-42ca-8bef-69ef791c2da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_98dfde36-0fbd-4eff-af3d-adc08beec1db" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_1edddb3d-37d4-42ca-8bef-69ef791c2da7" xlink:to="loc_srt_ConsolidationItemsDomain_98dfde36-0fbd-4eff-af3d-adc08beec1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5932ec9d-08a1-400a-95a9-68f7ec80c2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98dfde36-0fbd-4eff-af3d-adc08beec1db" xlink:to="loc_us-gaap_OperatingSegmentsMember_5932ec9d-08a1-400a-95a9-68f7ec80c2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_b1b3c252-06cd-474c-af4d-8642dffde673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98dfde36-0fbd-4eff-af3d-adc08beec1db" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_b1b3c252-06cd-474c-af4d-8642dffde673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_32a54762-6261-48bc-bf30-235f95910b0f" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_858f18c0-2324-4264-8a36-cfa4e118da43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:to="loc_us-gaap_NumberOfReportableSegments_858f18c0-2324-4264-8a36-cfa4e118da43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f403d5b0-cc17-451b-9c7d-2384d9d9ff01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f403d5b0-cc17-451b-9c7d-2384d9d9ff01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SegmentOperatingIncomeLoss_57e26d8b-770b-40a7-99b8-033989fef3a5" xlink:href="tfx-20211231.xsd#tfx_SegmentOperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:to="loc_tfx_SegmentOperatingIncomeLoss_57e26d8b-770b-40a7-99b8-033989fef3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_436951d3-4f39-4ab0-8feb-c3f95b80a9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_91d37b9c-f466-4484-ad04-eaaab42c2e1f" xlink:to="loc_us-gaap_DepreciationAndAmortization_436951d3-4f39-4ab0-8feb-c3f95b80a9e0" 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-20211231.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_bfdab903-5eb0-4ba8-ae5d-4efb61a35c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6980894-3c61-4b90-9584-d540a3dbc8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfdab903-5eb0-4ba8-ae5d-4efb61a35c00" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6980894-3c61-4b90-9584-d540a3dbc8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_da475f23-5893-489a-887e-adaa9b9faff6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_b6980894-3c61-4b90-9584-d540a3dbc8b5" xlink:to="loc_srt_StatementGeographicalAxis_da475f23-5893-489a-887e-adaa9b9faff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_da475f23-5893-489a-887e-adaa9b9faff6" xlink:to="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_606fe62f-b7d0-4f73-a161-81dcf4740d4a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_country_US_606fe62f-b7d0-4f73-a161-81dcf4740d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_e177edc7-9a5b-4afd-85a3-ca3a1a300736" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_srt_EuropeMember_e177edc7-9a5b-4afd-85a3-ca3a1a300736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaAndAsiaPacificMember_ca91c9a8-be14-46e0-a49d-389ccad911db" xlink:href="tfx-20211231.xsd#tfx_AsiaAndAsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_tfx_AsiaAndAsiaPacificMember_ca91c9a8-be14-46e0-a49d-389ccad911db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AllOtherMember_802c8ed0-4d38-4d9f-91f1-409241bd59b2" xlink:href="tfx-20211231.xsd#tfx_AllOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_tfx_AllOtherMember_802c8ed0-4d38-4d9f-91f1-409241bd59b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_688a176d-332e-4d8e-a59f-65eee3575255" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MY"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_country_MY_688a176d-332e-4d8e-a59f-65eee3575255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_b7a088f5-59c2-465d-8cfe-0e3868e335b5" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ce2bd90a-beca-42af-abc9-feb6835abe45" xlink:to="loc_country_MX_b7a088f5-59c2-465d-8cfe-0e3868e335b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3a35db46-32a4-4c01-b67f-bc4077cdff3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6980894-3c61-4b90-9584-d540a3dbc8b5" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_3a35db46-32a4-4c01-b67f-bc4077cdff3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d263a42b-33a2-487b-8869-69313ba2c17d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a35db46-32a4-4c01-b67f-bc4077cdff3e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d263a42b-33a2-487b-8869-69313ba2c17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2c6e3566-033f-4eb3-a9ee-966c0ea4d641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a35db46-32a4-4c01-b67f-bc4077cdff3e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2c6e3566-033f-4eb3-a9ee-966c0ea4d641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="tfx-20211231.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_44101fe8-0f31-4304-9c3b-68750cc23040" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_0faedd36-94d5-4c99-acdc-5eb2dd9afa40" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_44101fe8-0f31-4304-9c3b-68750cc23040" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_0faedd36-94d5-4c99-acdc-5eb2dd9afa40" 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-20211231.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_f5829b41-96d7-420c-bc26-9095c681c962" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c155109-b133-4ba5-be77-fba3d89591ce" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_f5829b41-96d7-420c-bc26-9095c681c962" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c155109-b133-4ba5-be77-fba3d89591ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_c4da439a-d287-4e40-ba28-67c30ddbba71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6c155109-b133-4ba5-be77-fba3d89591ce" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_c4da439a-d287-4e40-ba28-67c30ddbba71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_7278fb4c-a6e7-427d-940e-e14d0e0b9450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c4da439a-d287-4e40-ba28-67c30ddbba71" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_7278fb4c-a6e7-427d-940e-e14d0e0b9450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_cc1a7bf3-1812-4c9f-807a-263dee00807d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7278fb4c-a6e7-427d-940e-e14d0e0b9450" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_cc1a7bf3-1812-4c9f-807a-263dee00807d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_0efe2b5b-316e-4f62-9675-d0db01939957" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6c155109-b133-4ba5-be77-fba3d89591ce" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_0efe2b5b-316e-4f62-9675-d0db01939957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0efe2b5b-316e-4f62-9675-d0db01939957" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_bbd3db58-d0b9-41cb-b663-f14ef3afad52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_bbd3db58-d0b9-41cb-b663-f14ef3afad52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e9674000-e5ba-4a2c-b60f-b9b594043423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e9674000-e5ba-4a2c-b60f-b9b594043423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_dc1fdfdc-ed0e-43f6-9480-884358b9cee1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_dc1fdfdc-ed0e-43f6-9480-884358b9cee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_c216febe-3562-484b-b51c-0e2880ff4585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_c216febe-3562-484b-b51c-0e2880ff4585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ec5cff45-f84e-403e-b567-78be61d1f5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8339786d-faa4-4703-84cb-7cfeecfe79fc" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ec5cff45-f84e-403e-b567-78be61d1f5cc" 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-20211231.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_b9ebe7af-ca5b-40df-81d3-7f364a8be747" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_c24da04c-338c-4453-a753-aa383a5f5cdc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_b9ebe7af-ca5b-40df-81d3-7f364a8be747" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_c24da04c-338c-4453-a753-aa383a5f5cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_1dd94e27-5472-456e-a13a-aede01e80ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c24da04c-338c-4453-a753-aa383a5f5cdc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_1dd94e27-5472-456e-a13a-aede01e80ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8800154e-6e90-451b-a188-7e6db4d36bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1dd94e27-5472-456e-a13a-aede01e80ab0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8800154e-6e90-451b-a188-7e6db4d36bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8e4d70dd-2f11-43af-a0c7-dc58ba52f10e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8800154e-6e90-451b-a188-7e6db4d36bfc" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8e4d70dd-2f11-43af-a0c7-dc58ba52f10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ded0ed6e-91de-448a-b885-1685ec023a75" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_c24da04c-338c-4453-a753-aa383a5f5cdc" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ded0ed6e-91de-448a-b885-1685ec023a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ded0ed6e-91de-448a-b885-1685ec023a75" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2389d026-ec1c-43ab-895c-85194d1ad1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2389d026-ec1c-43ab-895c-85194d1ad1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_4a06cb71-713b-4265-a51b-7cefbe38db90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_4a06cb71-713b-4265-a51b-7cefbe38db90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_26bbf685-7cb3-4f88-8836-8230239fb94f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_26bbf685-7cb3-4f88-8836-8230239fb94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_f731c354-5a49-4c31-b8a4-54f3a853f908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_f731c354-5a49-4c31-b8a4-54f3a853f908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_584fad79-f1ca-4472-a850-159879d2007f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1301d88e-f33e-41be-89c5-f908edf28a37" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_584fad79-f1ca-4472-a850-159879d2007f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>tfx-20211231_g1.jpg
<DESCRIPTION>SEGMENT CHART
<TEXT>
begin 644 tfx-20211231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  <%!08%! <&!08(!P<("A$+"@D)
M"A4/$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_
MVP!# 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" %] _H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HJO?WUMI>G7%_J$RP6MK$TLTK]$
M11DD_@*X#1OCAX;UC5K"T;3];T^VU.4PV&I7]CY=K=ONVA8WW'.3TR![X/%
M'H]%<'XK^+V@^$]=N-)EL-7U2YLX!<7W]F6GG+8QD AI26&T8.>_'7M5WQ#\
M3_#?A[PSINMM-/J,6K,BZ;;V$)DFO"V,!$..1GD$CTZD @'7T5R/A/XE:)XM
M_M...&^TF\TH!KVQU:W^SS0(1D.1DC;@'OD=\9&<G0?C9X9U_7+/3X;35[.#
M499(=.U*]LO*M;YT;;MB?.22>@('H<' H ]$HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KB_'G_"=W=[I.F>!##I]O<R,=0UF5(Y39H,8"Q.?G)Y['MR.H[2O(_CQ
M\4;GP+I-GI&BR)!JNK!@+MP2+.($ R8 )).>, XP3C. 0"AI/Q3USP[9^/K#
MQ/>VVO77A-$:#4(X!"+EI,A4=$X7#%1Q[]2,TW1_&'CGPYK/@J[\8:W;:MIO
MC';&;5;)(#I\D@5HU5EY?[X!W>A^M86@:/X2UOX(^*?"_@#5WU_Q#<6RWFH7
M'V::.2YE5PX \Q1D94@#.>2>I-):Z[;?$C5OA?HF@Q7,EYX<EBN=9#6[H+(P
MK&"K%@!RR$#!].YQ0!UOBVX^*8E\4:[%K-KX5T718G?3[9K6"Y_M%4#,7=R2
M8]V  ..H&T$$FS<?%C6)/A?H&K:/X<DU'7]=M9&CMX>((&C&'E<DY$8)! )Y
M!P6'6O-OB7\2-,\<?$B7PCKFO'0?!NE7!6]DCBDDDU"6-L,N$5L#<"%S\O&\
MY.U1[QI-_H>I?#5;GPDR-HWV&2.TV1L@"(&3 5@&&"I'([4 9'P6\2ZMXM^%
MNGZOX@N_M=]-+,KR^6D>0LC <* .@':N]KR[]G/_ )(CI7_7:X_]'-7J- !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% %>^MK.\T^>WU.&">SD0B:.X0-&
MR]PP/!'UKPJXO!\8O'^CZ'X-LX[7P9X3O$N)[V.()'*Z?=CB & ,9  [$MV
M/M?B+1(?$GAR_P!%NY[BW@OX&@EDMF"R!&&& )!'(R.AX-<%H?P,T[PXL$>C
M^,O&5K:PRB46D6J*D+'.2"BQ@$'OZT <]X,V_P#"9?&G[=CS-XW>;_SR\N?;
MU[;<?ABF_#K6O#OA7]G7P[XF\:VUO*VG-<?V>\T"R3AVG?:D.[D,VWL1PN20
M!D=KXJ^$&@>*M<N-6DOM7TJYO(?(OQI=WY*WT> -LH*G<,#';(Z]J9XO^#7A
MOQAI.C:7<7&HZ;8:+&R6EOI\R(H!"C+;T8DC:.<YY/J: /-;'2O$.M^!_B'\
M2]=MC83Z_I$D=E9(#N2U5/O-TR"BC!XR 6Q@BF^)L?\ "D_A+]BQY_\ :ECY
M6S[V[8V<?\"Q^.*]<\-_#N+P_<W4ESXG\2:_#=6[6\EKK>H?:8=K$9(7:.<#
M&?0GUK+T'X)^&= URSU"&[U>\@TZ62;3M-O;SS;6Q=VW;HDQD$'H23ZG)P:
M/1**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .2^(,OC,Z996?P_@A
M6[N[I8[F_F,9%C#_ !2!'(WGVPW /&2*XK0O'VO^%?'/BCPQXSUB'Q'%HVD-
MJXOXK5+:1%54+1,B?*/O9'4\CGD ;?QK^)<GPX\(1RZ<BOJVHNT-IO&5BP,M
M(1WQD8'J1GCBO/OAI:^$=9\'>)M$TCQ(=>\;^(M,G>^NI+>9>2I 56D11M#.
M,G(+$YZ   %NS^('CW2-#\-^._$.LV=WHFO:@MM-HZ621BSCD9MKI*/G8@(3
M@YZ\YZC7^-7Q3\2^&;6_L/!VF3PO8B%[W6Y8T:*W#E=L:*P(9VR <] 3Q_$.
M#_M5/&'PY\%_#6PM;P>)-/U2/^TK1[9T-G%$75I')&,88'K^N!7J/[1G_)$=
M5_Z[6_\ Z.6@";XB^-M:T;1?"NF>'Y8H=9\374-I'>S1AUM]P7=)MZ$Y8<$8
MZ\5'\/\ Q;XAA^)&N^ /&6HQ:O>Z? EY:ZE';K 9HF"9#(O (WK^3=>#5/XN
M0:4/AKH&H:LVJ6;V%Q;36VJZ;;+.=/DVC$DBE@?+R!G'?;WP#S_P9TRZUKXN
MZ[XS75[O7=/-BMH-8N+/[*M[,2A/EQX&U4$>W'T]: />Z*** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "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@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLGQ+?:O8:+))X
M=TU-1U!F"1I-,(HHL]9)#UV*.2%!8\ #G(XNP\7:UJ'PU\%N+T1ZSXEDA@DO
M1$A,0,;R22*F-N[;&0 01E@2"!B@#TJBO,=8\4:[H"ZWHLNJ/.]C-I\G]L2P
M1"2WL[F4I+(ZJHC)C"2'=L"XVD@X)-WPUXEU77+2VTZWU#[3*^HW!75!$G[[
M3X9<"7A?+)D)6,$ !AO=1\M 'H-%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !115/5[J\L=(N;C3-.?4[R-"8;1)4B,K=@7<@*/4\X&< G (!<HKS
M'3O&WB"/X6ZCJNIO:2:X-8ETR'RT_<QR-=^0F!P61=V>>2%YY-2ZYKOB7PA+
MJFFPWTWB&Y?0KC4K"2YMXQ*LT)563;"J!E/F*P&,\,,G(P >DT5YIHGBO4K^
M'4M,TK71K9GO(K32=9\J([MT"R3N?+41L(OF(^7&XJC9/7TI054 L6(&"QZG
M\J %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***BCN[>:XF@AGB
MDFMR!-&K@M&2,C<.HR.1GM0!+15=+^SD6Y,=U PM'*7!$@/DL%#$/_=.U@<'
ML0>]5[77]'OM(DU6RU:QN-.B5FDO(KE'A0*,L2X.T #KSQ0!H44 AE!4Y!Y!
M'>B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!DZE[>15&2R$ ?A7F^G^
M$M;L/AIX*46 ?6?#<D-Q)9><@,@$;QR1J^=F[;(2,D#*C) YKTNB@#E?#&G:
MC+XGUKQ)JUB^FOJ$<%K;V<LB/)'%#O.YRA90S-(W 9L #G)(&'X@\+:GK%@N
MJ7VD_P!H33ZK#/>Z.7B8RV40=8[?+L(VVL_GD,V-Q< GBO1J* .>\!Z7?:+X
M(T^PU5?+N(@Y$.\-]GC:1FCAR.#Y:%4X)'R\$C%=#5*_UK3=*7.HWUO;>@DD
M )^@ZFN<O?BAX;M<B*:>[([00G^;8JXPE+9#LV=A17FUQ\8[1<_9=(FD]/,F
M"?R!JDWQCN3]S1XA]9R?_9:T6'JOH5R2/5J*X'7_ (CSZ)J4=L-.CF5X(Y<F
M4J<L,XZ&J47Q@4L!-HI [E+G/Z;:M82M)<R1RO$4HOE;/2Z*XBV^*VA38%Q%
M=VY[EHPP_0Y_2M[3_%N@ZG@6FJ0%CT21O+;\FP:SE0JQWBRXU:<MF;-% .1D
M<BBL30**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH \VA\%ZQ-\.=8TQX(X-2;79]3LEEE!5]MYY
M\62N<!@H'J-W(K:TFSU76?'2>(]5TB;1X++3GLK>VN9HI)9'D='=SY3,H4>6
MJCYLG+$@<9Z^D=UC0O(P55&2S' % '!^+?#6K^(].UVX%OBX,:6=C:-(O[VV
M65))UW9PIG"[,$XVI'G;\V-/X?Z/=:-I&H)<6']E6MQJ,MQ8Z9E/]"@(4;,1
MDHN7#R84D#S/7-&K?$;P]I1*+<F]E'\%J-X_[ZX7]:X_4OB_?2Y72M/AMU[/
M,QD;\A@#]:VC0J2V12BV>M45X#>^//$M]GS-5FC4]H (\?BH!K&N-1O;K/VJ
M\N)L]?,E9OYFMUA)=65[-GTD]U!']^>-?JX%'VJW!4&>/YAN7YQR/6OF2NJ\
M7?ZOP_\ ]@:W_FU7'!IR4>8PQ$O8PYMSW4,&&5((]J6OFA':-MR,5/J#BM*V
M\2ZW9X^SZK>(!_#YS$?D>*T>7/I(XEC5UB?0M%>+6'Q.\0VA N)(;Q?2:, _
MFN*Z?3?BU8S,J:I8S6Q/!>)A(H]\<'^=<\\%6CTN;1Q5*76QZ%15#3=<TS6(
M]^F7L-QQDJK?,/JIY'Y5?KD::=F=*::N@HHHI#"BBB@ HHHH **** "BBB@
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
M7["H].AT4:EO=9YU1117UAUA1110!UOCS_D/P?\ 7E!_Z!7,UTWCS_D/P?\
M7E!_Z!7,UT4/X4?0^8K_ ,67J%%%%:F04444 %%%% !1110 4444 >A?"_Q+
M]EO&T2[?]U<'=;D_POW7\?Y_6O5Z^:8I7@F26)BDD;!E8=01R#7T%X;UE->T
M"VOTP&D7$BC^%QPP_/\ 2O&Q]'EE[1=3U,'5NN1]#4HHHKS3N"BBB@ HHHH
M**** "BBB@ HHHH **** "BBJ.M:B-+TF:Y.-ZC$8/=CTJ9248N3Z <=XSU?
M[7?BQA;,-N?GQ_$__P!;I^=<Q3F8NQ9B2S'))[FFU\I6J.K-S?4YV[NX4445
MD(**** "K^EWT=K)+!>1B:QNE\JYB/=?4>XZBJ%%7"<J<E..Z!.QSOB70)/#
M^K&WW^=;2+YEM..DL9Z'Z^M8]>F1P0^(=(;0KYU24$O83M_RSD_N'V;_ #VK
MSBZMIK*ZEMKJ-HIHF*.C#E2*^^P.+CBJ2DM^IWTY\R(J***[S0*ZKQ=_J_#_
M /V!K?\ FU<K75>+O]7X?_[ UO\ S:G#^(OF<&/_ (1SE%%%=AX04444 %%%
M% !1110 4444 %/@FDMKB.>!S'+&P='7JI!R#3** /H'POKJ>(?#\%\N%E^Y
M,@_A<=?Z'Z&MBO'?AAKO]G:\VG3MB"^P%SVD'3\^1^5>Q5\[B:7LJC2V/;H5
M/:03ZA1117,;A1110 4444 %%%% !1110 4444 %%%% !1110!GZWJB:1I<E
MRV"_W8U/\3'I_C^%>62R/-*\LK%G=BS,>Y-=#XSU3[9JWV6-LQ6ORGW?O^73
M\ZYNOG,=7]I4Y5LC&;NPHHHK@("BBB@"_INH+:^;;W<7VBQN5V7$!_B'J/<=
MJY+Q/X<?0;Q'A?S]/N1OM;@#[R_W3Z,.];U:-G<V]Q8RZ1JX+Z?<'[P^] _9
MU_K_ )!]G+,P>&ER3^%_@;4ZG*[/8\THK3U[0KKP_J;6=V PQNBE7[LJ'HPK
M,K[9--71VA1113 *ZSXA_P#(^:C_ -LO_125R==9\0_^1\U'_ME_Z*2G3_BK
MT?Z'FYC_  UZG-4445V'BA1110 4444 %%%% !1110 5[%\-/$AU323IET^;
MJR4;23R\?0?ET_*O':U/#>LOH.OVU^F2B-B51_$AX8?E^M<^)H^UIM=>AM0J
M>SG?H?0M%-BE2>%)8F#QR*&5AT(/(-.KYP]P**** "BBB@ HHHH ***\L\9^
M&M(TG[-'HT/VOQMJVIK/9ZC+AKQ?WH:1S(H!6".+*;?N[0JX.>0#U.BO,/B-
MX;T2QTC4+J.!K_Q;K-QLT>>3#7<-QQY8@< -''%C><8  8DG)S7\0>']5M/&
MDGB#4+56%O<6=ZNO^9&!86D$1^TV^"WF#S")/E52I\_DC!P >KT5Q7A7Q#I0
MU>YMK^=H_$&IW&^YB>&39$XB#):B7;Y9>.':2@;.=[8&XUVM &3XEU#^SM"F
M=3B20>7']3_@,FO+ZZSQW>F2^@LU;Y8DWL/]H_\ UA^M<G7SF/J<]:W1&,W=
MA1117 0%%%% !1110 5-:74MC=QW-NVV2-LJ?Z5#10FT[H"IXST2+:GB#2DV
MVETV)XE_Y=Y>X^AZC_\ 57(5Z3I=[%;M+;7R>;87:^7<1GNO]X>XZUQOB309
M?#^K-;%O-MW'F6\XZ2QGH?\ &ON<LQRQ-/EE\2.VE/F5F9%%%%>N;'6^//\
MD/P?]>4'_H%<S73>//\ D/P?]>4'_H%<S710_A1]#YBO_%EZA1116ID%%%%
M!1110 4444 %%%% !7H?PFU<PZE=:3(WR7"^;$#V=>OYC_T&O/*NZ-J+Z1K5
MI?Q]8)0Q'J.X_$9%95J?M*;B:4I\DU(^C**1'61%=#N5AD$=Q2U\R>\%%%%
M!1110 4444 %%%9FOZI=:5IZ2:=IDVIW<TR0PP1DJNYC]Z1\'8@ZEL''8$D
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
MQMCZ%A_6O4J\E^$;X\07J>MKG\G7_&O6J\#&K]^SV,+_  D%%%%<9U!1110
M4444 %%%% !1110 4444 <CX_?%I9I_>=C^0'^-</79_$#KI_P#VT_\ 9:XR
MOFL<_P#:)?+\C">X4445Q$A1110 4444 %%%% !1110 4Y':.17C8JZD%6!Y
M!'>FT4 +XNTM=:TT^(K% MS%A=0A0=?24#T/?_\ 6:SO%W^K\/\ _8&M_P";
M5T6A/>1ZHIL;<W)8%)(L95T/4'MCZUE_$N&WM/$%E9VF!';6$<03=DIAG(4^
M^"*^XR;%RQ"49[QZDXJ?-0LSCJ***^E/("BBB@ HHHH **** "BBB@ HHHH
M*FM)/*OH) <;)%;/T-0T4 ?3-%-1MT:L>I&:=7RA]$%%%% !1110 4444 %%
M%% !1110 4444 !.!FO')',DKN>K,2:]AD.(G/\ LFO&Z\;-/L?/]#*H%%%%
M>,9A1110 4444 %%%% !1110 59L+Z;3KQ;B \CAE/1U[J1W!JM13C)Q=T!1
M\7>'(+>)=;T13_9T[8DB'6UD_NGV]/\ ]5'Q#_Y'S4?^V7_HI*Z[PQ8WEQ.X
M\E7T^<>5<";B.13V]SZ8KC/'5U#>>-M2EMGWQ[U3=CNJ*I_4&OO<HQ4\2DYK
M5)_/8SQD^:DK]SGZ***]\\H**** "BBB@ HHHH **** "BBB@ KWGP(_F>!]
M,/I&5_)B/Z5X-7N7PZ)/@+3\_P#33'_?QJ\_,/X2]3MP7\1^AT]%%%>(>J%%
M%% !1110 4444 %%%% !6/XL7=X7N_HA_P#'Q6Q6=K\7G>'[Y>O[EF_+G^E9
M5E>E)>3$]CRJBBBODCG"BBB@ HHHH **** "BBKMCI%[J.3;0DQC[TK?*B_4
MFG&,I.T5<-RE5BTL;J_E\NS@>9N^T=/J>U+=:KX;T//G7!UJZ'_+&U;;"#[R
M=_PKG-6\;ZOJ<1MH9%T^RZ"VM!L4CW/4^_./:NV&$>]1V/5P^5UZVK7*O,ZF
M[.B:#G^W-0\^X7_ERL<.X/HS=%^G7TJSI'BR2/2[K65LH=-TJW_=P6Z<R7DQ
M'"ESR0.IQ^O->>:#HT^OZQ#8VY"[OFDD/2-!]YC]!6KXGU>"^N8;#2P4TK3U
M\JU3^]_><^['G_)KWLMP4:E2Z5DMR\RAA\NI<D=9OJ^ADWM[/J-]-=W<ADFF
M<N['U/\ 2H***^Q2LK(^.W"BBB@ HHHH **** "BBB@ HHHH **** /0/A&F
M=<OW_NVP'YL/\*]9KS'X06YWZI<'IB-![_>)_I7IU>!C7>NSV<*OW2"BBBN,
MZ0HHHH **** "BBB@ HHHH **** ..^("DI8-V!D'_H/^%<57?>/(]VD6\G]
MV?'YJ?\ "N!KYO'JV(?R,)[A1117"2%%%% !1110 4444 %%%:4>E"&T%]K-
MS'IMEVDF^\_LB]6-7"G*H[1148RD[15V9Z(\CA(U9V8X"J,DUH7%KI^A0B?Q
M+=^0Q&Y+*'#3O]1T4>YK&U'QW'9HUMX3M_LJD8:^F :9_IV4?YXKD/\ 2+^\
M )DN+B=P,L2S.Q/J>IKT*>&A'66K_#_@GO87)Y2]^N[+L>CZ-XHEOVNKU8%T
MW0-+3S'@B/S7,G\",YY;)[=.QS7!W]]/J6H3WMVV^:=R[GZ]A[#H*W_$\D>D
M:?:>&+-@1:_OKUU_Y:7##G_OD<?_ *JYBOM\MP_LJ7-+=GS69XB%6MR4E:,=
M%_F%%%%>F>6%%%% !1110 4444 %%%% !1110 4Z)/,F1/[S 4VK^AVQO/$&
MGVX_Y:W,:GZ%AFE)V5QI7=CZ*HHHKY4^A"BBB@ HHHH **** "BBB@ HHHH
M****  C((/0UXVZ[)&4]5.*]DKR758?L^L7<7]V9@/IGBO'S1:1?J9U"G111
M7BF04444 %%%% !1110 445HP:6J6?V_5[A-/L!_RUEZR>R+U8U<*<JCM%%1
MC*3M%793@MY;J98K>-I)&/"J,DU9O[G2/"X_XFS"_P!1'2PA?Y8S_P!-&[?0
M?RK%U?QR4A>Q\+Q-86QX>Y8_OYA[G^$>P_/M7,Z;83ZMJEO8VPW37$@09[9Z
MD_3K7HTL/&&KU?X?\$^@PN467M,1HNW^9W5MXCU)M#N_$NI2A'.;32K:(;8X
MG(^9U7V&1DY[BN$KH/%]]!)J$6EZ>?\ 0-*C^SP_[;#[[_4M_*N?K[O T/8T
M5?=[GRF88A8BNW%6BM%Z!1117<>>%%%% !1110 4444 %%%% !1110 5[QX"
M3R_ VF#_ &&/YNQ_K7@]?0_AVV^Q^&=-MR,%+:,-]=HS^N:\W,'[B7F=V"7O
MMFE1117C'J!1110 4444 %%%% !1110 4R>(3V\D3=)%*G\1BGT4;@>-R(T<
MC(XPRD@CWIM:OB6T-GXBNDQA7?S%^C<_SS657R$XN$W%]#F84445 !12@%F
M4$DG  [UI?V,;2V%WK=U%I=L>C3GYV]E3J3[5<*<ZCM%%1C*;M%79F5HVVB7
M4UN;F?R[.T7EKBY;RT _'K69=^-M+TS*>'-/^TS#C[9?#/XJ@_0GGVKD]4UK
M4=:N/.U2\EN7[;S\J_11P/P%=L,)%:S=_3_,]G#Y/5J:U?=7XG97GB;P]HV4
MTZ!M:NA_RUF!2!3[+U;\>/>N7UGQ3J^N_)?71$ ^[;Q#9&OI\HZ_CDUCT5UJ
MT5:*LCZ'#X&AA_@6O=[A0 6( &2> !WHKJ_"EC!IUG+XGU2,/!:MLLX6_P"6
M\_;\%ZG_ .M6E.G*I-0CNS7$8B&'I.K/9%B] \(^&O[)C(&K:D@>^;O!%_#%
M]3U/_P!<5RM37EW/?WDMU=R&2:9B[L>Y-0U]MAJ$:%-01^78K$SQ59U9]0HH
MHKH.8**** "BBB@ HHHH **** "BBB@ HHHH ]B^%-KY/A26<CF>Y8@^H  _
MF#7;UE>&=/\ [+\+Z?:$8:.!2X_VC\S?J37,>-O#^I:]XQT9E\-:9KNEV=I<
M%TU6X6. 3.T84D>7(Q(56Q\F/F/S# !^9K2YZDI'O4H\L$CO**\=N;_P]?2>
M%DUG2[/1/"5L]];7VFS1HEG;ZA&Z@)+@",KGSBA. Q(.-Q J+3K<^([6>VTK
M36UWPUH7B1U7224VW%JUH#&$$S*C1I+*'0$A=@7;P%K(T/9Z*\HT35+?P_9:
M-;^,[F4CP_"8(TABEO&DN_*+2'"(S,L$+*GF=,R.#@J*]4AFBN;>.>WD26&5
M0\<D;!E=2,@@CJ".] #Z*** "BBB@ HHHH **** ,?Q7;_:/#=T .8P)!^!Y
M_3->8U[%<0K<VLL$GW94*-]",5Y!-$T$\D4@P\;%6'N#BO#S.%IQF95-QE%%
M%>29A1110 4458L[&YU"<0V<+2OWP.!]3VII-NR KU>L=)N;Y'F&V&VC&9+F
M9MD:#N233+[4M"\-Y6Y==7U!>/LT#8BC/^V_<CT'XUQ^N>)]4\0,!?3!8$_U
M=M"-D2?1?ZG)KNIX2VM3[CU\+E=:O[T_=1U%]XLTC0LQZ#$NIWHX-Y.O[I#_
M +"]_J?UKB]2U6^UB[-SJ=U)<S'^)ST'H!T ]A52BNQ62M%61]/A\'1PRM!:
M]^H5UGA&!-)L+OQ1=H&^R_N;%&'$EPPZ^X4<_P#ZJYS3K"?5-2@L;1=TT[A%
M'U[GV'6NB\6WL"W$&B::V;#2E,2L./-D_C<_4_\ UNM>CE^&]O5UV1YF=XWZ
MMA^2/Q2_(P)97GF>69R\DC%G9CRQ/)-,HHK[$_.PHHHH **** "BBB@ HHHH
M **** "BBB@ KI_AY:&Z\<67&5AWRM[84X_4BN8KTKX1:?F74-18?=58$/U^
M9OY+7/B9<E&3-J$>:HD>GT45Y=X/\7+K]W;7M_XNUB#[=J-PEI9_V;''8RHL
MLGEPK<-;8=O+3D++N)# <@U\X>X>HT5Y1J7B_7(-;U 1:TR:S!JZVUEX6^SQ
M?Z7:[E!EY7S6!0O)YBL$7;@CY6J=_&NIVWQ DMKK551(M5EMY](:.,"'3TM?
M-%X3M\S&\#YRVP[MN,C- 'J%%9/AR:_O-+:_U-F!O)6G@MV0*;:$X$:'@'=M
M 9LY(9F&< 5K4 %%%% !1110 4444 %%%% !7FWC&V-OXCE;&%F59!^6#^H-
M>DUR'CVT+06MXH^XQC8_7D?R/YUP8^'-0;[:D3V.(HHHKYPQ"BBB@ HHI0,G
M H 2K-E87.HW ALXFD?OCHH]2>U67L;72K1;WQ)<?8X6&8[=>9I_95[?4UR^
MN^-;G4;=K#2XAINF]##&?GE'J[=3].GUKLI85O6>B_$]#"9?5Q+NM(]S?O\
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
M$95U=37MW+<W4AEFE8N[MU)-1445]?L?GH4444 %%%% !1110 4444 %%%%
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
MU:7([K8^KP&.5>/)/XE^)C4445@>H%%%:&@Z1+KNN6VGP\><_P [?W%'+-^
MS32N[(F4E&+D]D=!I*_\([X,N-5;Y;[5<VMIZI$/]8X^O3/TKF*V_%6JQ:GK
M!2R^6PLT%M:(.@1>,_B>?RK$K[7!8?V%%1Z]3\NS#%O%XB53IT] HHHKL. *
M*** "BBB@ HHHH **** "BBB@ JWIFF76KZA%96$1DFD. .P'<D]@*;I^GW6
MJ7T=G80M-/(<*J_S/H/>O;O"'A.#PQIV#MEO91F>8#_QT>P_6N;$8A48^9T4
M*+JOR+OAO0+?P[H\=E;@,_WII,<R/W/^'M6K117S\I.3NSV4E%604445(PHH
MHH **** "BBB@ HHHH **** "O,?$">'I?BAJ$?Q'^RFS;381H:7_P#JF)9O
MM'DYX\_=Y7W?WF"F.#7IU<YK&@:W<:Q)?:#XC;3EN+86\]O<6QN8U()*RPKY
MBB.3#$$D,K87*_+R >7)H_B#QOX0T?4UL)M5FFTA[*QNKB5%DTN[2X(%T^]@
MP8JJ$L@9\QD8YKM=(\6Z&WB)M2U2](NM02."P/D.T<=HSE8G9U4I'Y\@9U+%
M=P\L=5KH/^$4AMO!,'AC2KF2TLXX4M6D.6D:'@2#<",.R[AO'0MD#BLK6OAZ
M-4UB>:VU%+/3[Y;-;ZS%MN9Q:R%XQ&^X",'.#E6X'&T\T =I2,JNA5U#*PP0
M1D$4M% 'D'CKX=2:?))J>@Q&2S.6EMUY,/J0.Z_R^G3SROJ*O/?&'PRAU)I+
M_0 L%VQW/;DXCD/M_=/Z?2N2K0ZQ/H,%F>BIUW\_\_\ ,\T\.Z))KVKI;!O*
M@0&2YG/2*,?>8U=\3:S'JM^D5BGE:=9IY-I$.,(/XC[GJ?PK2U=1X3T!?#\!
M U"[59M1E7L.JP@^@ZG_ .O7*5[N5X3V</:RW9\]G>8?6:OLH/W8_BPHHHKV
M3YX**** "BBB@ HHHH **** "BBB@ HHHH *W/#'A:]\3WWE6P\NW0_OKAA\
MJ#T]S[5L^$_AY=ZR4N]4#VECG(4C$DH]AV'O^5>N6&GVNF6:6MA D$"?=1!^
MON?>O/Q&,C#W8:L[*&&<_>EL5]%T2RT#3EL]/CV(.68\M(WJ3W-:%%%>*VY.
M[/5225D%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%>>0>.=<
MET67Q<8M.7PVM\T"VGEO]J,"S>29S+OVYW MY>S[HQNS0!Z'17G]KX\U)_&"
M07262:3-JEWI:Q;&$\!MXC(9WD+[2AV-\NP8#*=Q[]9X>O[O5=)%_>1)"ER[
M26L84AA ?]67R?O%<,1@8W;<9!) +6I:=:ZMI\MEJ$*S02C#*?YCT/O7AWC#
MP5=^%[KS%W3Z?(V(Y\?=_P!EO0_S_2O>ZCN;:&\MI+>ZB6:&1=KHXR&%95*:
MFCNPF,GAI::KJCYAHKT+QA\,KC3VDO?#ZM<6F-S6^<R1_3^\/U^O6O/2,'!X
M->?*+B[,^KHUZ=>/-!CHHWFE2*)2[NP55 Y)/05UWB5DT32[7PO:L"T&)[]U
M_CG8?=]PHP/_ *XJ+PA;QZ9:W7BB]0-'9?N[-&_Y:W!''U"CD_\ UJP)II+B
MXDGG<O+(Q=V/5B3DFO=RG#7?MI?(^4XAQUVL-!^;&4445]&?'A1110 4444
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
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 444R66."%YIY%CBC4L[NV%4#D
MDD]!0 ^BH+*^M-2LHKS3KJ&[M9ANCG@D#HX]0PX-3T %%%% !14-M>VMX9A:
M7,,YMY3#,(I WER  E&QT8 C@\\BIJ "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ***RM6\4^'] FCAUW7=-TR61=R)>7D
M<+..F0&(R* -6BJ&K:]I&@P)-KNJV6FQ2-L22\N$A5FQG +$9.*JZ=XP\,ZQ
M-+%I'B+2;Z2&(S2):WT<I2,8!<A6.%&1STY% &S14%G>VNHV<5WI]S#=6TR[
MHYH) Z./4,."*+2^M-0B:6PNH;F-)&C9X9 X5U.&4D=P001V- $]%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !13)98X(7FGD6.*-
M2SN[850.223T%<^OQ$\%.X1/&&@,S' 4:G"23_WU0!T=%5K34;*_DN$L;RWN
M7M93#.L,JN89!U1L'Y6YZ'FHKG7-)LC=B\U2RMS9(LEUYMPB^0C9VL^3\H.#
M@GKB@"]16#:>._"%_>16ECXJT2YN9F"10PZC"[NQZ *&R3["M2ZU.PL;JVMK
MV^MK>>\8I;12S*C3L.2$!.6/L* +5%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 455MM4L+V\NK2SOK:XN;-E6YABF5G@)&0
M'4'*D@<9JU0 45!:7MKJ$'GV%S#<Q;V3S(9 Z[E)5AD=P001V((J>@ HHHH
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
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!_
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>tfx-20211231_g2.jpg
<DESCRIPTION>MARKET CHART
<TEXT>
begin 644 tfx-20211231_g2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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 V  "2
MD@ "     S V  #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,#(R.C R.C S(#$P.C4S.C0P #(P,C(Z,#(Z
M,#,@,3 Z-3,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,#(R+3 R+3 S5#$P.C4S.C0P+C U
M-SPO>&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@!A .Y 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 **
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 **** .'\5?%?1O"WB)="33=8US5! ;
MB>UT:S\][>/C#/EA@'/;..^,C,TGQ4\*Q_#?_A-_MKMI)4A5$9\YI,X\K9_?
MW#'7'?.WYJP_B?XYTCX>SL="TBVO/&^N(L5M';VZF>4?<1Y6 W,H( 5>K%<#
M@$CSCQ!X*O/ GPU\ :7K$@>6;Q3#=7X4YC21\_+D=<*",^N['% 'LWA+XDZ1
MXMO+^P6TU+1M2L$$L]AK%M]GF6(@8DVY(V\]<\=Q@@G @^/GA2>\B_T+6XM)
MFNOLL>NRV!6Q:3G \S.><8^[D=3@ FLZ\B6?]K.*$1K)#)X89;I"H*LID888
M=Q]WK[5SGC"[@^)^M6WPL^'%C;VOA_3KE9M6U"UA5(( &)*1@#;]XL>/O-_L
MAF(!ZYXX^(.@?#W1_M_B&Y(+G$-I#M:><Y .Q21G&1DY 'KR*WM/O8]1TVVO
MH RQ7,*3('&& 8 C.._->/\ Q_\ !.AI\/\ Q%XL>T\W5UMK2UAFD.X01BYC
M!V#L2"06ZXR,@$@^I^%?^1.T;_KP@_\ 1:T :M%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4456U&S&HZ7=6)GFMQ<PO"9H&"R1[E(W*2" PSD'!YH IVWBKP]>
M:P^DV>NZ9/J4;,CV45Y&TRLN=P* [@1@Y&.,4_5_$>A^'_)_M[6=/TSS]WE?
M;;I(?,VXSMW$9QD9QZBOGWQOX7\+Z'JWA/X?_#JR$_BJUU**[EU%%4W$$8);
M,TJ@9/(;'\*H#@97/1Z=HNF^.?CI\0QXGLH-0CTZR@LK2.>,.($9,DIG[K9!
M(8<@L<$9H ]IO+^STZQDO=0NX+6TB7=)//($C0>I8\ 5#I.N:3KUL]QH>IV>
MI0(^QY;.X295; .TE20#@@X]Z\5^&/AO3OB'\"?#R^,+ZY%AH5[)-Y?G*L4J
M1L2%FW _(%)7@C"]ZQ= U.$^+?B/XP^'5BFF^&[#09;>&2"+R89[M$#*Z(
M,;6/'.""<%Z /H"V\2:'>:Q+I-IK.GSZE#N\VSBND::/'7* [ACOD5I5\NWV
MB:;X8^!OP_\ %>D6<4&MC5H)9+Z-0LLV\R,RN_5EX P3TKZBH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ***1F5%+.0JJ,DDX % 'A?BC7OBUX>\,:I
MXXUC5['18K2[06_AJ2TAF26$LB -.K%MQR20&SP<%1@#;U[QIXD\4^-_#_A/
MP7J4?AY[S2AK%]?26BW,D2,IV1!'^4\D9/!Y&#P0?+-1^)/ASXG?$;[1X_US
M^RO!^DR[['2A;S2-?-D@/)L4@9')ST!VKU9J[WQ%KFF^$?C;HGC[4&EC\*:S
MH0M8M02W=DB<YD12JC<-RA<#&>3QA20 ;/A/XJ:BOPXUV^\1V4FJ:UX=U'^R
MYHM/C&^^E,BQ1LJC@%G< @#L2!T6D^$'CGQ3XJ\3^-8/&*+9_P!F2VX@T]50
M_8PWF[EWJ,N<(N22>0<8Z4_X$:?<_P!D^(_$5Q;RVT'B#69KZS29=K- QRKX
M]#N./4#/0BJWPF_Y+%\5?^O^U_\ :] '*2?$[X@3^#;KXH6FIV::#!J?D+X=
M>T3YK?<$#&;[^_<PSCC.3T^6OH*PO8=1TZVOK4DPW,2S1DCDJP!'Z&ODKQ-;
M6DUCK?@KPCJWB"&:YU4&U\&76EJKK+E&:3SU+#R0H8A<KT5CD#<?J[1-/.D^
M'].TYG#M9VL4!<=&*(%S^E %ZBBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \X\0?!32/$/CB?Q8_B'Q'
MIVJRA5633[Q(?*4($PA\LLH('//.3ZUI2?"[2;[P+=^%=>U/6-=M;F4S"ZU2
M\\ZY@? "E'P,;<9 P1R<@@D5VM% '%>'OA=I/AU=6FCU/6-0U/58#;S:MJ%V
M)KI(]N J.5P .HX/(&<@ #G=)_9^TG0;=X-#\9>,]-AD;>\=GJB0JS8QDA8P
M"< <UZO10!A>+?"-CXS\'77AO59[I+2Z6,22P.HE^1U<'+ C)*#/'K6KI]E'
MIVFVUC 6:*VA2%"YRQ"@ 9QWXJQ10 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!5+64U&30[Y-#>&/4FMW6T>XSY:2E3M9L \ X)X-7:* /!_ ?PP^)W@&XO;K
M3V\%WM]?R%KK4+^6\EN'!.2NX*!@GYCQDGDDX&.F\2_#_P 76GCO5?$WPZU'
M289-=LA;:A;ZJL@$;J%5)8C&#\V!T/ .3\V?E]2HH \8\3?!WQ%_PJ'2/ G@
MS5K.."%VDU*>\=XC=$G=@!%;Y=Q)P3_"O6MWP9X0\7V&AR>%O$UGX3M_##V,
MEKY.B_:/.)<8))EX.06))R237I5% 'BFF_"#Q=);Z%X9\1:UI-QX3T"^^V6Y
MMXY!=W.UB420'Y /F(X)Q[]1[7110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R*?$2P:2.;^S-371Y;
MP62:T8X_LID+^6.-_F!3)\@<IMR1SCFK'_"=Z;_PDW]D?9KS;]L_L_[?L3[/
M]J\KS?)SNW[MG.=NW/&[/%8^HS/\1]672=.4CPWIM\CZA?'I>S0N&%O%ZJKJ
M"[],KM&3DA/$_A6UL]26^TR[NQJ&H:@)K.Q+(;=+UHO*-T5V[SLB#.5W;3MZ
M;CF@#L=,U6'56O#:I)Y5K<O;><P&V5TX?9@Y(5]R'('S(W;DWJ\W\*>*;Z'7
M-/T98+4:1+=WVF6T"H_VJ VG'FRR%R'W[6)^52"Z\G)SZ10 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 >>>.]6UWP]%J&K/XD@L64HFAZ-#%')_
M:4@ S'('3S&=W;;B)EVK@YSFJGC#Q=K>F>*WM;>^^P210V+Z?IGEQO\ VK)+
M.4G3)4L=BA?]65*[MS9'%;/B:7Q3=6^N:)_PC<.JVFH1>38744\<<,:2)M87
M*R/O^5LG,:ME2. <BM.?3=6LO!%EHFFSR2WOV>&QDU#> T(VA7N/F/+  D#G
M+%<\9( +&AWUUJ]]?Z@)O^)7YGV:RB"CY_+)62;.,_,^5'."J*P^]6U7EEWX
M%U"W\?P3:7I"+!#=V#V&JH\8&G64$>R6T +>8-^UQA5*GSN2,''J= !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 45@?\)OX?_MIM*^WL;A+D6C2"WD\A9R 1"9]OEB0
MY V%MV2!C) J5O%VB)XB&AM>D7QD$6WR9/+$A0N(S+MV"0H-VS=NQSC% &U1
M5:UU&UO9[J&UD,CV<ODS?(0%?:&P"1@\,,XS@\'D8JS0 4444 %>:?$**]T*
MRU#6UUK5WU6:5#I2P--%8V*J4&)P#Y.S)9GDFQE20OW17I=<7X@T?QEJ-MK6
MCVUWI<^F:LK1QW=T62;3XI%V.@B2/;-@992SH<M@Y Y ,;Q6_B$>-I7LFU8$
M2:>=*:V,OV+RO-/VLSE?W?\ J\_ZWG&W9SFNA\->(+'4-6GFN=8A%[JBK+8Z
M4]T!(EHH.QQ"6SE_FD+  X*@_<%7]4T&6X\-VN@V$BI8D1VUT\CD2&V5<,JX
M'+-@*>F S$'( /.S^!-3?QE)<PR60TN;6+?5VF+L+B-HK<0B!4V[2IVCYMPP
MK,NT]: ._HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KP[Q#=:+9:=XYOO$$T<?C:UN+F;2I#_ ,?D4* M:FW_ (O*
M"C+[/EQYN_C=7N-<=JO@G4=5;4;";Q%(V@:I-YMU92P&2<*0-T,4Q?"1-C[N
MPD L 1D8 .6U[1M2F\3?\)/<V2+$'L+^+7#+&%TNUA7=<P\MY@#@/PJE6\WY
MB,&NC\+>(M*&L3PZC,\/B#59@T\,D#[8&\O?':>;M\OS$BP2@;.2[ 8-=+K&
MD?VO%:6SS".SCN$FN( F?/5/F5,Y&U=X0G@[@"IX)KG_ /A 6_X2G[?_ &H/
M[-_M7^V/L7V?]Y]J\GRO];N_U>/FV[,Y_BQQ0!V5%%% !116=?\ B#2-+R-0
MU*V@8?P-(-W_ 'SUI-I;E1C*3M%7,Y?A[X+282IX1T%9%;<'&F0@@]<YV]:W
M7M;>2ZBN9((VGA5DCE* LBMC< >H!VKGUP/2L*Q\=Z!J6KPZ=87;3SS$A2(F
M"\ GJ0/2J\OCRT1BL=G.Q!Q\Q _QK*=>E35Y,*D)4G::MZF[#HNE6VKSZK;Z
M99Q:C<+LFO$MU6:5>.&<#<1\J\$]AZ5=KFM.\8IJ-TT*V;)MC9\F3/W1G'2N
M?3XO6A_UFE3K_NR@_P!!6^'3Q,7*CJD82K0A\3/1:*X6W^+&BR-B>UO(??8K
M#]#G]*V+3Q]X:NR FII&Q[3(R8_$C'ZUM+#U8[Q8*M3>S.BHJ*WN[>\B\RTG
MBG3^]$X8?F*EK#8U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@"&\^T?89_L6W[3Y;>3NZ;\?+G\<5XGH6I>'
M]+TKP;=:4ZCQA-J-O:ZX03]K,DS%+E;L?>V^83M$G (3;T%>XLH92IS@C!P<
M'\Q7(6/@K45NM+37?$3ZKI^C3F>RBDMRL\CX98VN)B[>:45CC"IDX)SB@#D+
M;2-<\*^(/[6;21]N6>^CDOS,F-9DN9U^QQG:2^U 1N+J!&J-MR,UVO@G6- F
MM3I&BW\EY<6X::>:6V>(W;-(PDG4LH60&0-ED+*"0,\BMBYT@W?B"SU&XG#P
MV*.;>VV?=F8%3*6SR0A90,# =^N1CG_"7@%O#&I03RZFMY!I]BVG:;$MOY;0
MV[2!R)&WMYC_ "1C< @^4\<\ '94444 %%5K[4;+38?-U"ZAMH^S2N%S],]:
MY+4_BKH%D2MGY]^X[Q)M7\VQ^@-3*<8[LVIT*M7X(MG;45Y]X?\ B3/XAUQK
M!+&.U#P2-#ER[&11D#L,8![54F\6ZS-_R]^6/1$4?KC-<M7&4Z23=W<FO2GA
MY<M169Z917E#:WJC]=1NOPE85++J5]_PANN3?;;CS8U@V/YK;ES* <'/%3AL
M9'$5HTDK7.9U$DV>I45\])XFUV/[FLWX]OM+G^M7+;QWXEM3\FJRN/255?\
M]"!KZ!Y?/HT<RQL.J/>:*\>M?BMKD) N8+2X7OE"K'\0<?I71Z?\6=,GPNHV
M=Q:MW9")%'\C^E82P=:/2YK'%4I=3OJ*S=,\0Z3K(_XEM_#.V,[ V''_  $\
MUI5RN+B[-'0FFKH****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#Q+67U31OA-KVB6.GI?1+J4WV?6H;R%X93+>
M;E! ;S!.KOY>W9@,H^;%=1XE\+3:3?3ZO:7Z2PSZM'J-MI;6YWS:@8A!&OG!
MN(L[&8;"0%8[MH(KIAX(\/C6CJOV%OM!N?M?E_:)?(\_&/.\C=Y?F=]^W=GG
M.>:UKC3K6ZOK2\N(M\]F7:!BQPA9=I.,X)VDC)&0"0.IR </X3\5?8]4M- ^
MP!K*:^N]/BU,SYFN[R ,\\DD00! [+,=P8\@?* 1CT&L:V\(Z):>(I-<M[-E
MOI"[$F>0QJ[A0[K$6V([!1EE4,><DY.=F@ HH)P,FN;UCQ]X?T8LDMZ+B8?\
MLK8>8?SZ#\32<DMS2G3G4=H*YTE%>3ZG\8;IR5TC3HX1VDN&+G\A@#\S4?A#
MQKK>N>*TLM1O"T=U#+&BHJH$;:6!&!G/R_K6/MXWLCM>6XB--SDK6U/7"<#)
MX%0->VJ??N85^L@%>2S7%Q,Q%Q-)(0>=[$_SJ*O->:=H_B>3[0]=;4K%86F:
M]MQ$I 9S*NT$] 3FFIJNG2?ZN_M7_P!V93_6O+[[_DGFJ?\ 7S#_ #K@:^BP
M%%8N@JK=KG/5Q+IRM8^F$=9%#(P93T(.12U\UP7,]LVZVFDA;UC<J?TK7L_&
M?B*Q8&'5KA@.TS>8/_'LUURRZ7V9$K&QZH]]HKR?3_BWJ$6%U*P@N1_>B8QM
M_4?RKL-)^(>@:KM1[DV4Q_@N1M'_ 'UT_6N2>%K0U:.B&(ISV9U%%(CK(@>-
M@RL,AE.0:6N8W"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BJU_J%II=HUUJ%Q';P+U>0X'T]S[5Y=XE^*]Q<;[;PY&;>/H;F0 NW^Z.@
M^IY^E1.I&&YU8?"U<0[06G?H>E:MKVF:'!YNJ7D=N"/E4G+-]%')KS_6?B^
M6CT&QSV\ZZ_HH/\ ,_A7F5S=3WEPT]W-)/*YRSR,68_B:BKCEB)/;0]^AE5&
M&M3WG^!M:IXPU[6"1>ZE,8S_ ,LHSL3\EQG\:Q:**P;;W/4A",%:*L:WA6X-
MKXNTJ53C%W&I/L6 /Z$UV6K1>1K%Y%V6=P/IDUYU%*T$R2QG#QL&4^A!S7J'
MBA OB*X9/NR!9%/KE0:YL4KTD^S/G,\CK"7J+X9_Y"DG_7M+_P"@FO-*]+\,
M_P#(4D_Z]I?_ $$UYI7TG#O\"?J?(8K[/S"BBBOICB)(+F>UE$EM-)"XZ-&Q
M4_F*Z?2OB/K^FD+-.M]$.JW(R?\ OH<_GFN4HJ)TX35I*Y49RA\+/9-&^*&C
MZ@RQ:@KZ?*>[G='G_>'3\0*[.*6.>)9(762-AE70Y!'L:^:*U-&\2:KH,N[3
M;MXTSEHF^9&^JGC\>M>?5P$7K3=CMIXQK29]"T5QOAKXCZ=K&RWU';87AX&X
M_NW/LW;Z'\S795Y=2G.F[21Z$)QFKQ84445F6%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 45!>WUMIUH]U?3I!!&,L[G %
M>5>*?BI<79>U\.!K:'H;IA^\;_='\(]^OTK.=2,%J=6'PM7$.T%IWZ'H>O>+
M-(\.1_\ $QNAYI&5@C&Z1OP[?4X%>9Z[\5M5OBT6CQKI\/3?P\A_$\#\!^-<
M)++)-*TDSM)(QRS.<DGW--KCG7E+;0^BP^64:6LO>?GM]Q-=7=S?7#3WD\EQ
M*W5Y7+$_B:AHHK ]-))61M>#[PV'C+2YQC_CY5&)[!OE/Z,:ZS4K?[+JEU!C
M CE91],\5YTK,CAD)5E.01V->H^(V2?5$O8O]7>P1W"?1E'^%<^*5Z5^S_,^
M:SRGK"?R,FK4O_(CZ_\ [MO_ .C156K4O_(CZ_\ [MO_ .C14Y7_ +[3]3YJ
M?P/T9P5%%%?IAY 4444 *K%6#*2K Y!!Z5T^C?$'7=)95>Y^VP#@Q7/S<>S=
M17+T5,X1FK25RHSE%WBSV[0OB'HNL[8II/L%R>/+G/RD^S=#^.#[5U=?,U=5
MX:\?:GH&R"4F\LAQY,C<H/\ 9;M].E>96P'6G]QWTL9TJ'M]%96@^(].\16?
MG:=-EE'[R%^'C^H_KTK5KRY1<79GH)J2N@HHHJ1A1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445F:[X@T_P[8&ZU*;8#PD:\O(?
M11_D4FTE=E1C*;Y8J[-,D $DX ZDUQ7B/XFZ5HY:#3L:C=#@[&Q&A]V[_0?F
M*\\\4^/]3\1EX$)L[ \>1&W+C_;/?Z=*Y6N2>(Z1/?PV4KXJ_P!QNZ[XRUKQ
M"S+>W12 ]+>'Y(_R[_CFL*BBN5MMW9[D(1IKE@K(*TO#MY_9_B;3KHOL6*YC
M+M_L[AN_3-9M%"=G<<HJ47%]3TO6[?[+KEY$!@"5B![$Y'Z&J%:NO2_:Y++4
M<8^W644Y^I7!'Z5E5Y%:/+4DO,_.IQ<9.++=]_R3S5/^OF'^=<#7?7W_ "3S
M5/\ KYA_G7 U]]D?^Y1]6>=BOC7H%%%%>T<H4444 :FC>)-5T&3=IMV\:9RT
M3?,C?53Q^/6O2= ^*-A?,D&M1?89CQYJG,1/\U_7ZUY%17/5P].K\2U-J=>=
M/9GTNDB2QJ\;*Z,,JRG((^M.KP3P[XPU3PY(%M9?-MLY:VE.4/T]#]/UKV+P
M[XIT[Q+:F2R?;,@_>V[_ 'D_Q'N*\>OA9T==T>I1Q$:FFS-FBBBN0Z HHHH
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
MG6O$-Y?DG;+(?+![(.%_0"N_ T^:IS/H<>+GRPY>YF4445[AY(4444 %%%%
M!6OX?UY]&N)$FB%U87(V75J_W9%_H1V-9%%3.,9Q<9;%1E*$E*+LT:_B7PZF
MFB+4=*E-UI%WS!-W0]T?T8?K7/UT6@:\-+\VSOH?M>E7?RW-L3_X^OHP_7\B
M*_B+P\='EBN+27[7IET-UK=*.&']UO1AW%?(X[!2P\KKX6?H64YI'%P]G4^-
M?B8M%%%>:>\>@>'I3=_#LHQRUC?D ?W4=0?_ $+-32_\B/K_ /NV_P#Z-%9O
MP_D$MGKVGXR9;1;@?]LF_P#LJTI?^1'U_P#W;?\ ]&BKPZ_V^C+N?#9M3Y,1
M4\U?\#@J***^_/E@HHHH **** "BBB@ HHHH **** "NA\#ZR=%\56TC-M@G
M;R)L]-K'K^!P:YZBIG%3BXOJ5&3C)21],T5C>$]6_MKPO97C-NE*;)?]]>#^
M>,_C6S7S$HN,G%]#WXM25T%%%%2,**** "BBB@ HHHH **** "BBB@#A_BGJ
M_P!B\.QV$;8DO7PV#_ N"?UVC\Z\>KK/B3J)O_&4\0;,=HBPK]<9;]21^%<G
M7T.$I\E)>>IXN(GSU'Y!11174<X4444 %%%% !TZ5UT+0^.;!+.[=8M?MTQ;
M7#G NU'\#'^]Z'_Z]<C3D=HY%>-BKJ<JRG!!]:Y\1AX8B')(ZL+BJF%JJI39
M!/!+:W$D%S&T4L;%71A@J1V-1UVT@C\=V/\ !'XCMTXZ*+] /_0P/S^G3BG1
MHY&212CJ2&5A@@^AKXW$8>="?)(_2L#C:>,I<\-^J["5WGA247/@*_M\DO97
MJ3?177;_ #4UP==E\.Y3)-K&G\;;BQ9P/5T(*_S-<[7-%Q[ID9E#GPLO+4U;
M[_DGFJ?]?,/\ZX&N^OO^2>:I_P!?,/\ .N!KZC(_]RCZL_.,5\:] HHHKVCE
M"BBB@ HHHH **** "BBB@ HHHH ]-^$FK?\ '[I,C?\ 3Q$"?H&'_H/ZUZ97
MS]X3U(Z5XJL+K=M3S0DG^ZWRG]#FOH&O#QU/EJ\RZGKX2?-3MV"BBBN ZPHH
MHH \M^+FH[KNPTU#Q&AG<>Y.%_D?SKSBNC\?79O/&^H-G*QL(E]MJ@']<USE
M?28:/)2BCPZ\N:HV%%%%;F(4444 %%%% !1110 H)5@5)!!R".U=9*H\=Z7E
M0!XALH^>WVZ(?^SC]?Y<E4MK=3V5U'<VDC131,&1UZ@US8G#1Q%/ED=>#Q=3
M"554@4B"K$,""#@@]J2NQUJQB\4:5)XATN-8[V$?\3*T3U_Y[*/0]QV_,UQU
M?%UJ4J,W"6Y^FX7%4\5252F>QZ&ZW%CHERG(.D/#GWC!4UY+7J7@:1;GP=8,
MO)M3=P-[%AO_ *UY;7T.3JT9^J_(_/LVCR5W'S84445[AY 4444 %%%% !11
M10 4444 %%%% !7T!X0U#^T_".G7!.6\D1N?]I?E/\LU\_UZW\);PRZ#>6K'
M/D7&X>P8?XJ:X,?"]+F['9@Y6J6[G?4445X9ZP4444 %%%% !1110 4444 %
M%%% &)XRU#^S/"&H3@X<Q&-/JWRC^>?PKP&O6OBW=F/0[*U!QYTY<CU"K_BP
MKR6O<P$;4N;N>3C)7J6[!1117><84444 %%%% !1110 5O>']=AM(I=+UF,W
M&D71_>Q_Q1-VD3T(_6L&BHJ4XU(N,EHRZ=25*:G!V:+_ (C\/2Z#>(!(+FRN
M%WVMTGW94_Q]16/74:'K=N+-]$U\-+I,[9##E[5_^>B?U'_UP<K7M"N= U#R
M+@K+%(N^"XCY29#T937Q^,P<L-/R>Q^BY7F<<;#EEI-;_P"9I_#VY$'C6TC=
MML5RKP/[AE.!^>*Z.ZC,/@WQ%&_WD\A3]1,*X#3+O^S]6M+S&?L\Z2X'?:P/
M]*]0\40?9])\5J.C-;R#_@4JM_6L,*KXFD^TOS_X8\[/J=FI]T_P/+J***^Z
M/B HHHH **** "BBB@ HHHH **** "BBB@#U/X1ZAOL;_3V/,<BS(/9A@_\
MH(_.O1J\5^&-V;?QI%%G N87C/O@;O\ V6O:J\'&QY:S\SV,++FI>@4445Q'
M4%%%% !1110 4444 %%%% !3)I5@@DFD.$C4LQ]@,T^L;Q=<_9/!^J2YP?L[
M(#[M\H_G51CS22)D[)L\&O;I[Z_N+N7[\\C2-]2<U!117U*TT/G]PHHHH **
M** "BBB@ HHHH ?%+)!,DL+M')&P9'4X*D="#757-M%XZL'O+-%C\06Z9N(%
M&!>*/XU']_U'>N2J6UNI[*ZCN;25HIHFW(ZGD&N7%8:&)ARRWZ'9@\94P=55
M(?/S*1!5B&!!!P0>U;_@6[6R\;Z8\GW9)?)(]=X*#]6%:>IVD'C&QDU;2XEB
MUB!=U]9H/]</^>J#O[C_ ">1M;A[2\AN8>)(9%D7Z@Y%?'5:4Z%3EFMC]'H8
MBGCL.Y0ZJWH>D:Q ;;P1K4!ZQ7D:'\&Q7G=>J>-(U7PWK<D?,<]Q;RH?4, ?
MYYKRNOI,GCR87E[-GYOBU:I8****]<Y HHHH **** "BBB@ HHHH **** "O
MHG0;_P#M/P_8WI.6F@5G_P!['/ZYKYVKVWX:7/VCP1;IG)@DDC/_ 'UN_P#9
MJ\[,(WIJ79G;@I6FT=91117BGJA114=P_EVLK_W4+?D* /G/4KDWNJW=T>3/
M,\GYL3_6JU%%?5I65CYUZL**** "BBB@ HHHH **** "BBB@"[I&K76BZE'>
MV3X=.&4_=D7NK#N#6CXET6TDLT\0>'U_XEUPVV: <FTE[H?;T/\ ]:L&M;P]
MKAT6]?SHOM%C<KY=W;-TE3_$=C_C7GX[!K$PNOB1ZN6YA/!5;_9>Z.R^%\PE
M\,ZG;?Q03&8_1XF7_P!EKS>O5/!^EQZ/>ZM_9TAN-*U&R\^TG'HI(*-Z,-^/
M\G'E=<V51<823W-\ZE"=?G@[IZ_@@HHHKV3PPHHHH **** "BBB@ HHHH **
M** "O0OA%<[=7U"US_K(%DQ_NMC_ -GKSVNU^%;[?&#C^_:N/U4_TKGQ2O1D
M;8=VJQ/9****^</<"BBB@ HHHH **** "BBB@ HHHH \G^+MSOUJPM?^>5N9
M/^^FQ_[)7GU=G\4WW>,0/[EL@_5C_6N,KZ/"JU&)X>(=ZL@HHHKH,0HHHH *
M*** "BBB@ HHHH *Z30]6L[S3_\ A'_$;'["YS;W/5K20]Q_LGN*YNBLZM*%
M:#A/8UHUIT9JI!V:+&N:)=Z!J;V=ZHR/FCD7E95/1E/I7H^KR_;/AI/?[MYN
M-/LP[>KK*%;]:Y72M3M=8TQ/#_B&39&#_H-\W)M6_NM_L']/IR.DEM;O3_A!
MJ>FZA%Y4]A.(O9U,R.&![@[J^:CA)8?%QB]KJQ]5BL=#'X'G^U'=?(\VHHHK
MZD^0"BBB@ HHHH **** "BBB@ HHHH **** -?PI<_9/%VERYP/M**3[,=I_
M0U]!5\WZ:_EZK:/_ '9D/_CPKZ0KQ\Q7O19Z>"?NM!1117F'>%%%% !1110
M4444 %%%% !7)_$N0IX'N5!QYDD:GW^8'^E=97%?%1]O@]!_>ND'Z,?Z5OAU
M>M'U,JW\.7H>-T445](>$%%%% !1110 4444 %%%% !1110!8L;ZXTV^BO+*
M5HIX6W(X[?\ UNV*Z#5]+MO$VFRZ]H42Q740W:A8)_">\J#^Z>X[5R]7-*U2
M[T;48[VPD\N:,_@P[@CN#7'C,)'$PL]^AZ& QU3!5>>.W5'?:I.+WX.6UTO>
M*"$Y[F-RA_E7FM>C:OK&DZC\,;D:<T=L[7*L]D6&8W+ L%'=3RP_'IC \YJ,
M!"5.ERRW3)Q\X5*[G#9A1117><(4444 %%%% !1110 4444 %%%% !7K/PCD
M)T*^CSPMR&Q]5'^%>35ZC\('S::JGH\9_,-_A7'C5^X9TX7^*CTBBBBO /9"
MJNI@G2;L+U,#X_[Y-6J9,GF6\B?WE(_2FM&)['S31117U1\\%%%% !1110 4
M444 %%%% !1110 4444 =)X7\97/AN&YMS#]JM9U/[EGV[7QC<#@]NH[US=%
M%2H1BW)+5E.3:2?0****HD**** "BBB@ HHHH **** "BBB@ KL/A@"?&L>.
M@@DS^5<?7;?"E-WB^4_W+1S_ ./*/ZUAB/X,O0UH?Q(GL=%%%?-GNA1110 4
M444 %%%% !1110 4444 >*_$[_D=IO\ KC'_ "KD*[3XJ)M\8*?[]JA_5A_2
MN+KZ3#_P8^AX5;^)(****W,@HHHH **** "BBB@ HHHH **** "NE'C*XE\%
M7.@7J&8ML6"?=RBJP;:?4<<?6N:HJ90C.U^A492C>W4****HD**** "BBB@
MHHHH **** "BBB@ HHHH DMP3=1 ==XQ^=?2M?.&EIYFKV:?WIT'_CPKZ/KR
M<QWC\STL%M(****\H] **** "BBB@ HHHH **** "N-^**;O!A/]RX0_S']:
M[*N8^(EN;CP-?;>L>R0?@XS^F:VP[M5CZF597IR]#PVBBBOI3P@HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*]4^$*8T[4G_ +TJ#\@?\:\KKU_X3VYC\+W$Q_Y:W38^@51_/-<>-=J+.K"+
M]ZCNJ***\ ]@**** /G/6K;[%KU_;8P(;B1!] QQ5*NH^(ED;+QM=G&%N LR
M_B,']0:Y>OJ*<N:"EY'@5(\LV@HHHJR HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KT?X0VVZ]U.Z(^Y&D8/^\23_
M .@BO.*]A^%-D;?PO+=,.;J<E?=5&/Y[JY,;*U%^9TX6-ZJ.XHHHKY\]D***
M* "BBB@ HHHH **** "BBB@#RKXO6VW5-.NL?ZR%H\_[K9_]GKSNO7?BS9F;
MP[:W2C/V>XPWL&'^(%>15]!@Y<U%'C8I6JL****ZSF"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#:\'VWVOQ
MCI<6,@7"N1[+\W]*]_KQGX769N/& GQ\MK [D^Y^7_V8U[-7B9A*]5+LCU<&
MK4VPHHHKSSM"BBB@ HHHH **** "BBB@ JAKMH;[P]J%JHRTMNZK]=IQ^M7Z
M*:=G<35U8^9J*TO$6G_V7XDO[,#"Q3L$'^R3E?T(K-KZF+4DFCY]JSLPHHHI
MB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O=_ -H;/P1IZL,-(AE/ON8D?H17AEM ]U=16\0R\KA%'J2<"OI"TMT
ML[.&VBX2&-8U^@&!_*O,S"7NQB=^"C[SD2T445XYZ84444 >:?%W3\II^HJO
M0M YQ_P)?_9J\QKZ \6:3_;7A>\M%7=+LWQ?[Z\C\\8_&OG^O=P-3FI<O8\C
M%PY:E^X4445W'(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 '6OH?P[I_]E^'+"R(PT4*AQ_M$9;]2:\8\#Z3_ &QX
MNM(G7=%"?/E_W5Y_4X'XU[S7DYA4U4/F>E@H:.04445Y1Z 4444 %%%% !11
M10 4444 %%%% &1XKT_^T_"FH6H&6:$L@_VE^8?J!7S[7TS7S_XLTG^Q?%%Y
M9JNV(/OB_P!QN1^6<?A7K9?/>'S/.QL-I&-1117JGG!1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112JI=@J@EB<
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
M%O);S+U5QC\1ZCWJM7IIIJZ.!IK<**** "BBB@ HHHH **** "BBB@ HHHH
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
M:\98@.,Y SFM[3/$NFZ7?6=UXMU-I)K"S-C;SK#+*KF,HEU=NRJ1&AEPF]\
M!&.<,:ZO2_##Z)X+;0]*U*6.Y996.H2QJ[^;*[.\NT8&=SL0.@XX(&*QM?\
MAM'J<2V^D:@NF6LFE'1KJ)K?SB]J6!^0[ALD'S#<=X^;E3B@#N**;'&L421Q
MC"(H51Z 4Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!KHLD;(XW*P((
M/<5P]E\/+NWL]+T:XUU9_#VDW,=Q:V@L]MPWE-OBCDFWD,BL!TC4G:,D\Y[J
MB@#A+OX=74UAJ>B6NNK!X<U6YDGN;,V>ZX42MNECCFW@*C$GJC,-QP>F.IU;
M1_[6:QBDF"6=O<+/-;A,^>4YC4G/"APK8QSM Z9!TJ* .-@\ M#XK346U,/I
MT.I2ZM%9?9\2+<R1&-LR[N4^9V"[ <D?,0,5V5%% !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
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
MN+A;9)9%8KYC D D [1A22QP!CDBI->U_2_#&BSZMKMVMG90 &25E+8R<
M$D^P!KDOBQ80:K9^&=/NU#V]WKT,$JD9RK0S*1^1KSWQ3K,WB?X3WVG7C[[K
MPQI$PU/CG[6':V3/N5CG?'^VAJSF/H"BO)=2U#5]<\5>+$6U\22+I,J6M@^E
M:C#:Q6A$"R&617GC\TEGS\ZLFU0/[U:4.IW_ (HU3PAI6L7<EG%?Z)+J5W_9
MEZ8_M,Z^2H19H6SL'FL_R-@X7DCJ =I;>(]-O))DM)9IVM[XZ?-Y5M*WESA0
MQ#87A0"/G/R\CFM2O#-.NKSP_9SQV.HW<^SX@/!(_G$R7$8M_P#5R$'Y_N@'
M/4C)YKL_!&GR:GX1T/Q??>(-5_M"XMA?7;?;7:VD#J6:,VY)C5%S@;%5OD'.
M<Y /0*I:9K%CK"W3:=/YPM+F2TF^1EV2QG#KR!G![CCWKQR'6==A?PCKMJ^K
M&#5-7M8IM2U#4F5=02X+Y6.P5Y(HX]NT@DHZX'!Y)[OX:?\ 'KXF_P"QEU#_
M -&4 7IOB'X?AGO8@VIS?8)7AN9+;1KR:.)T^\"Z1%>._-=%:7=O?V<5U8W$
M5S;3*'BFA<.DBGH0PX(]Q7(?#?\ YFS_ +&6\_\ 9*XB#5[ZT\+:?INC)?M8
M:MXMOX(O[.D2*5[19)Y/+A=G0(&9" VY2%W;><4 >UU#>7<=C:M<3+,R*0"(
M87E;D@#"H"QZ]AP.3P*\FN[KQ%::7XF2P75K)-$6UU>RM+_58[BZPC,TT+F.
M:1VBD6,[1(3DLP'"@"/Q%XFO=;T?Q5XDT35;R'3;1M.T^P-O<,BLYFBDGD 4
M]2)43/HK#H30!['17G]G93>,_$_BN/4-7U:R&EWB65C'I]]);?9QY"2&4JA
MD9FD/^L#+A0 ,9SAWM]K.L^)/%$30^);G^QWCM+*;2]0@M(K=A DAFD1IXQ(
MS,^[#HR;0 !]Z@#U2_OK?2]-N;^^D\JVM87FFDVEMJ*"S' Y. #P*@TG7--U
MS0X-8TJ\CN-/G0R).#A<#(.<X*D$$$'!!!!P17,ZI?W6J? F_O\ 41#]KN?#
MLLD_V>59(RYMR6*LA*E<YP02,5Q>@W?V"Q?P&&V/KQL[FT4#!^S7$):[Q]/)
MG.?[TJ^M 'K.AZYIWB31XM4T2Y%U93,ZQS!64,4<HW# '[RD>^..*T*\<T&^
M:V^%?A[3[>;4%?4-<OH1:Z6%2XND6ZN7:-96DC$0PF2X8' (')R,VZUKQ)8>
M'O'>G27=WI4VGS:5):HNJ27TMD9W3>OGR#<V<9*G*C<P!*F@#W6BO*]>>Z\+
MZMXDTS3=5U1H9/"5SJ"_:KZ6=HIXR5$B.[%D)W]%('R@@#%7[B^NY]4^&]I)
M?W2QZE:SB[6.Y=#/_H><L5()()R#U!Y'- '8Z-XBTWQ UU_9,LTZ6LIB>8VT
MB1.P9E81R,H63#(P)0L 1SU%:E>#^%%:W\+Z+I6F/KE]/=3:K<OI=EJ+PF?R
MKIXT9KEIE,,8+#<(\L['<0V#F_HFNZY=VMKX<U#4+BWCE\7W6ES30WKRR);Q
MPM,(!<L%D.6&S></M[@\T >OWVI6>F)"U_<) +B=+>+=UDD<X50.Y)_( D\
MFK5>6^._",%I#X=A_M/6KFVE\26NR.;4YV: ,"&"R;O,Z@$%F)4D[2 <5H#4
MKU-7^):&^N!'86\)M@9FQ;_Z'N)3GY>><COS0!Z%17D>@SWNK>(=#_M'4]5F
MMX/!EGJ+6T-_+%Y]QN;YW*,"Q(R"#D-D9!P,4?#^L^()M"\-^)?L^N?;=1NK
M=[R[O=6MET^>*9P&C2!KDA,!ALVQAR5 /)8$ ]JHKS/PY8:QK.F^,[RQUJ]&
MLKJ>HV.F/<WDK6]J Q\L>5DI@,?O%6(' X %6/!%V=.\31Z3JUMXBTK4[K3_
M #?L>IZG_:-M/Y;X:2*8N[!AN&5^3(9?EX!H ]$HHHH **** "J5QK%C:ZS9
M:5<3[+V_262WBV,=ZQ[=YR!@8WKU(SGBN3\._P!N_P!OVWV_^T?L_P V_P [
M?L^Z<9SQUQ5?QI'J4OQ7\&+HUU:VES]CU/$EW:M.F,6^1L61#GWW?A6%"M[:
M/-:PD[G:-K%BNO1Z*T^-0DMFNTAV-S$K*C-NQC[SJ,9SSTJ[7E\\NNZ5\7&N
M]6N['4;B#PG>RP+9V+VZG;/"=I#2R$Y([$5!92WNE^%_!GBA-<U&]U+6KNRC
MOEGNWD@N5NB-ZK#GRX]F[<I15($>"2"<[C/5Z*\/)U5_!Z:VOB/6H]1D\6-8
M1R"^<I%;M?-"8Q$28VP"2"RL1P <*H%GQ'K&J>%M8\0>']&O=6EM[B72HX"]
MX;BXMOM,DD<OE2SOP6$:A=S@*QR,9H ]GJEJVLV&AV0NM4N5@C9Q&@P6>5S]
MU$0 L[GLJ@D]@:X[PE/J5GXYN-,:SU:QTR;3_M*VVM:K#=SI,L@4M'B>638R
MMSD[05XP6.;>O9_X6[X1-R ;;[)?B MT%SMCQC_:\KS<>V_WH W='\3Z5KMQ
M-;6$TRW4"AI+:[M9;695/1_+E56VGD!L8R",Y!K6KC?'NO:)X?MI[NXO$L==
M33;E[*Y2S-Q+'&-NXA> 1N,>%=@I;'I7*Z9<ZYHGQ'T73Y(-4L+'4K&]#Q:I
MK3WT\[0I&1*R;G2$[F;'EN0P/(7 % 'KE%>+V.H:IIGP,T+5(-1UB\U;7VLK
M6XNFO6EE59'VDQ"5Q'&^T[0WRY)!8D\UU7A*?4K/QS<:8UGJUCIDVG_:5MM:
MU6&[G299 I:/$\LFQE;G)V@KQ@L<@'?4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 52GT>QN-:M-7F@W7UG%)#!+O8;$DVEQC.#G8O
M4=N*NT4 4CH]B=>76C!_Q,%MC:";>W$18.5VYQ]X YQGWK+TSP+X=T?4(KS3
M[!HWMRYMHFN97@M2YRQAA9C'$3DCY%7@D="170T4 <Y:^ O#EG?0W5O92C[/
M.;B"V:\F:V@E.3O2W+F)#EF(*J,$DC%8WA#X8Z?HUNDVLPBYOTU*XOU$=W,U
MOO:5VCD,)(C,BJRC<4R"HP> :[RB@# N_!.@7LEQ)-9R++<7JW[RPW4L3B=8
M_+#JR,"IV?+A2 03ZFH-1^'GAG5KF]EO]/DE74&WW=N+R9;>X;:%WO"KB-FP
MJ_,5R"H.<@&NFHH P7\$^'I(;F*;3EF2ZLHK"832N^^"+/EJ=S'D%B=WWL\Y
MR!3+;P+H%M.TYMKBYN&:%O/O;Z>YD'E2"6-0\KLP4. VT'!(!(-=#10!2CT>
MQBUV;64@Q?SVZ6TDV]OFC1F95VYQP7;G&>:B_P"$>THWNIW3V4<LFK1)#?"7
M+I.B*RJK(V5QAF!&.<\YK2HH P-)\$Z!HTQEL[261_(^S(;R[FNO*A[QIYKM
ML0\95< X&>@JK:_#;PM:36$L5C<,^FR+)8^=J%Q*+0KT$0:0A%/ *KA2  00
M!CJ:* ,"'P3H%O/9S6UG)#+8W$US \5U*A5YGWRY(;YE9@"4;*\#C%2-X/T)
MM!ET9K'.GS77VN2'SGYE\X3;MV[/^L ;&<=L8XK;HH P-3\#Z!K&H3WE]9RF
M6Y"K=)#=S0QW048 FC1PDO'R_.&^7 Z<57OOASX6U*6[:[TUVBOB#=6J7<R6
MTS!0H9H%<1E@%7#%<@JISD UT]% &9IWAS2]*OC>6-LT=PUI#9F1IG<F*+.Q
M3N)Z;FYZG/)-4=-\">'=)OX;NPL'C:W9VMH6N97@M2^=QBA9C'$>2/D48!('
M!(KH:* .8\?>%I/&/AV#2T\@QC4+:>=9V8*\4<JLZ\ G)4$#^8J>+P-X?CTO
M5-/:TFGAU9/+OGN;R:>:=-NT*97<R;0"< -@9.,9-=!10!D:MX6TG6EL_MUO
M()+'/V6>WN9;>:$%=K!98V5P",9&<' SG IK^$M#?PI)X:;3H_[(EB,4EMN8
M;P3DDMG<6)Y+D[B>2<\ULT4 9<_AK2+G0[31YK-3I]D8#;P*[*(_)*F/!!S\
MI5>.^.<UEWWPX\+:C=33WFG2/YUR+QX5O)EA\\$'S1$'"*Y(Y8*"<MDG<V>H
MHH Y_4_ WA[6-2FOKZRD::Y"+=+%=2Q1W83[HFC1@DN!Q\X;CCIQ6E!HNGVV
MLSZK!;A+VX@CMY) S8,<98HNW.!@NW0=ZO44 <Y:^ O#EG?0W5O92C[/.;B"
MV:\F:V@E.3O2W+F)#EF(*J,$DC%='110 4444 %%%% %+4='L=6:S;4(/.-C
M<K=V_P [+LE4$!N",\,>#D<]*SIO!/AZXLM:M)=.4P:[)YFHJ)7'GM@#.0<K
MP!]W'KW-;U% &#JW@K0=;OI;R_M)?.N(A#<F"[F@6ZC&<),L;*)5P2,.&&"1
MT)JQJGAC2=8M[2*\M606)S:R6LSVTEO\NTA)(F5E!4X(! (X-:U% '.V/@+P
MUIUM#;V6FB**'4!J:+Y\AQ<[=OF$ELDXZ@\$\D9YI8/ ?ARVOH[J*P?]S,;B
M&V:ZE:VAE))+I;EO*1LLQRJ@Y8GJ370T4 <I%\,_"D+6Q73YBMG,L]I&]_<,
MEHZL&!A0N5BY X0 $<=.*WM,T>QT=;I=.@\D7=S)=S?.S;Y9#EVY)QD]AQ[5
M=HH YB;X>>'YI[V4+J</V^5YKF.VUF\ACE=_O$HDH7GOQ6G>^&M&U#1(M(N-
M/A6PA*&"&$>4("G*&,I@QE>Q4@CM6I10!F:1X<TO1(KE+"W;==,&N)KB9[B6
M<@;1ODD9G;"@ 9)P.!Q5*U\"^&[+PB/#%KIBQ:.'\S[,LK_>\SS,[MV[[X!Z
M]L=.*Z"B@#"U;P7H6M7LUW?6TPFN(Q%<FVO)K<7*#("RK&ZB4 $C#@\$CH34
M>H> _#FI3F6?3VB+P+;2I:7,MM'/$HPL<B1LJR( 2 K@C!(Z'%=#10!5NM,L
M[S1YM*GMU-C- UL\"91?+*[2HVXP,''&,53B\+Z/#JMAJ4=DHO-/M#96LN]B
M8X3C*]<'[HY.3UYY-:U% &!)X'\/R:';Z3]B>.TM;EKNW\JYECDAE9V=G256
M#J27?HW1B.G%5X_AUX7CM[^%=-=EU'RC>,]W,S7!B?>C.Q?+,&YW$Y/0DCBN
MGHH SYM"TVXU@ZI<6BRW;6C63.Y)5H68,R%<[2"0.V:RM,^'WAO2+[3[RRLI
M_M&FJR63SWT\WV9"FPH@=R%3;QM' XXXKI:* .;?P!X<-I9V\5G/;"Q>:2WD
MM;Z>"6,S.7E D1P^&8DE<XZ<<"E@\ >&;72;C3;;2UBM;BY6[9$FD!6=0H$J
M-NW1O\H.Y2#GG.2371T4 <X? /AUK":U>TN'\Z>.YDN7OIVN6DC^XWV@OYN5
M' ^;@9 X-.U3P+X>UB^GN]0LY7EN8%M[D)>31I<QKN"B5%<++C<V"X)YKH:*
M ,K3_#.D:5>075A:>5-;V$>G1-YCMMMT.53!)!P3U//O5.U\">';+48[RWL&
M5H9VN(8#<RM;PRG.9(X"WE(WS-\RJ#\Q]370T4 94?AG1XM-U#3Q81O::G-+
M/=PRDNLSR'+DAB>OH.!VJ'2/"&C:'?F]LHKF2Z,7D+/>7T]T\<><[$,KL44G
M!(7&<#.<"MNB@ HHHH **** "J5QH]C=:S9:K<0;[VP26.WEWL-BR;=XP#@Y
MV+U!QCBKM% %)M'L6UZ/6F@SJ$=LUHDV]N(F979=N<?>13G&>.M9FG^!?#NE
M:C%>6-@T;P,[V\+7,KP6S.26:*%F,<1.3RBCAB.YKH** ,0>#]"&EKIPL?\
M1$OO[06/SGXN/-\W?G=G[_..G;&.*??>$M#U.;4I=0TZ.X;5(([>\\QF(E2,
ML4&,X!4L2",'.#G@8V** ,G1_#.EZ%//<6$4[7-P LMS=W4MS,RCHOF2LS;1
MDD+G ))QR:GUG1-.\06'V/5[9;B$.LJ?,5:-U.5='4AD8=F4@CUJ_10!S]OX
M%\.P6]_$]@UW_:,/D74M]<RW4LL>,;#)*S/M[A0< \CFH[/P!X=L=4MM2BM;
MF6^M59(;FYO[B>1$92I3=([$I@G"GY03D 'FNDHH R%\*:(OA-?#)T^-]'2
M0+:R%G 0=!DDG((!!SD$ YR*71_#.EZ%//<6$4[7-P LMS=W4MS,RCHOF2LS
M;1DD+G ))QR:UJ* "BBB@ 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@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
=HH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>tfx-20211231_g3.jpg
<DESCRIPTION>S&P CHART
<TEXT>
begin 644 tfx-20211231_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M^ 5X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "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 **** "BBB@ HHHH **** "BBO.?B/\
MM?\ [*WP@UQO#'Q/_:*\&:%J<9_>Z;J/B.WCN(_]Z(ON7\0* /1J*P_ 'Q,^
M''Q7T!?%7PO\?:-XCTQVVKJ&A:G%=P[NZ[XF89&>F<BMR@ HHHH **** "BB
MB@ HHHH **** "BBL?QQ\0O /PRT3_A)OB3XXT?P]IOG+%_:&N:G%:0>8V=J
M>9*RKN.#@9R<&@#8HK/\+>+/"OCG0+;Q7X)\2Z?K&EWBEK/4M*O4N+><!BI*
M21DJP# C@]01VK0H **** "BBB@ HHHH **** "BBLGQOX\\$?#3PU<>,OB+
MXPTO0=(M #=:GK%_';6\63@;I)"%&3P.>30!K45PWPF_::_9W^.][<Z9\&/C
M=X7\475G%YMW9Z)K<-Q-#'D+O:-&+!<D#<1C)QFNYH **YOXE_&+X2_!G1T\
M0?%SXFZ!X8LI&*Q76O:O#:)(P_A4RL-QZ<#)K%^%W[5/[-/QLU1M"^$?Q[\(
M^([]%+-I^D:_!-<;0,EO*5M^WWQB@#OJ*** "BBB@ HHHH **** "BBN7'QN
M^"Y\?_\ "IQ\7O"Y\4^9L_X1K^W[;^T-WE^9M^S[_,SL^?&W[O/3F@#J****
M "BBJNHZWHVCZ-<>(]6U>UM=/M+9[BZO[FX5(8844LTCNQ"J@4$EB<  F@"U
M17/^ /BQ\+/BQ:7&H?"SXE^'_$MO:2".[G\/ZS!>)"Y&0KM"[!21S@UT% !1
M110 4444 %%8'C_XK?"[X46,&I_%+XDZ!X:MKJ4Q6MQK^L06:3.!DJK3,H8X
MYP.<5RW_  V3^R#_ -'5_#;_ ,+G3_\ X]0!Z117,?#_ .-?P:^+,UU;?"OX
MM^&/$TEDJM>Q^']>M[UK=6)"EQ"[; =IQG&<'TI/ /QN^"_Q6O+G3_A=\7O"
M_B6XLXP]Y!H&OVUX\"DX#.L+L5!((!.* .HHHHH **** "BBN5\?_'3X(_"B
M_@TKXI?&/PKX:NKJ$RVUMK_B&VLY)H\XWJLSJ67((R.,B@#JJ*@TO5-,UO3+
M?6M%U&"\L[R!)[2[M9EDBGB=0RNC*2&4@@@@X(.17,>._P!H#X#?"W6$\._$
MWXV^$?#FH26XGCL=>\26MG,T1)42!)9%8J2K -C&5/I0!UU%-BEBGB6>"171
MU#(Z-D,#T(/<4Z@ HHHH **** "BBN*\8?M*?LY_#WQ#/X2\?_'[P3H>JVH0
MW.F:QXJL[:XB#*'7=')(&7*LK#(Y!!Z&@#M:*\W_ .&R?V0?^CJ_AM_X7.G_
M /QZNA^'_P ;/@S\69[FU^%?Q<\,>)I;)%>\C\/Z_;WK0*Q(4N(7;:"0<$XS
M@T =/1110 44V66*"-IIY%1%&6=VP /<TZ@ HHJ#4]3TW1=-N-9UG4(+2SM(
M'FNKJYE$<<,:@LSNS$!5 !))X &: )Z*Y[X?_%SX4_%FVN;SX5_$[P]XFALW
M5+R7P_K4%ZL#,"55S"[!20"0#C.#70T %%<!K?[5W[+?AK6;KP[XC_:3\ :?
MJ%A</;WUC>^,;&*:WE1BKQNC2AD92""I ((P:;IO[6O[*FLWB:=I'[37P^N[
MB0XC@MO&=C(['T"K*2: /0:*2.2.:-98G#*P!5E.00>A!I: "BBFR2Q0J&FD
M5 6"@LV,DG 'U).* '4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% 'Q?_ ,%L_P!M3QC^RA^SOIO@_P"%FLR:;XI\>WD]G:ZI ^V:
MQLH44W,L3#E9"988U;JHD9@0RJ:\+_8D_P""$WPF^*OP&T;XR?M1>-_$\VO>
M+M.CU2#3M%OHH$LH)U\R,R/)%(TLQ5E=B<!2Q4JV-QSO^#D_0=7&L?"7Q/Y3
MM8&VUBU+@?*DVZT?!]"R]/78?2OT<_9C\3:)XS_9P\ ^*O#EPDMC?^#=-FMF
MC.0%-K'\OL1T([$$=J /SM^ 7_!.+]N?]@S]O^TU/]F2&[\1_#.6XMCK>I:A
MJMM:Q7FF2L1+;SQ,X\RXA^=D9$/(1L*'9*_17X_?M&?!C]E_X?S?$[XX^.K7
M0M)CD$4<DP9Y+F4@D10Q("\KD G:H. "3@ D<[X__;B_98^%7QPM?V=/B/\
M%ZPT;Q9?6EO<6EC?1R+'()G9(T,VWRDD)7A&8,0RD @U^<G_  6=OM4^-W_!
M3/X7_LV>+]6GM/"Y31K)$63"Q_VA?>7<W(SP&*!%S_TQ'O0!],^&/^"_/[!'
MB'Q2GAW4&\::-;/+L_MK5/#R&U7G&XB":24#_MG7U5XR^.WPU\&_ _4?VB7U
MY-3\*:=H,FLMJ.C,MP+BT2,R%XMIP^5''/-> _MT_L%_LDR_L,>-M%T/X)^&
M=!;PCX,OM2\/ZIINE107-G/:6[S(3,H\QPYC"R;F.\,2<G!KX^_X)T?$CQ9X
MF_X(]_M%_#W6[R6?3O#.C:B=&,K$B!+FQ=Y(5]%#H7QZS,>] 'UAJ?\ P7$_
M8+TSX70_$\^*->F-SJ,MG:^'8-(4ZE*8U1FE\LR!(XOW@ =W7<0P7.TXUO 7
M_!9C]@SQS\(M7^+T_P 2KK0XM$DCCO-!URP\O4W>3=Y:PPQLXGW;6YC9@N"7
M*CFOF[_@WJ^ 'PC\7?!CQU\5O&7P_P!(UC5Y/$PTB*XU73X[@P6J6L4K(@D!
M"AVG.['WMJ@YP*\5_P"":W[//PF\;?\ !7/QIX$\3^"["^T+P=J/B*ZTG1[N
MV62V5K>^^SP QL"K!!)N4$8!13V% 'W[^R]_P6%_8Y_:N^)D'PB\&ZAX@T/7
M+YF72;?Q1ID<":@Z@DI$\4LJ[R 2%<J6Q@9/%=K^U!_P4*_9Y_9#^(?ASX9_
M&&XUB+4?%$0DTU[#3Q+"JF819D<NNSYCSUXYK\\?^"C?@KPI\,/^"T7PKG^'
MWAZST8:AJGA74+J/3;984>X.IM$9-J #<5B3)[XYJY_P<86\5Y^T/\,[2>X6
M%)?"\R/*W1 ;L@L?IUH ^J?&?_!=[]@;P=\1)? 4>N>)M7@@N##/XDT;1%ET
MY6!PQ#-*LLB@Y^9(V# 94L""?JSP9\4_AS\0_AU9_%SP7XST_4/#-]8&]MM;
MBN +<P $L[,V-FW#!@V"I5@P!! ^</VPOV#/V4=%_P""?GC/P%H/P@T#3HO"
M/@6^U#0]5ATV);N"ZM+5YDG:<*'9G:,>8Q.7#,#G-?,__!%WQ_\ #Z^_X)Z_
M&/P=^TKJ;#X<Z)J,CZKY]U-&J6=S:C[1 K0L) &*#"(=S-*0,E\$ ]M\>_\
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
MQL39:GI\N^*7;JUJC#/8JRLI!P0001D5B_\ ! ]@W_!/VR /3Q;J8/\ WTE
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
MCWBK]D#Q=XB\1VWAK0]5UZUM+[3;NW2^=+&=XXB[O \9)"C=B,9.<!:_6/\
M8B_X)J? K]@G6/$&M_!_Q7XMU*7Q);6\%\OB6_M9EC6%G93'Y%O$029#G)/0
M=*^!?^"<G_*<GXB?]C%XQ_\ 2R6OT3_X*0?$?Q7\)OV&?B9X[\$74MOJEKX:
MDAM+F!B)+<SND#2J1RK(LK,#V*@]J /-_P!H'_@M7^PW^S[XVN?A]>^(];\5
M:E83F#45\'Z;'<PVLH.&1II98HW(/7RV;!!!Y!%>E_LD?\% OV8OVU;2Z3X)
M^-9&U2QA$M_X>U:V-M?01D@>9Y9)$B9(!>-G4$@$@D _''_! G]E+X!^-/V>
MO$7QT\>_#S1?$?B"Y\5SZ3%+K.GQW2V-M%;V[[(TD#!'=IF+,!DKL'0<^1_M
M4^"/#7[$/_!:3P'<_LWZ=%HMIK.IZ+=W&B:6-D$(O;EK6ZM40<(DB!FV#A?-
M^4 !0  _X*M?\%#I?'7[:^@_#WP7X_\ $=OX$^'FN6]MXOT 1^3%<:M8ZK.+
MF78K?Z0HCCA";S@%20%))/Z3> /V^/V:_'O[,5S^U\?%L^C>![.6:*XU#7+0
MQ2*\<GEE1&A=G9G(557+,2 !FOSA_P""QWP]\ Z%_P %3/AEI>B>!]'L[;7M
M*T6\URWM=,BCCU&XGUR]$TTZJH$TD@ #L^2P R37W'_P4+\._P#!/CX-?LGI
MH/[37PVM[/P/!KBS:+X6\'Q/827.IF.7;Y$5H\*E]AE8ER$[MSB@#SI_^#A#
M]A-=;_LI= ^(+0;]O]IKX?MO(QG&[!NO,QW^YGV[5] ?$7XT_#+]H3]A7QO\
M6OA!XK@UG0=5^'NM-:7L"LO*V<RLCHP#(ZL""K $$=*_.;XS?'BZ^*/["^L?
M#[]FS_@E9/H7PST_P_OC^(?B:.,2101E6^VQN8D\V;*Y,BS2%F)R#R#ZI_P2
M1N+F;_@CQ\8HYY2RPW7B=(03]U?[&MVP/^!,Q_&@!O\ P;;?\DP^*7_8>TW_
M -$35^EU?FC_ ,&VW_),/BE_V'M-_P#1$U?I=0!^''A+]E_P#^V%_P %C_B-
M\"OB9J^L6.D:CX]\53SW.A7$45RK0SW,BA6EBD4 E1G*GCTZU]#?M>?\$(?V
M6_@I^S5XS^,/P^^,7C6WU3POX?N=4MU\27]E/:W!AC+^05BM86#28V*0W#,O
M!Z5\T)\"OB7^T?\ \%=?B7\*?A)\5I_!>N7GC[Q1+;:_;S31M"L5Q<.R;H65
MP&4%>#WYS6'^V%\#_P!I+]F'XW:1\%?VXOC9XTUSP5J<B74>LZ3K=Q?Q7EJ&
M >2"*[<*9HVV[HWP5)!!(968 ^[/^#>3XR?$3Q[^SSXN^&WB_4[F]TOP?K=L
MGAZ>Z<N8(;B)V>V4G^!&CW!>WG'M@#UG]I'_ (+-_L4?LT>/[OX8ZYK>N^)=
M8TZ<P:K!X1TZ.X2RF!PT;RRRQ(77HRHS%2"IPP(JY\/O!7P,_9"_X)D^*O%W
M[&&H/=Z3%\/]5\1Z3XA:;S+C4;L6+NEU,P5?G!C0%=J[/+V[5VD5^;'_  2M
M^+UU\'+?Q9XXLO\ @GEXJ^-FJ:A<Q6W]O:3I$M['I<>UF>$D6LP5Y"P9CD$A
M5[4 ?K?^R=^V_P#LZ?MI^&[K7_@7XR:ZGTXJ-5T:_MS;WMCNSM,D1SE3@X="
MR$@C=D$#\MOCQ_P5%TGXC?\ !3'PO\8YOB!XHF^$?@_7;*YL- >WV>0T=L%N
M)!;*VV20S&0AV);:< @8 ZW]AKP9^T+X9_X*O6?QL\%?L2_$/X8^ ?%5S=VV
MJ:1J'A6]BLK"WFLRS(TIMXXTC^UHDJKA57Y5'05D_'+X4?"VQ_X+WZ/\,++X
M:Z!#X:FU_15F\.Q:- MC(KZ9"[AH OED,Q+'*\DDGF@#]!/BA_P4_P#V8?A%
M\!/!?[1_BY_$(\.>/"XT$VVDAY_E!)\Q-XV=#W->MP?&OP5<? =/VC(S=_\
M".2>$1XD4FW_ '_V(VOVK[F?O^7_  YZ\9K\_?\ @X>\,>&O!G[.GPM\+^#_
M  ]8Z3IEEXFNX[/3M-M$@@@3[/G:D: *HR3P .M?46F311_\$B[>X9QL7]G%
M&+9XQ_8 .: .K_9#_;G^!O[;?A_6_$OP3;6#;>'[J*WU#^UM/%NV^1&==H#-
MD84UXW;_ /!=3]@RY\!ZSX[CUKQ*%T>YM;==*?156\OI)Q,5$"&7:P40.79F
M55R@SEU!\8_X-P?^2/?%/_L/6/\ Z3RUX#_P09_9H^$'Q_\ CYXNUKXR> M+
M\2V7AOPW&UEI6M6:7%K]HGF"B5XG!5RJ(X 8$#?G&0" #]#==_X*W_LI>&OV
M=/#/[3^N6OBRW\->+-5N=.TI'T(?:?/@W>9N02;=H*L-RLP)!'8USWQ>_P""
MX?["GPCU>TT%];\0^(KJ>TAGND\,Z5',MB9$5Q'*\LT:>8H8!E0OM(*G!!%>
M%?\ !P#\/O!/PK_96^%W@'X<^%[/1=%T[Q;=+8Z7I\(CA@5H'=@JC@ LS''O
M7KWPR_9!_9YT[_@C]%I[?"?0I;G6/@N=>O\ 4I=,C:Z?49M,-U]H\XC?O21A
ML.?E"*!@#% 'TY^SE^TI\'?VK?AE;_%KX(^*EU72)IF@EW0M%-:W"@%X)8V
M*. RG'0AE8$JP)[NOS2_X-MKVZD^%_Q2TYYF,$6OZ=)'&3PK/!,&('J0B_D*
M_2V@ 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 \?_;A_8Z\"?MO_  'O?@UX
MSO&L+D3K>:#K440=].O45@DNTD;U(9D=,C<KG!!PP_/'X>_!3_@NQ^PGI4_P
M5^".FIX@\+1SR'2IK*2PU"UB+,2SPBY*S0 DEBC*J;B3M)))_6ZB@#\T/V#O
M^"4'[2?B+]IF+]M'_@H/K"3:W::BNIV6B7%_%=W5W?ICR9KAH28HHXL(4B1C
MRB#"*FUO6O\ @K/_ ,$R/%7[9IT3XT? S7+73_'_ (8M/LJ07EP8$U*U60RQ
MHLH_U4T<C.48X4^802N 1]JT4 ?E)\0_"?\ P7N_:A^'/_#+/Q'^'ECI6CW2
M1VNO^(I;BPMFO85(_P!?/%,^]"0"P@3<XR"&!(/U%X._X)X77[.'_!,KQU^R
MI\*E'B+Q=XF\,:DU]=!X[<:GJMQ;^6%0RLJQQ@*D:[V PNXX+&OKFB@#XY_X
M(L?LK?'K]DK]GGQ/X&_:"\"?\(_JNH^,Y+^SM?[4M;OS+<VEM&'W6TLBCYHW
M&"0>,XP17F?_  3_ /V%?VJ?@E_P4U^)'[0GQ/\ A;_9G@_7V\0?V3J_]MV,
MWG_:=2CF@_=13M*NZ-2WS(,8P<'BOT2HH _.[_@H#^PM^U1\;O\ @II\-OVA
M/AA\+?[3\(: ?#_]K:O_ &W8P^1]FU*2:?\ =2SK*VV-@WRH<YP,GBO'?^#B
MVR_M+]HOX8Z<)-GVCPQ+'OQG;NO",X[]:_7.OC[_ (*._P#!+S7OV[OBIX1^
M(VD_&*S\-IX9TXVTEI<Z,]R;@F?S=P994V^F,&@#YS^.GPR_X+I:_P##&7]B
M*Y\*Z1XC\+RP+IK>.M+N+6*;5-.7"JL\TLZF-2H <&-96 (+.&);W;P%_P $
MH+OP-_P3 \5?L7V?C&S_ .$O\8!=4U?6EWBU.IQRP310@XW^0OV:*(MC)!=]
MH+;:^UZ* /RQ_8^^'W_!:_\ 9F^&MY^R/\-_V?\ PQING3:E/+:>-->O;>1=
M)\[ DEC>*X*S $;U!BD<$G*D84=M_P $BOV#OVM?V+?VI?'<_P 8_ATK>%]6
MT:>RT_Q=;ZU92I>2Q7:-%)Y*SM.BRQ[W^= 5. P!/'Z,44 ?G=_P3F_86_:H
M^ __  4@^)7Q[^*_PM_LKPGK]KKJ:1JW]MV,_GM<:I!/"/*AG>5-T:,WS*,8
MP<' KVW_ (*^_LY_&7]J/]D,_"_X%>#O[=UT^)[*[^P_VA;VO[F-90[;[B2-
M.-R\;LG/ KZDHH ^+O"/[$?[3VJ_\$JO"/[-6A?$C5_AA\2_#\$LZRZ7XA:)
M'D^TW+?9+B>RD8-#)'*"2A;:P0D':5/B7AOQ+_P7;^'7P;D_9<U/]ES0?%T'
MV"73;?Q1K=U;WL[V[@J"\IOEADPI^4S)G &\-S7Z?44 ?&/_  27_P"":_B3
M]CGX2>+/^%[36-YK_C^.&#5]%M)O.M[.RB255@9QQ([>?)O*Y4#: 3@D_.EO
M^P)_P4L_X)J?&W7?'/[!$-IXS\(ZY\C6%Q- SM;AF:**[MYI(RTD99@LL+'(
M))VAV2OU9HH _,3X)_\ !-_]MK]LK]JO3?VJ_P#@I-]ETK3M$E@>S\,1SP/)
M=1P.9(;5(H&=+>VWEF?>QD?+#&7+KU7_  6L_86_:H_:W^)W@'Q%^SW\+?\
MA(+/1='N8-3F_MNQM/)D>=&48N9XRV0"<J"*_1&B@#Q7_@HI\)/B#\=OV+?'
MOPE^%7A_^U?$&M:;#%IFG_:XH/.=;F%R/,F=$7Y58_,PZ>M<#_P1\_9P^,_[
M+7[)$GPQ^._@W^PM<;Q7>W@L?[1MKK]Q(D(1]]O)(G)1N-V1CD5]444 5M9T
M?3/$.CW>@:W9)<V5];26]W;2C*RQ.I5T/L02/QK\KK7]@7_@I;_P33^-FN^-
M_P!@F&T\9^$=<^1["XF@9V@#,T,=U;RR1EI(RS!986.023M#LE?JU10!^8OP
M1_X)O_ML_MD?M6:;^U;_ ,%)?LFE:?HDL$EGX8CG@>2Z2!S)#:I% SI;VV\L
MS[V,CY88RY=?1_\ @N!^Q?\ M+?M?Z?\-(/V=?AM_P )$WA^;5VU<?VQ9VGD
M"<6?E?\ 'U-'NW>5)]W.-O.,C/WG10!@_"O1=3\-_##PWX=UJV\F\L-!L[:[
MAWJWERI BLN5)!P01D$CTK8U+3=/UG3KC2-6LHKFUNH'AN;>= R2QL"K(P/!
M!!((/4&IJ* /RG^)'_!+S]O/]A3X[W_QK_X)K>)'U/1+\N%TA;RW%U;6[-N-
MK/#=D17<2G&QP3)QG:K#<<'Q7^Q)_P %@/\ @I#XXT6R_:\N(_"WAC2IR5FU
M![.&"U!P)'BL[5B\TQ7(#28'.-ZC-?KM10!X9\5_V(O!OB/]@O4_V'_AM<+I
M6G?\(LNFZ+<W7S!;B)EFCFF*C)+SH'D(&268@=J^%?V.OA#_ ,%N?V1] U7]
MF'X4?!GPU;:-J.JR7$?B7Q%<VT\&ER2*J-<P21W'S*0BML:*4@C_ %8)8']7
M:* /S6_X)C?\$Y_VM?V5?V^_$_Q-^+_AAKOPS+HVJ6=MXR?5[-SJLTES ZS^
M0D[S1^:$=\.H(Z-@UL?"']A7]JCPO_P6>U;]K'7?A;Y'P_NM8U:>#7_[;L6W
M1S:?+#$?(6<SC+LHP8\C.3@<U^B-% 'YW?\ !9W]A7]JC]K#XS^ /%GP ^%O
M]OZ?HFCRP:G<?VW8VODR&Y#@;;F>-F^7G*@BO=/^"N7[//QA_:>_8\N_A9\#
M?"']N:]+XAL;E+#^T+>VS%&S%VWW$D:<9'&[)["OIVB@#Y!^"_[#_P 2?$7_
M  2'M_V)_BM8Q^&_%5SX?OK>6*>ZBN([2Z.HS75L7>W9U9,^26V%B 2.HQ7S
M!^QU\(?^"W/[(^@:K^S#\*/@SX:MM&U'59+B/Q+XBN;:>#2Y)%5&N8)([CYE
M(16V-%*01_JP2P/ZNT4 ?FM_P3&_X)S_ +6O[*O[??B?XF_%_P ,-=^&9=&U
M2SMO&3ZO9N=5FDN8'6?R$G>:/S0COAU!'1L&MB']A7]JA/\ @MD?VN6^%O\
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
M,$D4CCY8YI+:66.6"8)PQ0LAP 6;:N/0_P!B;_@FA^U-\1/VL5_;N_X*'ZE
MFO6=ZE]H_AQ+F&:5KJ-0L$DGD$Q010@*8XT8L652VW:0_P"CM% 'YR_\%EOV
M$OVI_C7\??!'[3W[,W@\>(+GP_HT%C<V,%U"D]K-;7DUS#,$F91*A:<@A22-
MG(P<TS]JO]C_ /;^_P""@?[#.@:K\9_"&F:1\5?#'BN\O+;PO'=6\$-_ITL:
MHJJRRO''*" 0)'' ;)&17Z.T4 ?F!;_#3_@M!^T=^RO_ ,,=>+_A!X7\$>&]
M*\-+IUUKU[<1)?:Q%:Q 062A+B15,ACC1I B(1DE@"5;T_\ X)O?LE_M2? W
M_@GU\6?V<OC!\(WT;Q!K3:O-X<@.N6%PM\;O2X[=8P\$[K&1+%@F0J/W@.<
MD?>%% 'P[_P1(_8]_:,_9#\">/M&_:'^'?\ PCUSK6KV4VF1_P!KV=WYR1Q2
MJYS;32!<%APQ!.>*^XJ** /S?_9;_8)_:Q^'/_!7KQ3^U%XS^%/V/P+J7B?Q
M+=V6N?V[82>9#=FX-NWDI.TPW;UX* C/S 8-?5?_  4-_8N\-_MP?LZZC\,[
MI8+?Q!8[K[PCJTHQ]DOE4X5FZB*0?NW'/#!L%D7'NM% 'P)_P25_9T_;<^!_
MP_\ %?[*/[7WP,E@^'>M6%P^EWK^)=.NEM'G4QW-H4@N7D$<RN7&%PKAR?\
M6$CR3X;_ +)G_!5/_@EO\4/$\'[(7@/1_B1X*\0S*8UOGC=7"%O)>6#SX)HI
MU5RK&,F-NY.%V_JM10!\0?\ !.K]G+_@HV/C?K7[2O[;OQ@UO3+34&GEL/AO
M!XC,]HT\HV^8\$<CP011H<)&I+EMI;&SYO)/^"CW[$7[;^G_ /!0;3_VW?V3
M_AY%XFQ_9UU L=Q 6L[RVA6#RYH99$9XV2-3N7(^8@E2!G].J* /A3]M#]CC
M]K/]O;_@GKX-M?B)H>FZ9\8M U!]4OM"-S#'!<DF>)K=9$=HHV:)H74E]H*[
M6(R2/)?A?\*/^"U7Q6_9L7]BGQCX%T'P5X*T_P /G2+KQ)?F ZG=Z?'$473X
MRERR.&C40A_+0;3\TO))_46B@#X=_P""*/['O[1G[(_PV\?Z!^T+\._^$?N]
M;U>TFTR+^U[.[\Y$AD5CFVFD"X+ 88@\UR?_  1'_88_:F_9#\<>/M8_:'^%
MW_"/6VMZ58PZ9)_;=C=^<\<LK.,6T\A7 9>6P#GBOT.HH ^*?^"V'[)'[0G[
M7/PC\%^&/V>OA_\ \)!?:3XCFNM0@_M6TM/*B:W*!MUS+&&^8XP"3[5[?X4^
M$_Q TW_@GEIOP,O= V>*K?X,0Z%-I?VJ([=0721;F'S0_EG]Z-N\-L[[L<U[
M/10!\,_\$1OV._VCOV0_!OQ TK]HCX=?\(]<:WJ=A+I<?]KV=WYR1QS!SFVF
MD"X+K][&<\9K[FHHH **** "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@#/\ $WBWPIX*TPZWXR\3Z?I-D'"&[U.]CMX@QZ#>
MY R?3-3:+K>B^(],AUOP]J]K?V5PNZ"[LKA98I!ZJZD@CZ&OG/XV?L5?#OXG
M_M+:E^TU^V#XUT77/A]H'AN*U\+>$_$!\C3M%E)7[1=W!DD$4K.V<,P  900
M3&A'F7_!/*U\#:?^W7\7++]CYS)\#/[!LVD;39'?1U\2;H]XL&;*,OE>:7\L
ME<[/X?+H ^R_%?Q"\ ^ Q WCCQQH^C"Z8K;'5M3BM_.8=0OF,-Q^E:T,T-S"
MEQ;RK)'(H9'1LA@>001U%?!_[#/P"^$/[?M[\3/VP?VH? ]GXRO-=\=7^B^%
M;/6PTUOI&BVNU88H$)VQL2[9<#.5W @LY,'[.7QBUK]B[PU^U5^SSIVIW%]I
M7P/MSKGP]AU.=IC;6EY92W,%EN8Y,<<BQ8SS^]8T ?;^H_$CX=Z1XEA\&:MX
M]T6UUBXV_9])N-4A2YEW?=VQ,P9L]L#FMJOAW]E'_@F?^SC\<?V)]%\9_'7P
M<NO^._B5X?7Q!K7CR_F=]4CNKU//BEBF)S'Y:O'A1\K%3N!W'/IW_!)SXU>-
MOC7^QCHMQ\2]4EO_ !#X7U.]\.ZMJ$\A=[E[23;&[,>6;RFB#,<EF!8\F@#Z
M4HHHH ***YG0/BGH/C.TEU/P&IUJRAN9+:2\LG&Q9HVVR1\XY4\&@#IJ*Q_^
M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU
M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275
M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"
M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+
MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O
MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8
MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?
M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH
MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\
MH4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O
M?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0
MO?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:
M -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH
M_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V*
M*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI
M:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -
MBBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6
MC_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7
M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\
MZ%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^
M^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[
MZ6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@
M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6M#3;R>^M1/<6$ELQ8CRI2,_7
MB@"Q1110 4444 %%%% !1110 4444 %%%% !1110!XTO[0OP'^.'Q_\ &O["
MWCWP*]QJ>AZ39WU[I?BK3K>6PUVUE"2[[=&=_/2,F/?O1<-V.TFOGOP=X3\#
M_ /_ (+%:1\)OV4+6WTCP_KOP\NK[XH^$=!.W3;&9/,^S7!@3]W;REOLZX4+
MA9 0!YIW?2G[1G[%/[-O[55UI^K_ !E^'HO-5TE"FEZ[I]_/97ULA))19[=T
M<IDL=C$J"Q( ))JY^SK^R+^SU^RGIE]I_P #OAW!I,NJ2B35M2FN9;J\OG!)
M!EN)V>1P"20N[:"Q( R: / _^"-MU9^"OA1\0_V;M9NDA\1^ /BEJ]MJ6FR,
M!*()'5H;C;U,;D2!6Z'8<=J\M\/>"+_]J?Q3^W5\2_ANO]I:?XATF#PUX9NK
M/YX]1O=/TR1)$C8<."Z0 $9!$H(KZJ^/G_!/#]DO]I/QJ?B1\3?AM+_;\MJ+
M:\U?1M8NM/FO(  !'.;>1!,, +EP6 4 '  KTGX2_"#X:? GP%8?##X1>#;/
M0=!TU"MIIUDIVJ2<LS,Q+.[$DEV)9B<DDT >/_L"?'CX:ZC_ ,$Z/A_\3KWQ
M996^D^%O -K9>(+N6=0MC)I]LL$XD_N$>46P>2&4CAAGD/\ @BUX9UK2_P!B
M>'QKK6GR6I\:>+]6U^U@F7#"":81H<>C"'<#W# C@UU?C/\ X)4?L*^//'5[
MX^U[X+[9]3O1>:MIUAKEY;6%]<!MWF2VL4JQ$YY("@$Y)!R<_0&D:1I7A_2;
M70="TVWLK&RMT@L[.UA6.*")%"I&BJ %55   X &* +%%%% !7A?_!/?_DB>
MK?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !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 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+
M_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !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 %%%% !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 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI
M- 'NE%%% !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 %%%%
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
M[I1110 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 5C^/O
M%G_"#^$[OQ1]@^U?9?+_ ''F[-VZ14^]@XQNST[5L5Q_Q[_Y)-JW_;#_ -'Q
MUY^;5ZN%RK$5J3M*,)M/LU%M;Z;F5>4H4926Z3_(X_\ X:N_ZD+_ ,JG_P!J
MH_X:N_ZD+_RJ?_:J\?HK\._UWXH_Z"/_ "2'_P B?._VCC/YOP7^1[QX!_:#
M_P"$X\66GA?_ (1'[+]J\S]_]OW[=L;/]WRQG.W'7O7I%?-_P$_Y*SI/_;?_
M -$25](5^H\$YKC\WRJ=;%SYI*;5[):<L7T26[9[&7UJM>BY3=W?]$%%%%?8
M'>%%%% !1110 4444 %%%% !1110 451\3>*/#/@K0;KQ3XQ\16.DZ991&2\
MU'4[M((($'5GD<A5'N2*^"OVM?\ @X+_ &;/A+-/X._9IT"X^)7B ,8H[V$M
M;:5%)T&)2OF7!![1KM;M(*XL;F."R^'-B)J/YOT6[/?R'A?/^)\1['+,/*HU
MNTK1C_BD[1C\V??]U=6UC;27M[<1PPPH7EEE<*J*!DL2>  .<U\7_M=_\%U/
MV./V;?M7AOX>:J_Q*\30Y46/AFX7[!$X[2WI!CQ_UR$I!X(%?*5K^S'_ ,%B
M_P#@K/=1ZU^T;XRG^&OP\NI!)'I5];R6-N8\Y'E::C":X(R"KW3#(/RR=J^T
M?V1/^"-/[%O[)_V7Q /!7_":^*(,-_PD7BZ-+CRI!SN@M\>3#@\JVUI!_?->
M1]>SC,M,'3]G#^>>_P H_P">C/N?]7.!>$O>SW%_6ZZ_Y<8=^ZGVJ5OP:C:2
M?<^*SJ__  6>_P""O?R:3"_PQ^&&H?\ +16ETNPN(#ZOS=:@"O\ =S"6'1*^
MH_V1/^"#7[('[//V7Q-\6+63XF^)(=KF;7[<)IL+C_GG9 LKC_KLTH[@+7W"
M  , 45OAL@PD*GML2W6J=YZV]([+\;'F9KXEYUB<*\#E4(X+#?R45RM_XZGQ
M2?=W2?5$-AI]AI5C#IFEV4-M;6\:QP6]O&$2- ,!54<* . !4U%%>[L?G;;;
MNPHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 45Y!^T;^W'\ ?V8?$.F>!?'FJZKJ7B?683-IGA
M/POHTVHZC/""09?)B!VIE6P6(W;6VYVMB;]FW]M;X"_M3W^K>'/AMK6H6OB#
M00IUKPMXBTJ6PU*R4D .\$H!*Y(&Y2P!8 X) (!ZS17SI\>_^"IW[(/[-WQ7
MU+X*_$WQ1K*:_I$<#ZA;:=X>N+E(A-$LT8+QJ1DHZG'O7;_LM_MD_!#]L32-
M7USX)ZEJ=S;Z)<Q07YU+29;0J\BLR[1(!N&%/(Z4 >J45\S^*O\ @K3^QYX5
M\2:EI/\ ;'B;4])T34/L6M^,=$\)W5WHUA."%9)+J-2IP2.4# Y&":^B_#?B
M/0/&'A^Q\5^%=8MM0TS4K2.ZT^_LY1)%<0NH9)$8<,I4@@CUH NT444 %>%_
M\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE%%% !1110 44
M44 %%%% !1110 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%5-4U[0]#C\W6=8M;1<9!N9U3/YFIG.%./--V7=
MB;25V6Z*XK6OV@?AGI&5AU66]<=4L[<G_P >;:I_.N7O?VF=3U*8V?@[P.\T
MA^X9W9V/_ $'_LU>!BN*L@PCY95U)]HWD_\ R6YS3QN&@[.7W:_D>NTRXN;:
MTB-Q=W"11K]YY'"@?B:\?^U_M,^,_P#4VSZ7 W7Y$M]O_?69*DM_V;_%.N2B
M[\;>/3(_4A-\[?\ ?3D8_(UR?ZQYABO]QP-27G.U->NM[D?6ZL_X=-OUT.XU
MGXR_#70\K<^*K>5Q_!:9F)/IE 0/Q-<GK'[4>A1,8O#_ (9NKEB<*US(L0)^
M@W$_I6QHW[.GPWTO#7EK<W[CO=7! S]$V_KFNLT?PKX:\/J!HF@6=J0/O06Z
MJQ^I R:/8\8XSXZM.@O[J<Y?^3>[]P<N/J;M1]-6>5_\+"_:#\8\>&_"ALHG
M^Y*MGM!'^_,=I_"LCQY\/_BU!X4N_%/CKQ5YL-OL+61O'<DM(JCY0-@P6!X]
M*]ZK'\?>$_\ A./"=WX7^W_9?M7E_O\ RM^W;(K_ '<C.=N.O>N3'\)U<1@:
MKJXFI6J<LN5.7+'FL[>[HM^[MW(JX*4Z<N:;D[.VNE_0^5Z*]@_X91_ZGW_R
ME_\ VVC_ (91_P"I]_\ *7_]MK\U_P!2.*/^@?\ \GA_\D>1_9V,_E_%?YGF
MW@3Q5)X)\5VGB>.R%P;4OF$OMW!D9#S@XX8U]!>"/BWX-\=JL.G7_D79'-E=
M863/^SV;\/Q KG/ _P"SO%X/\46WB*?Q2MZD"R![5].VB0/&R8),A_O9Z'I4
MGC?]G7PWKC-J/A.;^RKO.X1J"86/TZI_P'@>E?9<.Y9Q;D&"E*-.,ES-NDVK
MO1>]&2;5WM9]MM3OPM''8:F[);[?JF>C45XO9_$7XL?"&Y32O'NER:A8[ML=
MQ(^21_L2]_7:W/TKTGP9\2_"'CN$'0]37S]N7LYOEE7_ (#W'N,BOL<MXBR_
M,:GL'>G66\)KEE\K[_+[COI8JE5?+M+L]S?HHHKWCI"BBB@ HHHH **X7X\_
MM,_ /]F+PJ?&7QZ^*ND>&;$@F#^T+G]]<D=5AA7,D[?[,:L?:OSN^.__  7T
M^*'QC\5GX,?\$WOV?M5UK5KLM';:[JNEO=7,G8R06,.0H'423,0!]Z,5YN.S
M? 9?I5G[W2*UD_DOU/K.'>".).*+SP5%^R6]27NTXI;MS>FG5*[\C]*OB=\6
M/AE\%O"<_COXM^/M)\.:/;?ZW4=9OTMXLXR%!<C<QQPHRQ/ !-?GK^T[_P '
M"W@^+63\,?V%?A-?^.]?NI?L]CK6J6,R6LDIZ>1:)BXN2?1O*Y[,*X?X8_\
M!%;]M#]LOQ;!\8_^"EW[0^J68D.]= MKY+W440G)B4C-K8J>NV)9 .A137Z%
M?LQ?L-_LM_L?:,--^ WPET[2KIXO+N];F0W&HW0[^9<R9D()YV A >BBO-]K
MGN9_PX^PI]Y:S?HME\]3ZSZGX<<(:XJH\RQ*^Q3;AAXOSG\4_P#MWW7LT?G%
MX9_X)E_\%0O^"E&O6WQ$_;[^--]X/\.&436N@WH#7$:GH(--A*PVIQ\I>4B4
M<%E>OO7]DK_@F)^QW^QK%!J/PM^&,-[X@A4;O%OB(K>:B6[LCLH6#/<0J@/?
M-?0-%=F"R/ X.?M6G.I_-)WE^.WR/ S[Q#XCSW#_ %2,E0PRT5&BO9TTNS2U
ME_V\VKZI(****]@^&"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \W\*?LO_  Q\
M$_M'>+?VK+>YU&X\4>+-*M=/OI+^Y1[>RM;=%4);KL#1*VQ&<%B&90>.:^;/
M@_X@TO\ :T_X*R:A^T3\#;=9?!'PW\"R^&-=\76RXM]>U.21W^SQ..)TC$@.
M\9'[I3G:\9/EO_!1S_@H+\/?'?[3EW^Q)XV^,^I> ?AEH487XC:YH6GS3ZAK
MTY56;3(#$C&&+#A7<C!(<$, %?Z&_8G_ &\/^">'C'4-"_9._9&U:2T-O8S'
M2=&C\.7=M'LB1I)':25 &<@,S,S%G8DDDF@#Q;]GKXA_MH^'/VE/VAOB7\%/
MV)[_ ,5W'B7XB& ZUXEU^/1+<V%@KPVD<(N%W3L\;%LKA%#)DG<*]-U__@H0
MGQL_8@^.6L6?@K5/ GQ&^'GAG4++Q+X4U&</<:3=R02I#/'*H42QE@Q5]JG,
M9XQM9I?AU_P5&\/_  L\7>,?A!_P4/GTWX=>+/#^NS_V)-::+>C3];TCCR+J
MW?,Q=SAMPR,Y7 R'5>#^ 'P2\2_ML:_^T_\ M)Q>&KWP[X9^,_AR/PYX!&KV
MK027L4%B;==1:,C*QLZ1.I(YRX_AY /H+]@#X2>"-'_X)Y?#7X>2^'[6;2M<
M^'EG<ZO920@QW37]L)[@./XMS3N#GJ#7 ?\ !%37=6N_V*SX)U.^DN8_!WC;
M6-#L996RWD1S"51GN 9B!Z  =!7#?LT_\%/?@?\ LX_LD:1\&/C[_:NB?%'X
M<Z)'X>N?A]/I%P;Z_N+5!#;+;E4*.LJK'A]V!DG[N&;V7_@E=\!_''P _8WT
M/0_B?ISV7B;7[^[U_7;&5-KVTUW*76-@>5<1"+<IY5MR]J /HNBBB@ KYZ_8
M+UB_L/@YJT%MH%Q<K_PG&LGS(B,9^TMQS7T+7A?_  3W_P"2)ZM_V/>L_P#I
M2: /7/\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^E
MH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@
M#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?
M^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O
M?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
MMBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\
MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^
MA0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_
M^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2
M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X
M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A
M0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK
M8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^E
MH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@
M#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?
M^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O
M?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
MMBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q/XN?%
MSXA^&/B'J&AZ'X@\BU@\KRHOLD+;=T*,>60D\DGK7-_\+[^+/_0U_P#DC!_\
M;H^/?_)6=6_[8?\ HB.N/K^>\ZSK.:6<XF$,34454FDE.222D[)*^B1\OB,1
M7C7FE-[OJ^YV'_"^_BS_ -#7_P"2,'_QNO;/A'K^K>)_AYI^N:Y=^?=3^;YL
MOEJN[;,ZCA0 . !TKYCKT;P'X2^-?BGPI:0>'_$!L='^<6S?;/*!'F-N_P!6
M"Y^;=U_E7J\)\0YM#,9^T]KB+P=HJ3E9WC[SN[)+:_G;J;X'%5U5=[RTVW['
MN&IZWHVBQ>=K&K6UJF/O7,ZH/U-<KK/Q^^&6CY2/69+QUZI90%O_ !XX4_G7
M-:9^R_%/+]J\4^,9YW;EUMHL$_\  W)S^5=5HWP+^&6C88>'A=./X[V5I,_\
M!^[^E?H?UKB_&?PZ%.BO[\G)_='2_J>ISXZIM%1]7?\ (Y*__:<O+Z;['X0\
M$R32'[AN)"S'_@"#_P!FJ#^T_P!ICQG_ ,>U@VEPOUQ$EOM_[[S)^5>N6&F:
M;I4/V;3-/@MHQTC@B"+^0%3T?ZOYKB_]]Q\VNU-*FO2ZNV'U6M/^)4?RT/'X
M/V<_&.ORBZ\;^/3(V<D*7G;Z;G(Q^1KH]&_9R^'.F8>^@NK]AU^TW!5<_1-O
MZYKO:*Z<-PED&'ES.BIR[S;DW]]U^!4,%AH._+=^>IG:/X1\+>'P/[$\/6=J
M1_'#;J&/U;&36C117OTJ5*C#DIQ45V2LOP.I1C%62"BBBM!A1110 4444 %%
M%% !1110 4444 %%%% !1110 445#J&H6&DV,VJ:K?0VUM;Q-)<7%Q*$CB0#
M)9F/"@#DDT;#2;=D34$@#)-?#O[77_!>?]D']GK[5X9^$ES)\3?$D.4$6@W
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
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 %8'CWXC^
M'/A[I_VK6+C?.ZG[/9QD>9*?IV'N>/QXKG/BA\=-/\+._A_PJJ7VJD["5^:.
M!NF#C[S?[(_'T./X#^".K>(]0_X33XL7$L\TS!UL96^9O3S/0>B#Z''2OE<?
MGM?$8EX'*8JI57Q2?P4_5]7Y+\;6.*KB92G[.AK+J^B,NPT3X@_M!:JNKZ[.
MUAHD4A\I5!VX](P?OMV+G@<_[M>N^%_"FA>#M*31] L5AB7ECU:1O[S'N:OP
MPPVT*V]O$L<:*%1$7 4#H !T%.KMRG(J&6R=>I)U*\OBG+=^2[+R7^1I0PT:
M/O-WD]V%%%%>Z=(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M5#Q/XK\+>"-#N/$_C3Q+I^D:9:)ONM1U2\2W@A7U>20A5'N32;25V5&,IR48
MJ[?0OT5\1_M*?\%[OV'O@?\ :-'^'>K7_P 1]9BRJP>&8]EDKCL]Y+A"O^U"
MLM?,K_MS?\%I?^"CCMI_[)_P<F\ ^$[LE5UO3;80*8CU+:G>8#,.O^C*C].#
MGGQ,1Q!EU*?LZ3=6?\L%S/[]OQ/T'+/##BC&X?ZUC(QPE#K4KR5-?<_>?E[M
MGW/U!^-/[1WP'_9ST'_A)?CE\6M!\+VA0M#_ &MJ"1R3XZB*+.^8_P"RBL?:
MOA']H?\ X.,_@MH%X_A+]E#X1:QXZU263R;34]51K&R=R<*8X@&N)LG^ K$3
MGK6!\%O^#=S4?%^O?\+&_;J_:8U7Q-J]TXDO]/\ #US)(\S=?WM_=AI) >A
MC4^C]Z^[OV>/V(_V4_V5+-(/@1\$-#T.Y6/8^K"W\^_E&.0]U,6F8'GY=V.>
M *PYN(L?\*C0CY^]/[ME\]3TO9>%O#7\2=3,JRZ1O1HW\WK-^JNF?FY_PK[_
M (+P_P#!2O\ >>-=;N/A5X+ON6M)W?0K=HCU7R(]U[.I'($V4/'S#K7MW[.O
M_!NK^RC\/($U3]H'QAK?Q"U,I^]MDE;3-/5B.H2%S,Q![F7!QRG:OT)HK6CP
M]@8S]IB&ZT^\W?[EM;[SCQWBCQ'/#O"Y6H8*A_+0BH-^;G\;?=IJ_8_GQ_;X
M_P""1G[2?['?C?4-1\+^"]5\7^ ))WDTCQ/I%FUPT$&21'>)&"8)%& 7($;<
M%3DE5^=?AS\$_C#\7_$D?A#X6_"_7_$&IRR!%L](TJ6=U.<9;:IV =V; '4D
M"OZF**\7$<#X2I7<Z=5QB^EK_<[_ )IGWV6_2'SK"Y:J.+PD:M5*W/S.-_.4
M5%W?>SBGT2/AK_@C5_P2YUG]B'PMJ/Q>^-<=LWQ$\3V2VSV-O*LJ:)8[ED-M
MYBY#RNZHTA4E1Y:*I."S?<M%%?6X+!4,OPT:%%6BOQ\WYL_$N(<_S+B?-ZF8
MXZ5ZD^VB26BC%=$EHOO;;;84445UGBA1110 4444 %%%% !1110 4444 <UX
MW^$_@WQVC2ZGI_DW9'RWMMA9/Q[-^.?;%>=3>$_C#\%96O/"UZVIZ6K%GB1"
MZX[[HLY7W*GZFO:J*^?S'AO 8ZK]8IWI5EM.&C^?27G?7I<Y:N$IU)<R]V7=
M' ^!OV@O"7B?98ZX1I=X>,3OF)S[/V^C8^IKO5974.C @C((/!%<EXY^"W@S
MQOONI+3[%>MS]LM5 +'_ &UZ-_/WK@6L_C+\#6,EG)_:FCH<D &2)5]U^]%]
M1\OUKSO[4SS)-,RI^UI+_E[36J\YPZ>;6GJ9>VQ&'_BKF7=?JCVRFRRQ01--
M-(J(BEG=C@*!U)/85\<_M&_\%LOV5OV?M"N-/ACN_$WC"+*?\(SHLZ-'%(/^
M>UURD2YX( :0?\\\<U\H+8_\%7_^"R%P)+V3_A77PHNWR 1+9Z=/#[+_ *_4
MB1W/[G<.L=?L60<&XW-\OCF>*J+#822NJE6\>9/^2#M*3?31)]&?-9EQOEN&
MK_5,!%XK$/[%/6W^.6T5WW:ZH^HOVR?^"W_[,'[.)NO"'PFF7XC>*XMT9M]&
MN@NFVLG3][=@$.0?X8@_0@LAYKYBTG]F[_@JA_P5UU.W\6?M$^+)OA[\-YI5
MFM-.N;62VMFCSE6M]/#"2X8 Y66X8 @_+(1Q7V;^QM_P2*_9/_9"%KXF3P]_
MPF/B^#:W_"3^)($<P2#^*VM^8[?GHWS2#IYA%?4M>T^*>'N&%[/ARASU5_S$
M5DG+UIPVCY-J]M&F>>N&L^XD?/Q!7Y:7_/BDVH^E2>\O-)VOJFCY^_9 _P""
M9O[*?[&-K#J7P\\$#5/$J1XF\7:^%N+XDC!\HX"6ZGD8B521PQ;K6'KO_!&_
M_@G%XGUN\\2>(/V>I;R_U"ZDN;Z[G\:ZTSSS2,7=V/VSDEB23ZFOIVBOD7Q/
MQ'];GBEC*JJ3^*2G)-VV3LUHKZ+9=#ZI<-\/_5889X2FZ</A3A%I7W>J>KMJ
M]WU/EC_ARG_P3*_Z-I_\O+6O_DRK6A?\$;_^"<7AC6[/Q)X?_9ZEL[_3[J.Y
ML;N#QKK2O!-&P='4_;."& (/J*^G:*N7%O%4DT\?6:?_ $]J?_)&:X6X8B[K
M T;_ /7J'_R(4445\^>\%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?]
MCWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*30![I1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !116-XT\=^'? >F'4M>O I8'R+=.9)CZ*/Z]!6->O1PM&56M)1BM6WHD
M3*481YI.R-2^OK+3+.34-1NHX((EW2RRL%51ZDFO(O&/Q;\3_$?5#X)^%5I.
M(I,K+>*"KR+T)S_RS3W/)]NAI+'\0_VA]6\R0G3M"ADXZE%QZ=/-?]![9Y]8
M\'>"/#W@72QI>@680'!FF?F25O5CW^G0=A7R#Q&9<4ODPK='"]9[3J>4.T?/
M_@HX>>KC-(>[#OU?H<_\,/@KHG@-$U34=E[JA&3<,OR0GTC!_P#0CR?;I7;T
M45]3@,OP>6894,-!1BOQ\V^K\V=E*E3HPY8*R"BBBNPT"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HKS3]H#]L7]F']EK3CJ'QZ^->A>'G\O?'I]Q=>
M9>S+ZQVT0::0>ZH17PA\<_\ @XLTS5]:_P"%?_L2_LZZMXKU>YD,5AJ/B&%U
M663MY5E;%II@>V7C;_9KS<;F^78#2M42?9:O[EJ?69#P-Q5Q*N? 863A_._=
M@EU?/*T=/)M^1^G1( R3@#J:^</VE/\ @K)^PK^R[]HT[QI\:;/6=9M\AO#W
MA+&HW>\=4<QGRH6]I9$KX7'[(O\ P6[_ ."D9^U?M)?$^?X=>#[SE]&U*<V$
M;1'^'^S;3]Y(1GI=%3U^:OH_]FO_ (-__P!BGX,?9]9^*J:G\2=8BPS/KDGV
M;3U<=UM(3R/]F5Y1[5YW]HYQCM,'0Y(_S5-/NBM?T/J?]5>!.'-<\S+V]1?\
MNL*N;7LZLK1\FK)KH>">,?\ @N%^VY^UCXAG^'7_  3P_93NX&)V'6+C3VU:
M]A4_=E95 MK7_MKYJ^]1>&/^"+/_  4"_;(URW\??\%#/VI[G3XM_F+HHOSJ
MMW!G[R)&C+:6N<]8BXZ_+7ZJ>#O!'@OX=^'H/"7P_P#".F:'I5JN+;3='L([
M:WB'HL<8"K^ K4H602Q3YLPK2J_W?AA]R)EXE4\GBZ7#. I81;>T:]K6?_;\
MT[7[6=NC/F3]FO\ X)!?L'_LQ_9]2\/?!V#Q)K4&"-?\9LNHS[AT98V401,#
MR&CC4^]?32(D2".- JJ,*JC  ]*6BO<P^%PV$AR48**\E8_/LSSC-<ZQ'M\?
M7G5GWE)R^Z^R\EH%%%%;GFA1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !17C'[5_[?W[+W[&>DM<?&7XAPKJS0^99^&-*Q<:E<C&1B$$>6
MI[/(43_:S7Y^^*OV\?\ @I=_P5(\0W7PT_8G^'%]X)\'&4P7^MVER8I%0]?M
M.I,%$)Q\WE0 28R,R"OK\CX*SC.J+Q4K4<,MZM1\L$O*^LOEI?1M'RF=<893
MD];ZM&];$/:E37-._G;2/SUMJDS[A_;"_P""G_[*/[&<%QI'CCQF-:\41I^Z
M\(>'F6>\#8X\XY"6PZ']XP8@Y56Z5\*:E\>/^"JO_!7[4)_#?P-\-2?#SX93
MRM#=7UO=26MH\><,L]]M$MVPY#10*%Y&Z/O7T#^Q[_P0B^ ?P=G@\>?M+ZHO
MQ(\4;Q,]E<(RZ3!*3D_NF^:Z.<Y:7Y6SS&#7W9IVFZ=H^GPZ3I%A#:VMM$L5
MO;6T02.)%& JJH 4 < #@5[O]M<(\)^[D]+ZUB%_R^JKW(OO3I_DY:I]6CQ?
M['XJXH][-JOU;#O_ )<TG[[7:I4_-1T:Z)GQ!^S9_P $)?V:O@GH<&L>.-:N
M/&/B] '&IZG:(+"WD](K0Y! /\3LS9 (V]*]YBU+XQ_ LK;:A;_VEHT>%0Y+
MQ*O8*WWHOH1CT!KVRD=$D0QR*&5AAE(R"*_*N*UFG%F8?VCB<746(2LI<S<4
MNW)\*CY12OU/J<!P]E>44%2R^FJ5OY>O^)O67JW<Y3P-\9?!GC@);6]Y]DO6
MX^Q71"L3_LGH_P"'/L*ZRO/O'/[/7A3Q(7OO#Q&E7AYQ$N87/NG\/U7'T-<M
M;^,_B_\ !B=;#QA8-J6F!ML<SN6&/]B7&1_NN.W %?,+.\TR=\F;TKP_Y^TT
MW'_MZ.\?ROLCN^L5J&E>.G\RV^:Z'M5%<YX)^*O@[QVBQZ3J(CNL9:RN<+*/
MH.C#W!-4O^%]_";_ *&O_P D9_\ XW7N_P!M90J,:KQ$%&6S<DKVWM=]+J_;
MJ='UBARJ7,K/S.PHKC_^%]_";_H:_P#R1G_^-T?\+[^$W_0U_P#DC/\ _&ZC
M^WLC_P"@JG_X''_,7UG#?SK[T=A1117K&X4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I1110
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 %%,N+B"T@>ZNIDCCC4M))(P"J!U))Z"O)O'7QJUKQ9
MJ/\ PA7PGMYI9)24>^B7#OZ[/[J^KG'MCK7E9KG."RBDI5G>4M(Q6LI/LE^N
MQC6KTZ$;RWZ+JSHOBA\;='\#J^D:0$O=5Z>2#E(#ZN1W_P!D<^N*YGP7\'O$
M?C[4QXW^*]U,5EPT=DYVO(.H! _U:?[(P?IWZ'X7_ W3/"#)KOB0I?:J3N!/
M,<!_V<_>;_:/X8ZGOZ\.AE&.SNM'%9OI!:QHKX5V<_YGY;?BCGC0J8B2G7VZ
M1_S[D=G9VFGVL=C86T<,,2A8XHE"JH] !TJ2BBOL$E%66QW;!1113 **** "
MBBB@ HHHH **** "BBB@ HJ.[N[6PM9+V^N8X884+RS2N%5% R6)/  '<U\J
M_M*?\%HOV"_V;_M&EO\ %(>,]:@R/[&\$(M\0PXPUQN6W3!X(\PL.?E/2N?$
MXO"X.'/7FHKS=CU,JR3.,]Q'L,OH3JR[1BW;U:T2\W9'U=6'\0OB;\.?A+X;
ME\8_%+QYH_AS2H/];J.MZE%:PJ?3?(P&?0=37Y6ZU_P5T_X*=?MT:K/X/_8
M_9DGT'3FD,+:W;V0U">'M^\O+E4L[;(YPRY'9^,UI_#W_@@O^T]^T;XDB^)G
M_!0W]K#4+BZD^:33--OY-3OE0G)C^TW'[JWQ_=C25!QBO$>?5,6^7+Z$JG]Y
M^[#[WOZ'Z!'PWPN2I5.)\PIX7_IU%^UK>G+#2-^[;7<]@_:4_P"#AC]D#X3_
M &C1?@AHNK?$C58\JDUFAL--##C!N)E,C<]TB93V;I7@?_"\/^"ZW_!2G]U\
M)/"%Q\+_  9?<)J-G&VC0-$>C_;)\W<W'!-MP>?E]/OO]FO_ ()C?L2_LJ?9
M]0^&'P/TV?6+?!7Q'X@7[??[Q_&DDV1"?^N2H/:O?*/[,S;':XW$<L?Y:>GW
MR>K'_K=P3P[[N098JM1?\OL4^=^JI1M!/JG>_='YI?L__P#!N9\-K341XT_;
M ^-^K^--5GD\Z]TS0Y'M;:20_>$MS)NGG!_O+Y+5]X? S]ES]GC]FC1?[!^
M_P '=!\,0M&$FFTVQ47%P!T\V=LRS'W=F-=[17I8+*<NR_\ @4TGWW?WO4^3
MS[C7BCB9VS#%2E#^1>[!>D(VCIWM?S"BBBO1/E@HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **XOXX_M$?!/]FSP<_CSXX_$C3/#
MFFKD127TW[RX8#)2&)<R3/C^%%8^U?G5\;O^"T?[2'[4GC&3X$_\$T_@MJS7
M-SE!XCNM.6XOV3.#+'#S#:1_]-9BV <D1D5]-D/".=\0WGAH<M*/Q5)OEIQ7
M6\GVZI7?D?.9WQ5DV06AB)\U5_#3@N:<NUHKOT;LO,^_OVD_VO\ ]G7]DGPQ
M_P )-\=OB78Z/YD9:RTT-YM[>X[0VZ9=^>"V-JD_,P'-?G?\2O\ @JM^W1^W
M[XNN?@M_P3F^#NK:%IKGR[KQ J(^H+$W DEN&/V?3U(ST8OD?+)GBNM_9L_X
M(3^(_'WB?_A=G_!17XL:AXFUR^D$]WX<L=6DF:1O[MW?$[WXX*0X P,2D<5^
MB'PU^%OPX^#?A&V\!?"KP1IGA_1K0?N-.TFS6&('NQ"CYF..6.6)Y))KZ;ZS
MP3PEIAHK'XI?:DK4(ORCO4MYZ/=-'SOU?C'BK7$2>!PS^S%WK27G+:%_+5;-
M,^"_V4/^""W@G1M67XJ_MO\ CN?Q[XDN9OM-SHEM>3?8?-)R3<3L1-=MGD_<
M4G((<<U^@7A7PEX6\"^'K7PEX)\-V&D:58Q"*RTW3+1((($'\*1H JCV K0H
MKY#/.)<ZXCK>TQ]9R2VCM&/^&*T7W7?5L^JR7AW)^'Z/L\%246]Y;RE_BD]7
M^79(****\(]L**** "F7%O;W<#VUU DL;KM>.10RL/0@]:?12:35F!YMXV_9
MST+57;4_!EU_9=V#N6'),);VQRGX9'M7A%?8%?']?C7B%E6 R^M0J8:FH.IS
M\UMM.6VFRW>QX&:4:5*47!6O?] HHHK\Y/*/L"BBBOZL/M HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YM^./[9GQ
MB?\ :-N/V2/V0?@UIGBWQ=H^D1:GXNU?Q'J[6>EZ'#* 88W**7EE=65@JXP&
M4@-\^R7]G;]LSXI:[^T)>_LB?M7?!ZR\'>/$T/\ MG0KO0]5-YIFN6(?8[PL
MRAXW4AOD;)(1R=N #ZK\2?$_P#_9PT3Q#^T)\0AH'AF)[>,^(?$CV<<=Q>",
M;8HW=5\RX89VQQ_,V3A1SBOF_P#9#\,_$O\ :_\ VL[C_@H]\1_"%WX8\*6/
MAI]!^$GA_4$V7EU92.S2:E.H^YY@=]B\Y$@P2J*\@!OZ[^VC^TY\8_B_XQ^&
M_P"P]\"/#GB+2?A[J)TSQ+XK\8:]):6UUJ2C,EE:)$I+-'T9V.W/7 *L_H'[
M*/[9?A[]H?X6>(O%WC7PO+X*U_P)J5UIOQ!\.ZE<B0Z/<VZEI&\P "2$J"RO
M@ [6'.W)\G_X(D9N/V1-9UFZ'^G:C\3-;N=48_>:X,D:DM[[56O%_BC?:EX>
M^+G_  4&T_PR[):R^ -(EG6+H))-)D$IX[D2S9_&@#UW0_V]/VWOBU\/[_\
M::^ /['FBZG\,+62XETNWUCQ,]OKNN64#LLES!"J%(\['*QMN8[<+OR,_3/[
M/7QT\#_M+_!?P]\<OAS/(^D>(;$7$"3@"2!PQ22%P"0'CD5T;!(RIP2,&N8_
M8*L;#3_V'_A!;:=&HB;X::)(P4<%WL87<_4LS$^YKQ?_ ((D%H?V1]<TB D6
M6G_$[7+?3%'W5@#QL OMN9OUH ^PJ*** "O"_P#@GO\ \D3U;_L>]9_]*37N
ME?/7[!>L7]A\'-6@MM N+E?^$XUD^9$1C/VEN.: /H6BL?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8
MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?
M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH
MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\
MH4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O
M?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0
MO?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:
M -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH
M_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V*
M*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8K,\5^+] \%Z6VK^(+Y88QPB#EY
M&_NJ.Y_R<5R?CGX[V7@Y7L'T.1M0V92W>9<)GH7QR!WQU/ZUQ6D>!_''Q+UA
M/&'Q#L+^6T<;HK>(!"Z=0J@_<3WZG\<U\SF6?3CB?J.70]K7Z_RP\YO]-_PO
MR5<2U/V=)7E^"]26\U3XA?M"ZJVG:3$VGZ'#)^\9B=@]W(_UC]PHX''3[U>I
M>!?AYX<^'^G?8M%MLRN!]HNY!F24^Y[#T X'ZTS3-2FT:QCTS2O =S;V\*[8
MXHMH"BK'_"2ZO_T*%[_WTM:Y5D,,%5>+Q4_:XB6\WT\HK[*_K1:#HX94Y<\W
MS2?7_(V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EKZ$ZC8HK'_ .$EU?\
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
MH3]GKXY_\% /&WQ-LO#/Q[_83T_P)X7DMYC=>(;;XB6&H-;NL9,:""%B[;F
M7('&<GI7T-10!\7>"/!?[7__  3\^(_C_P ,_!;]F<_%7X<^-/%%QXD\.+I/
MB:VT^[T.\N0OG6DRW'WH<HNUUR%"Y)+.5'7?LF_L8>.%^&WQ;\3?M80V4?C'
MX\7-PWB_3-(G$L.E6#02006*2<AVBCFD^<$CY@ 6V[F^HZ* /ASX5ZK_ ,%-
M_P!EOX')^R'X8_92L_&6H:#:R:7X*^)MMXMM+?3C9Y86\]S;RGS5:%2 8^-P
M0 9^\WT1^PW^S'#^R#^S)X;^!TNK)J&H6$4EQK>HQYVW5]/(TLS+NP2H9MBD
M@$JBD@'->MT4 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U
M;_L>]9_]*30![I1110 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 %%%4?$7B31?"FER:QKU^EO!'_$QY8_W5'5C["HJ5
M*=&FYU&E%:MO1)";45=EUW2)#)(X55&69C@ >M>5_$+XYWFHWW_"'?"R)[JZ
ME8QM?1)NY[B(=_\ ?/ [>M8^L>*_'OQZU9_#GA*U>RT=&_?NYP"OK*PZ^R#]
M<9'I/P]^&'ASX=V/EZ=%YUW(N+B^E7YW]A_=7V'XYZU\=/,,QXDFZ.7-T\/M
M*K;67=4U_P"W?EUX'5JXM\M+2/67?T_S.;^&7P(MM$F7Q-XY=;[4W;S!"[;T
MA8\Y8G[[^_0'IGK7I%%%?29;E>"RG#*CAHV75]6^[?5_TCKHT:="'+!!1117
MH&H4444 %%%% !1110 452\1^)?#G@_0[GQ-XMU^RTO3;*(R7FH:C=)!! @Z
ML\CD*H]R0*^$OVL_^#@;]EKX,M<>%/V?-+N?B9X@0F-;FR<VVE1/TYN&4M/@
MX($2%6Z>8*X\9F&"R^'-B)J/YOT6[/>R'AC/^)L1['+,/*J^K2]U?XI.T8_-
MH^$/^"_GQ&\2>,?^"BFN>$-6N9#8^$M!TRPTJ$D[%26U2[=@.F3)<,">^P#^
M$5\45]8_MB_!S_@HS^UK;:W_ ,%"/C;^S5>:3H[06\=S-8Z1]D\FT1"$F%M(
MYN6A50,SN",%3NVCCY.K\9S>52KF%2M)-*;<E=6;3>A_>O ]/"X3AC"X&E4A
M*="$:=3V<E)*HHKF3:ZWU?74*_3+_@GG_P $7;+]M_X/^&_VK_VF?VA_$-UI
MNN13)8Z%8 M>""VN);95DN[@OM3,)PB1G"$88'I\"_LZ_LZ_%C]J?XL:9\&O
M@UX8FU/5]2F 8JA\FSAR ]Q.X!$<2 Y9C[ 9) /]*7[-WP0\/?LV_ ;PG\"/
M"\YFL_"^B06*W+(%:YD5<R3$#@&20NY'JYKWN$\HIYA6G4Q$+TTO.SE^ME?[
MS\Y\:^.,5PSE]#"997]GBJDFVTDY1IV:>Z?+S2Y;-6;Y7;8Y7]G+]@C]D3]E
M&")O@A\#=%TR_C3:=<N(3=:@_'/^DS%I #U*JP7T KV"BBOU"E1HT(*%**BN
MR5D?Q[C<?CLRQ#KXNK*I-[RDW)OYMMA1116AR!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%)))'#&TLLBJBJ2S,<  =23
M7Q?^V3_P6Z_9=_9M^U>$?A;<K\1?%<6Y#:Z+= :=:R=/WUV RL0?X(@YR"&*
M'FO5RC(\VS[%+#X"C*I+R6B\V]DO-M(\S-<YRO),-[?'553CY[OR2W;\DF?9
M6J:IIFAZ;/K&M:C!9VEK$TMS=74RQQPHHRS,S$!0!R2>!7PA^V!_P7@^!7PD
MN9_ /[+^CCXC^*"_D1W\+,NDP2DX $B_/=G.,+%A6SQ+GBO ]+_9X_X*I_\
M!7G4H/%/Q_\ %,OP\^&LTJS6NGW%K):VK1YRK6]@&$ETPZK+<,!@G;)VK[N_
M8_\ ^"9'[*7[&5M!JG@'P4-6\3(F)O%_B +<7N['/E<!+=>HQ&JDCAF;K7V_
M]C<(<)^]F]7ZWB%_RYI.T(OM4J?FHZI[IH^-_M?BKBCW<JI?5<._^7U5>^UW
MA3_)RT:V:9\-^$?V ?\ @I/_ ,%0/$=K\3OVXOB7?^"_"/FB:PT2[M_+F1#V
MMM.4JMN<?+YL^),8)$@K]!/V4OV"/V8/V-='6T^"_P .X(M3>'R[SQ-J>+C4
MKH=]TQ V*>Z1A$[[:]DHKP<\XTSG.J*PJ:HX=;4J:Y8)>:6LOGI?5)'MY+P?
ME.3UGB6G5Q#WJU'S3;\F_A^6MM&V%%%%?(GU04444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5Y=^VOX\OOAE^R?X]\<V'PS@\8M8>'9S-X:NXFDAOH6PDJR
MJO+1B-G9P/X5:O4:Y;XV^%/!7C?X2>(?#'Q(\03Z3H%SI<O]L:G;:F;)[6W4
M;WE$X(\H*JDELC !H \1_8#_ &0_V-O ?PVL?CY^S_\ #FQL;WQYX6@-_=VN
MOW&HBUBFC226S@EF<E$5_E. K$QC=RH ]0_9F_91^"7[(W@:;P'\%/##V4%Y
M=FZU2^N[EKB[U"X(P99I7.6..@&%'. ,G/YQ?\(G_P &]GAJ^N+2S_:3\802
M^:1.]A-KK)(WKOCLRK_4$BOJ[_@EW)^P3]K\>P?L->/?$_B&%%TK_A)+S7WO
MC&K'[9Y"P_;(XV!_UV_"X^YS0!];4444 %%%% !1110 4444 %%%% !7A?\
MP3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I1110 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 44$@#)->9
M?$GX[BUN3X4^'*?;=0D;RS=1IO5&/&$'\;>_0>_;S<SS7!91A_:XB5NR6KD^
MR75_TS*M6IT(\TV=)\1_BOX=^'=H4N7%S?NN8+&-OF/H6/\ "OOU/8&O/?#_
M (%\<?&_54\6>/+R2UTP'-O$HV[E_NQ*?NC_ &SDGW[;?PX^!+BZ'BWXEN;R
M^E;S!9ROO56]9#_&WMT'OV]0 "@*H  ' %?/4\MS#B*HJ^9IPHK6-%/?LZC_
M /;>GEK?E5*KBGS5M(](_P"94T30M(\-Z;'I&AV$=M;Q#Y(XQ^I/4D^IY-6Z
M**^PA"%*"A!62T26B1W))*R"BBBK&%%%% !1110 45YC^TC^V7^S-^R3H7]N
M?'WXNZ5H3/$7M=,>4RWUV/\ IE;1AI7&>-P7:.Y%?GI\7?\ @NK^TK^TQXLD
M^#?_  35_9RU6:\GRL>NZCIGVZ_"9QYJVR;H+90?XYFD7!Y"UY>.SC 8!\M2
M5Y=(K63^2_6Q]AP]P)Q+Q+!UL+1Y:*WJU'R4TNKYGO;KRW:['Z9?%GXT_"7X
M#^$Y?'7QE^(VC^&=)BR#>ZQ?)"KMC.Q QS(Y[(H+'L#7YZ_M*?\ !PQX?N=;
M_P"%7_L'?!O4/&^NW<I@L=:U>PF6"60]/L]E'BXN,]MQB.1]UA7*_"7_ ((9
M?M1?M1>+8OC)_P %+/VC=4:ZFPSZ#8:D+_4%0G/E&X?=;VJC^Y"LBXZ;:_0G
M]FO]BW]F+]D;1/['^ ?PBTO1)7B"76J^69K^Z'?S;F0M*XSSMW;03PHZ5Y_M
M,^S/X$L/3[O6;^6R^>J/J/JWAMPC_'F\RQ*^S!N&'3\Y_%.W]WW7LTC\W/#G
M_!,C_@J+_P %(];MOB!^WU\;;WPAX=,HFMM!O=KSQJ>GDZ= 5@MCCY2\I$HX
M+*]?=O[)G_!+7]C3]CI+?5?AQ\,(M4\10 '_ (2SQ,5O+_>/XHV90EN?^N*)
MQUS7T1179@\CP&$G[5ISJ?S2?,_QV^1X.>^(G$F>8?ZI&:H89:*C17LX)=FE
MK+_MYM>2$=$D0QR(&5AAE89!'I7SQ\1O^"3?_!.SXJ^))/%GC#]EC0!?32&2
M:32+BZTU)')R6:.TEB1B2222O/>OHBBO2K8;#XF-JT%)>:3_ #/E<OS;-,IJ
M.>!KSI2>[A*46_5Q:.)^"/[-_P !_P!FWP\_A;X$_"?1/"]G,5-RNE62I)<L
M!@-+(<O*P'&79C7;445<*<*4%&"22Z+1'+B,3B,76E6KS<YRW<FVWZMZL***
M*LQ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K*\
M+>./"'C?^T?^$1\16NH_V1JLVF:G]EE#?9KR+'F0/CHZ[ER.V17FW[=?[46D
M?L>_LP>)OC;>O$U_:6OV;P]:2]+K49<I F.X#?.P'\$;GM7Y'?\ !+W_ (*F
M/^QCXN\=3?&J'6O$6B>+HGU22&Q*27#:T&SYI,C*H$JLPD;.<I&<'&*^ZX=X
M#S7B3(L3F&%3;IN*A'^=_:2_PII^;T/BL_XWROA[.\/@,2TE43<I?R+[+?\
MB::\MS]SZ^5?VR?^"OO[)_[(WVOPQ%K_ /PFGB^#<G_"->'+A7%O(/X;FXYC
M@P>"OSR#_GG7QOJ?[0?_  53_P""O6HS^&/@)X7E^'GPTGE:&ZO[>ZDM;5H\
MX9;B_P!HENF&2&BMU ((W1]Z^HOV-O\ @B-^RY^S9]D\7?%"U7XB^+(=KB[U
MJU T^UDZ_N;0EE8@_P <I<Y *A#Q7HKA?AWAA>TXBK\]5?\ ,/1:<O2I/:/F
MD[VU39Y[XES_ (D?)D%#DI?\_P"JFH^M.&\O)O3HTCY8V_\ !5__ (+(7&6)
M^'7PGNW_ .FMGIT\.?\ O_J1('_7'<O_ "SK[._8V_X)"?LH?LB_9/$[Z!_P
MF?B^#:__  DWB.W5Q!(/XK:WYC@YY#?/(/\ GI7U1'''%&L42!54 *JC  '8
M4M>7F_'69XW"_4<#".%PW_/NGI?_ !R^*3?79/JCT\JX*R[!XGZ[C9/$XG_G
MY4UM_@CM%+INUT84445\0?9!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %>#?\ !3[P[XJ\5?L!?%/1O!<,TE^WAAYO*MP2[PQ2)+.H Y.8
M4D&.^<5[S7S)\5_V]OC7\//B-K/@70O^"=OQ5\3V6F7SV]OK^D6:M:WZ#I+&
M=O*GM0!XMXX\9?L@^'?'?[+?[3/PN@\*0?#"8ZIX0\17JVD*6EM]IT^,VL-Y
MN7$3QS1%F\S!7YB3CFO4/V"?%7PS@_:R^//PM_9SU;3;SX<6%QHFJV,6@RI)
MINGZK=02K>Q6S1Y0*YAC<HAVJZN !R*X+6_VF'\1?#:_^#NK?\$4/B(_A;4[
MI[F^T"/PU!':R3NV]IMB1@+(6^;>N&W<YSS7LG_!.O5_#47A+7_ W@O]A3Q#
M\$-+TJ>VGBMM>LO+.KRS"4/(KD;I6C$*!BQ) D0=* /HVBBB@ HHHH ****
M"BBB@ HHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E
M)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M JKK.M:5X?TZ35M:OH[>WB&7ED.!]!ZGV')K(^('Q+\.?#RP\_59O,N9%S;V
M41^>3W_V5]S^&3Q7F>E^&_'_ ,?]577?$]R]CHL;GR$087'I&I^\>Q<_KC%?
M.YKG\<+76#P</:XA[16T?.;Z+\?2]SEK8GDE[.FN:7;MZDGB3X@^-?C1JK^#
M_A[9RV^G=+B=CM+K_>D8?<7_ &1R??H.^^&WPD\/?#RV$\2BZU%UQ-?2+R/5
M4'\(_4]S6YX;\,:'X1TM-'T"P2"%.2!RSG^\QZD^YJ_499D#I8CZ[F$_:XA]
M?LP\H+IZ[^EW=4<-:7M*KYI?@O0****^E.L**** "BBFS316\37%Q*J1HI9W
M=L!0.223T% ;CJ*^._VMO^"WG[%G[,?VKP]X:\3M\0_$T&5&D>$IDDMXI!VF
MO#F)!G((3S'4]4KY"D^.7_!9W_@K3(UA\%_#<OPR^'-ZQ4ZC9S2:;:20GC+W
MS#[1=\$AEMUV'/S(*\3%9]@J-3V-&]6I_+#7[WLO/MV/T+)_#;/\?A?KN.<<
M'AO^?E=\B?\ AB_>DWTT2?1GW]^UE_P5!_8V_8XCN--^)WQ1AO\ Q! #CPGX
M;"WFH%O[KHK!(#_UV=,]LU\'^)O^"HG_  4[_P""C>O7/P[_ ."?WP-O?">@
M&4PW.O6BK+<QJ?\ GMJ$P6WM21\P6,"0<[7:O=/V3?\ @WU_9A^#[V_BS]HO
M6KGXEZ^I$CVERK6NE12=?]2K%Y\'(S*Y5N\8Z5]X>&?"WAGP5H-KX6\&^';'
M2=,LHA'9Z=IEHD$$"#^%(T 51[ "N;ZKGF9_[Q/V,/Y8:R^<NGR^X];^V/#S
MA+3*\.\?B%_R]KKEHI]XTMY+_'JNC/S:_9O_ .#>K2]4UW_A:?[?'QJU'QIK
MMY*)[_1=(U";RII._P!HOI?W\^1P=@B((X=A7Z%_"'X(?"#X!>$H_ OP7^&^
MC^&=)CP?L>D6*0B1@,;Y"!ND?U=R6/<UU-%>I@<JP&7+]Q!)]7NWZMZGQ_$/
M&7$G%$_^%#$.4%M!>["/:T%:.G>S?F%%%%>@?+A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%>5_&S]N#]DC]G42Q?&+]H
M#PWI%U!GS-+%^+B]'_;M!OF_\<KY!^-/_!Q1^SYX;DDTKX"_!_Q%XPN]VR*[
MU.1--M7)X!7B65Q[&-">G%?293PAQ-G=G@\+.47]IKEC_P"!2M'\3Y[-.*^'
M,FNL7BH1:^S?FE_X#&\OP/T2K,\6>-/!W@'19?$GCKQ9IFBZ=#_KK_5K^.VA
MC_WGD(4?B:_+?_AJ3_@NM^VM^Z^"WP=F\ :%=<)?6VC)IR-$?XA=:DQ=_P#>
M@P?0=JTO"?\ P03_ &AOC3K4?C/]MC]L.ZU"\8[I;?3IKC5;D@]5^U7C*(S]
M(W'I7T7^H^699KG69TJ3ZPIWJS]&HZ)^=VCP/]<\QS'3)\NJU5TG.U*'JG+5
MKY)GTK\;?^"V'[ /P;\ZST_XFW/C*_BR/L7@VP-RI/;%Q(8X"/=9#]*^9?$7
M_!=3]K'X_P"KR^$/V(_V.IKB?.P7=U:W.L7*@]',5LL:0G_?9U'>OJ;X)?\
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
M'A<%3Y*$%%>7Z]_F?GN<9[G'$&*>(S&O*K/O)WMY);17DDD%%%%=)Y(4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y7\;/VX/V2/V=1
M+%\8OV@/#>D74&?,TL7XN+T?]NT&^;_QRNC"X/%XZJJ6&IRG)](IR?W*[.?$
MXO"X.DZF(J1A%=9-)?>[(]4HK\[?C3_P<4?L^>&Y)-*^ OP?\1>,+O=LBN]3
MD33;5R> 5XEE<>QC0GIQ7FW_  U)_P %UOVUOW7P6^#LW@#0KKA+ZVT9-.1H
MC_$+K4F+O_O08/H.U?;8;PWXCE25;'<F%I_S5IJ'X:ROY-(^.Q'B%P_&JZ."
MY\34_EHP<_QTC]S9^I'BSQIX.\ Z++XD\=>+-,T73H?]=?ZM?QVT,?\ O/(0
MH_$U\O?&W_@MA^P#\&_.L]/^)MSXROXLC[%X-L#<J3VQ<2&. CW60_2OFKPG
M_P $$_VAOC3K4?C/]MC]L.ZU"\8[I;?3IKC5;D@]5^U7C*(S](W'I7U#\$O^
M",O_  3_ /@KY-V?@^?%E_#C_3_&EV;[=]8,+;G_ +]5T?V9X=Y1_O>,J8J:
M^S1CR1OV<Y[KSB8?VEQ]FO\ NN$IX:#^U5ES2MW48;/RD?+/B+_@NI^UC\?]
M7E\(?L1_L=37$^=@N[JUN=8N5!Z.8K98TA/^^SJ.]4O^&+?^"WW[:G[_ /:'
M^/$G@G1+KF;3+O7%ME>(]OL6F#:Y']V8J?4YK]3?#OAGPWX0TB+P_P"$O#]C
MI=A;C$%CIUHD$,8]%1 %'X"KU'^O6 RW3),MI47TG.]6IZJ4MO2S0?ZE8[,=
M<XS&K6[PA:E#T<8[_>F?GQ\$_P#@W>_9B\'F+4?C=\2_$?C6[4@RVMIMTNR?
MU!5"\Q^HE7Z5]>_!;]CO]EO]G>./_A3'P(\-:%/$N%U&WTU9+PC_ &KF3=,W
MXN:]*HKYO->+>)<[NL;BIS3^S>T?_ 8VC^!]#E?"W#V36>#PT(M=;7E_X$[R
M_$****^=/?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KA/VBOB5^SW\.OACJ*?M,>,M!TKPQK%I+87L
M.OW:I'?1R(5D@5"=TI*$Y5 6QDUW=?#'PE^!_@']M_\ X*'?&?XG?M(:)%XH
MTOX6:K9>&O!'AC55\W3[3]TSSS/ WRRLSKNPP*YD;(.U-H!XGX-O/V.-.U4?
M#']FG_@MMXW\$^%Y)2MAX;U&*Z6WL$9LF*&[N5A2% 3P>W4ECDG[\_9!_96^
M$/[*_P .)M&^%FK7VMR^(+K^U-<\6ZOJ N[W7+AQG[1+,.'&#\H7C!)Y+,S6
M_&'[&/[)/CWPY+X4\5?LU^"+FQECV>6GAJVB>,8QF.2-%>)@.C(01V->%?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "O@^W^#G_!5#]GS]HOXM>-_
MV9/AM\+]6\/_ !"\8-JT4WB[49VG554JF%AGBV9!.003GO7WA10!\8?\+!_X
M+O\ _1#/@%_X%WW_ ,G5T?\ P3R^ _[6G@+XV?&;X\_M;>'/#&EZQ\2)M"EM
M[;PI>M+; V<-U"^%=W9!M>$_,S9);IC%?5E% !1110 45YU^TM^U1\%?V3?A
M_-\0?C)XMALH]K#3=+B8/>ZI,.D%M#G=*Y) _NKG+%1DCF?^"?G[4OB#]LG]
MFK3_ (\^)/#%GH\^I:K?P1Z?92.ZQ10W+QQY9CEFVJ-QX!.< #B@#VNBOD;X
MA_MR_M?ZW^TYX_\ @'^R7^R=HWCJS^'C:=%K.KW_ (OBT\K-=VPF"!92H;!$
MB_*3C9SC(SZW^SM\6_VE=:\'>(O%?[8?P.TCX;+HX$]J;/Q-#J,<UJL;/-,[
M1,1&$VC@]1D]J /7J*^,]#_;T_;>^+7P_O\ ]IKX _L>:+J?PPM9+B72[?6/
M$SV^NZY90.RR7,$*H4CSL<K&VYCMPN_(S],_L]?'3P/^TO\ !?P]\<OAS/(^
MD>(;$7$"3@"2!PQ22%P"0'CD5T;!(RIP2,&@#LZ*** "O"_^">__ "1/5O\
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
M=\ _!CX):]Y6K>&]5MO$_BCRY"%DVD_9K&7'5'0R/(AZJ\1[U[#^TC_P6_\
MV(_@0MSI/@_Q3<?$'6X@RI9>$U#VH?MOO'Q%M/\ >B\TC^[7XH?&_P"+_B_X
M_?%WQ%\9_'EUYNK>)-5EO;O!)6/<?EB3/1$0*BCLJ =J_;_"_P /\;B<S_M#
M-<.XT81?*IJW/*2ML];)7=[;VMU/QKQ)X[PF'RWZCEE=2JRDN9P=^6*UW6EV
M[*U]KW/Z-OAY^TG\(/B#\"-"_:+7QMIFE>&=>TJ*^BO]7U"*WCM]R_-%([L%
M5T8,C#/#(P[5X/\ &W_@MA^P#\&_.L]/^)MSXROXLC[%X-L#<J3VQ<2&. CW
M60_2ORH_X)M?LF^!?V[/C4/@7\3OCAJGAN.PTF6]T33[:T6<WH5]T\,+22!8
M' 8R\(^X!S@;>?UC^"7_  1E_P""?_P5\F[/P?/BR_AQ_I_C2[-]N^L&%MS_
M -^J\S/>%N!N#\RG0S*O6K3^*-.$5!*+?N\TY-\VFC<>M^NAZ.2\2\:<69?&
MME]&C2A\,ISDY-R7Q6A';75*72Q\L^(O^"ZG[6/Q_P!7E\(?L1_L=37$^=@N
M[JUN=8N5!Z.8K98TA/\ OLZCO5+_ (8M_P""WW[:G[_]H?X\2>"=$NN9M,N]
M<6V5XCV^Q:8-KD?W9BI]3FOU-\.^&?#?A#2(O#_A+P_8Z786XQ!8Z=:)!#&/
M140!1^ J]7D?Z]8#+=,DRVE1?2<[U:GJI2V]+-'J_P"I6.S'7.,QJUN\(6I0
M]'&._P!Z9^?'P3_X-WOV8O!YBU'XW?$OQ'XUNU(,MK:;=+LG]050O,?J)5^E
M?7OP6_8[_9;_ &=XX_\ A3'P(\-:%/$N%U&WTU9+PC_:N9-TS?BYKTJBOF\U
MXMXESNZQN*G-/[-[1_\  8VC^!]#E?"W#V36>#PT(M=;7E_X$[R_$****^=/
M?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH X[Q/^S_\&?&OQ3TCXU^,/AWIVJ>)_#]H;;0]5OXC*U@A?>3$C$HC
M[C_K N\= 0*^<_\ @AI_RCN\-_\ 8<U;_P!+9*^O:^<?^"4_P&^*_P"S9^QG
MHGPH^-7A3^Q=?L]5U&:XL/MT%SL26Z=T.^!W0Y4@X#9'?!H \K^&7[!/[>EG
M\3_BSXYMOVL[#X9VOC?Q]=ZS9Q^'/#T&K75W"6/V832W&SRHXXR%$2<L2Y)Q
MMSS7B']J#]H75_V8/VH_V2/VE=0L=2\?_#+P7./^$GTFU%O'K6F7EJQ2=HD
M6.01.I;: ,2J,95B?0/!>H_\%$OV-O%GB[P+)\%M;^/?A+5M?GU/P9XD;QY#
M%J.G12XQ87(O6+;$P,,ORCYB,[MJ;7[,7[%?Q$\00?&+XP?MAVUA;^+_ (YV
M9T[6= T>Y$T6AZ2MLUM%:+*,K)*(V 9AE?W:$$G- 'J?[!5C8:?^P_\ ""VT
MZ-1$WPTT21@HX+O8PNY^I9F)]S7B_P#P1(+0_LCZYI$!(LM/^)VN6^F*/NK
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
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C6AIL>HQ6
MH35+B.67<<O$FT8[<58HH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@
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
MJ\OPL?HS7A'[1W_!2O\ 8P_9;\^P^)?QHT^?6(,AO#N@'[??;Q_ T<61"?\
MKJR#WKX2_P"%/?\ !;[_ (*/?O?B?XHN/AEX-O>6L+MWT: Q'JGV2'-W.,<@
M7'RGCYAV]W_9Q_X("?LE?"K[/K/QJU?5/B+JL>&>&\8V.G!ASD00L7;GL\K*
M>ZU]-_JQPGD6N=9A[2:_Y=8?WWZ.H_=3Z-;]F?.?ZQ\4YUID^!]G!_\ +RO[
MJ]5!>\_)[=T>0^//^"XW[4?[1_B*7X;_ /!/W]EJ_DN'^5-3O[!]3O40])/(
MA_<V^.YD:5.N:HZ#_P $C/\ @HK^VGJ\'C7]OK]I:XTBT,GFKHLEZ-1N8<]1
M';PLMI;9!ZHQQSE.U?J!X#^'/P_^%OAV'PC\-/!&D^']*@_U.G:-I\=M"ON$
MC &??J:V:4N/:&51<.'L%3PW_3R7[RK_ .!2T5^UFNPUP17S-J>?8R>(_N1_
M=TO_  &.KMWNGW/F3]G#_@D/^PU^S=Y&I:9\*H_%.LP8(UOQFRW\@8=&6(J(
M(R#R&6,,/7BOIF***")8((U1$4*B(N H'0 =A3J*^)S'-<SS>O[;&UI5)=Y-
MNWI?9>2T/L<ORO+LJH^RP=*-./:*2^^V[\WJ%%%%>>=X4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 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 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]
M*30![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<IX\^,7A#
MP(KVUQ=?:[X#BRMF!8'_ &ST3\>?8URXS&X3 4'6Q$U"*ZO^M7Y+4B=2%*/-
M-V1U3,J*7=@ !DDG@"O/O'G[0GAKPX7TWPTJZI>@[<QM^Y0^[#[WT7\Q7*D_
M%_X\28 _LS16;W2)A_Z%*?\ QW([5Z!X#^#?@_P($NH+;[9? <WMRH+ _P"P
MO1/PY]S7S']J9UGONY;#V5)_\O9K5_X(=?5Z>C./VV(Q.E)<L?YG^B.#L/AQ
M\4?C!=IK7Q U.2PL<[HK=EPV/]B+HO\ O-S]:]/\'^ /"O@:T^S>'M,6-V&)
M;E_FED^K?T&![5LUX]\?_P!OW]CG]F%9H/C1^T!X?TR^@!WZ-;W1N[\'L#;6
MX>5<],E0/>N_ Y)E>3-XFK+FJ/>I4=W][V^7SN>CEF38K&XA4L)2E5JOI%.4
MG\DFSV&BOS'^-'_!QYX2NM4_X0[]D7]G#6O%.I7#^597WB)_(223MY=I;^9+
M,#V!>-O:N%_X1;_@X$_X*!_-KVK77PI\+WO6*24^'HD0]5,<8?4'4CM)N4],
M\FJGQ'@Y2<,+&5:7]U.WS;T^>I^F8?PKSZC16(SFK2P-)]:TTI-?W8*\F_)V
M9^E/QT_;"_9>_9GM6N/CI\<_#OAR14WBPO-05[R1>N4MH]TTG_ 4-?$OQX_X
M./\ X#>'9W\/_LU?!K7_ !K?L_EV]_JS#3K1W/"E$ DGEYQ\I2,GIFHO@5_P
M;?\ P8T>[7Q+^T]\<->\9:A(_FW-AHJ"PMG<G+"25S)-*#_>!B)KZE\+?#S_
M ()J_P#!/FR!TBQ^&GP\N(8\?;-2O[=-2E7'3SKAVN9>.VYNIXJZ-#BK-JBI
MT8*E?HE[2?W+0=:MX1<+T^>M.KCYKJW]7H_>_P!Y^:9\(_\ "Q?^#@#_ (*
MG;X.\-77PK\+WG2X@M_[ C5#]UQ-.6OG&/XHL@]<=*[3X.?\&XVD:OJW_":_
MMB?M,ZSXFU.X<27UEX;!3S'[[[RZ#R2@]#^[C;'<=O=_BK_P76_X)^?#CS8-
M \::YXPN8\@P^&=!DV[O3S+HPH1[JS#Z]*^?_$__  <'_%;XC:H_AC]E7]C:
MXU.]/_'N^IW4]_*^>F;6SC4C\)3FOL<M\&>)LRM6Q.'J3Z\U:2A%>?+)QT^3
M/CLU^DCEV5TWA<GJ4,)%Z<N&ASSEY.:4FWYWBS[?_9__ .">7[&'[,7DW/P>
M_9]T"RU"#!CUJ^MS>WX;^\+BX+R)D\X4J/88%>OZIJVE:'82:KK>IV]G:PKN
MFN;J98XT'J68@ ?6ORQ_X2K_ (.%_P!JC_D%>';CX>Z5<??'V*ST7RL]/^/@
MM>C_ (#GWJQI7_!!G]JOXU7\6N_M>?ML->SAM[QP27NM2\]5$MV\00^X5A]:
M^LH\!9%E$.7,,TH4DOLTDZLEY-1229^78[Q"XDX@KNM0P&(Q$W]NM+D3\^:;
MDVC[4^*G_!3_ /8'^#GF1>+OVG/#=Q/%D-::!<-JDH;^Z5LUDVG_ 'L8[XKY
MJ^*O_!QA^S1X<\VV^$?P;\6>*)TR$FU*2'3+:3W#9FDQ]8P:[3X5?\$"/V$/
M ?E7'C:V\4>,YUP9%UK7#;P%O9+18F ]F=OQKZ4^%?['W[+'P1\J3X4_L^>$
M=$GAQLOK30X3=<=,SLIE;\6-:>V\,LM^&E7Q<E_,XTH/_P !]]?,X_9>(^8_
M%4H86/\ =3J37_@7N,_/#_AZ;_P5Q_:;_<_LO_L??V1I]Q_Q[ZK!X9NKS9GI
MF[N2MM^:"C_A@[_@N+^U#^\^/G[3S>$[&?\ X^M/F\6&(,I[?9M*4P,?9F%?
MJM13_P!?Z6"TRK+:%#M)Q]I-?]OR_P @_P!1:F,US/,*];O%2]G!_P#;L?\
M,_-KX8_\&XWPDLYUU'XX_M&^)-?F=M\\.@:?#8*S'D@R3&X9QGJ<*3[5[1K?
M_!.G_@F/^Q/\(M=^-WBC]G[3-4L_"^E27MY=>*+F74FN"@^2,17#-#O=]J*
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
M_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@
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
M5*MTUJG\84445\ ?<A1110 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 >%?M>_M;>+_@MJ6F
M_!OX$_!O5_'7Q,\3V3R^']*M;8K8648;R_M=]<$A8H5;MD%L8+)D-7,_\$B?
MBY\2OCE^Q+HWQ*^+?B^\US7+_7-5^U7][)N8A;R0*@[*JC 51@   # KZ;P,
M[L<GO7R%_P $-/\ E'=X;_[#FK?^ELE &'\,[W]I#_@HYX_^(/Q"\*_M1^(_
MAI\._"7BRY\-^#-/\'6\"SZG/;!?.OKF6127C8NNV,8&"1\I4L_4_LI?MC>/
M_#GPZ^,_@;]JS6H-7\5_ ">=M=URQMEM_P"VM,%O)<6MUY8^5)9$B<%5&/N=
MR:SO^"):FQ_9)UWPU><7^C_$[7+/5(S]Y+A9(V(;WPRUXQ\2=)U+QC\6?^"@
MNK^%T:2VA\":3;2&+D/-#I,AE4>I AE!'O[T >A?!WX5_M^?M5_ *W_:Z'[:
M6N>$?%GB:TDU?P;X)TG3K;^PK*V)9K6VGCD0M.)$"DR,20) 2'*\_0?[!/[3
MES^UU^RYX<^,^L:;%8ZS<++9>(;&%2$@O[>1HI=H.2JL5$@4DD+( 22#4_[!
M.J:;J?[#OPAO=/F0PI\--%B=E/"O'8Q1N/P96!^E>-?\$2(WG_9"UCQ#"I^Q
M:Q\2];O-+?'RO;F2- 5]MR./P- 'V#1110 5X7_P3W_Y(GJW_8]ZS_Z4FO=*
M^>OV"[;Q)+\'-6;2=2MXHO\ A.-9RLL)8Y^TMSF@#Z%HK'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: /R(_X+^_M:>*
M-&^.-[^R_P" M8ELK>73[6[\5SVTA5YQ) GEVA(.0FT;W'\0=!T!!_,ZOL;_
M (+N^"?%'A?_ (*+>)_$'B(^9'X@TG2[NSN$0A&6.QAMV4>X:$Y'^T#W%?'-
M?A&:1C'-<1R]:D__ $IG]]^%.597E? F"^I17[V"J3:WE4EK.[ZN+]WR44NA
MU'P<^,GQ ^ WQ L?B3\-==DL=1L9 2 Q\NXCR"T,J@C?&V,%3]1@@$?6WQ3_
M ."V/QQ\76,6B?"7X<:=H<4412.YU*X?4)8B3DF-<)''EB3@J]?$-?OM_P $
MA_V7M%^'/[$'P[\6R_#OPO9^*-1TR:^O=8F\.P_VC()KJ:6(23[?,)6-HU )
M^4*!VKTN&LERW.LS=+&.2BHMVC:\K.*M=Z):WNXRLU\/5?$>.*X=RG!X;-J^
M7T<3BG+V</:N2BHV<G*4(V]JHM)*,FDN=M26S_*B/X4?\%3OVX(UCNO"7Q(\
M3:7<N'1'LI;72BW9@"([4'WX/ KV'X2?\&[_ .VEXQ\JZ^(=_P"%/"$)P9HM
M3U<W=PH_V4M5>-C[&0?6OVH^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &OV[
M*Z/#61)?4<NIRDMIU[UY?=*U)?*DC^6,XXQXZSS#_5:F8RPV'Z4<'&.%II=K
MPO6MTLZS5NA^>OPH_P"#;_X&:$L4_P 8OC[XDUUUPSVWA_3X--B)_NDR>>Q'
MN"I/M7TK\*_^"2__  3Y^$?ES:+^S=HVJW*8+77BAY=4+D=RERSQ@_[J >U>
MZ_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^->]C.-.*<=35.IBYJ"TY8/D
MC;MRPY5;RL? 8;A+AO"UG6CAHRFW=RG><F^[E-R=_.Y9\.>%?#'@[2TT/PCX
M<L-*LHO]79Z;9I!$GT1  /RJ_6/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XU\U*4IR<I.[9]#&,8148JR1L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\
M!C_C4C-BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH
M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B
MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QK
M0TV/48K4)JEQ'++N.7B3:,=N* +%%%% !1110 4444 %%%% !1110 4444 %
M%%% !7D/[#7[*G_#%_[.^F_ /_A//^$D_LZ^N[C^UO[+^Q^9Y\S2[?*\V7&W
M=C.XYQGCI7KU% 'R]XO_ &$?C=X'^,/BOXM?L7_M3#X>1>/;O[;XL\.:IX5A
MU:R>_(.^^MQ(Z^3*V2S#!#,3DX"J/0OV5/V._!7[,OPLU?P'=:]=>+=4\5ZC
M<ZCXX\2:Y$#-KMY<#$KR+DA4(R!'D@ G))9B?7Z* /CFR_X)M_M*?#WP;J?[
M/OP'_;MO_#?PIU.6<0:!=^$X;S4M)M9V9IK6VO6E5E1MS8; *[B1DY+?3?P-
M^"_@3]G?X2:#\%?AII[VVB>'K$6UDDK[I'Y+/*Y  9W=F=B  6<G Z5U=% !
M1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- '
MNE%%% !1110 4444 %%%% !1110!^7O_  64_82_;C_;(^/]I-\%?@&NJ>%]
M$L5-EK+>(M+MWN;F6*(3 )/<I($7RD7!498,1D8-?&<G_!#G_@J&C83]F97'
MJ/&FB_UO*_H.HKBS?*LDSC"TJ3PL*<X7O4I\RG.\G)N=Y2C)N4GKRIVT3LDE
M]AP+Q]Q=P![:E@L4ZM"I)R5*LE*$&]_9\JA.*_N\[C>[MS-M_P _6G?\$._^
M"G$$Z7-Q^S4I*,&5/^$QT5@2/7-Y@CVK]POV4;'XEZ;^SQX6L?C'X-'A_P 4
MQZ>1KFD+=03K;W'F.6VO [QE3]Y=K' 8 X(('H=%=E##Y5A,!2PV&PE.G*'-
M^\7.ZDN;ENI2E-IKW8V222:T2O*_A<19[Q!Q7G\LUS7&3J/EY8T_=5*FKW]R
M,8IIM[RE*4I:)MVC8HHHIGF!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 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P""
M>_\ R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'N
ME%%% !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 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM_V/
M>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6
M_P"Q[UG_ -*30![I1110 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 %%%% !17PA?W?[57[67[77
MQHTWX=?MR:C\*_!/P]UO3-$TN"WT2VNXKJ[:U_TI=TKQ[665"<9;/F <;>?>
MOACX8^*?[&_P6\<_$K]H_P#:DU3XI6NDZ7-K"75]H<-B]G;VUO)))%&(Y'#E
M\#!/< =Z /=:*^&?@[\*_P!OS]JOX!6_[70_;2USPCXL\36DFK^#?!.DZ=;?
MV%96Q+-:VT\<B%IQ(@4F1B2!("0Y7GZ#_8)_:<N?VNOV7/#GQGUC38K'6;A9
M;+Q#8PJ0D%_;R-%+M!R55BHD"DDA9 "20: /8Z*** "O"_\ @GO_ ,D3U;_L
M>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ H
MHHH **** "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@ H
MHHH **** "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**** /CKX7?\$N?V ?BSK?C7XKZWXF'Q=_X2CQAJ%_=79\4F2STV[F??<0QB
MQE1!*&8;F;+@!!QCGPVRTCQA\(? ?[97[ _A3Q/J>N>#/ G@9=5\'K?W+3RZ
M5#<V)N9K)7.24"M@+ZQ.<9=J^B9/^"?WQW^#7Q!\4^*/V(OVLE\ :'XTU234
M]9\(ZSX0AU:TM;^3_67%J7=3%GCY,$< $E515](_96_8M\%?LU^#?$FG:SXE
MO?&OB3QU>O>>/?%6O1*)M:E967:T8)6.%5=PL66 WMR<T 6OV"=4TW4_V'?A
M#>Z?,AA3X::+$[*>%>.QBC<?@RL#]*\:_P"")$;S_LA:QXAA4_8M8^)>MWFE
MOCY7MS)&@*^VY''X&HK+_@FW^TI\/?!NI_L^_ ?]NV_\-_"G4Y9Q!H%WX3AO
M-2TFUG9FFM;:]:565&W-AL KN)&3DM]-_ WX+^!/V=_A)H/P5^&FGO;:)X>L
M1;622OND?DL\KD !G=V9V( !9R<#I0!U=%%% !7DGQ*_8M^$'Q0\52^+=5U#
MQ%ILTL:H]MH6N/9V_'\7EH,;CG)/4GFO6Z* /!?^'=7P/_Z&[QW_ .%?/1_P
M[J^!_P#T-WCO_P *^>O>J* /!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_
M ,*^>O>J* /!?^'=7P/_ .AN\=_^%?/1_P .ZO@?_P!#=X[_ /"OGKWJB@#P
M7_AW5\#_ /H;O'?_ (5\]'_#NKX'_P#0W>.__"OGKWJB@#P7_AW5\#_^AN\=
M_P#A7ST?\.ZO@?\ ]#=X[_\ "OGKWJB@#P7_ (=U? __ *&[QW_X5\]'_#NK
MX'_]#=X[_P#"OGKWJB@#P7_AW5\#_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#P
MKYZ]ZHH \%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PKYZ]ZHH \%_X=
MU? __H;O'?\ X5\]'_#NKX'_ /0W>.__  KYZ]ZHH \%_P"'=7P/_P"AN\=_
M^%?/1_P[J^!__0W>._\ PKYZ]ZHH \%_X=U? _\ Z&[QW_X5\]'_  [J^!__
M $-WCO\ \*^>O>J* /!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>O
M>J* /!?^'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>O>J* /!?\ AW5\
M#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>O>J* /!?^'=7P/_ .AN\=_^%?/1
M_P .ZO@?_P!#=X[_ /"OGKWJB@#P7_AW5\#_ /H;O'?_ (5\]'_#NKX'_P#0
MW>.__"OGKWJB@#P7_AW5\#_^AN\=_P#A7ST?\.ZO@?\ ]#=X[_\ "OGKWJB@
M#P7_ (=U? __ *&[QW_X5\]'_#NKX'_]#=X[_P#"OGKWJB@#P7_AW5\#_P#H
M;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ]ZHH \%_X=U? _P#Z&[QW_P"%?/1_
MP[J^!_\ T-WCO_PKYZ]ZHH \%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W>.__
M  KYZ]ZHH \%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ]ZHH \%_
MX=U? _\ Z&[QW_X5\]'_  [J^!__ $-WCO\ \*^>O>J* /!?^'=7P/\ ^AN\
M=_\ A7ST?\.ZO@?_ -#=X[_\*^>O>J* /!?^'=7P/_Z&[QW_ .%?/1_P[J^!
M_P#T-WCO_P *^>O>J* /!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^
M>O>J* /!?^'=7P/_ .AN\=_^%?/1_P .ZO@?_P!#=X[_ /"OGKWJB@#P7_AW
M5\#_ /H;O'?_ (5\]'_#NKX'_P#0W>.__"OGKWJB@#P7_AW5\#_^AN\=_P#A
M7ST?\.ZO@?\ ]#=X[_\ "OGKWJB@#P7_ (=U? __ *&[QW_X5\]'_#NKX'_]
M#=X[_P#"OGKWJB@#P7_AW5\#_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ]
MZHH \%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PKYZ]ZHH \%_X=U? _
M_H;O'?\ X5\]'_#NKX'_ /0W>.__  KYZ]ZHH \%_P"'=7P/_P"AN\=_^%?/
M1_P[J^!__0W>._\ PKYZ]ZHH \%_X=U? _\ Z&[QW_X5\]'_  [J^!__ $-W
MCO\ \*^>O>J* /!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>O>J*
M/!?^'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>O>J* /!?\ AW5\#_\
MH;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>O>J* /!?^'=7P/_ .AN\=_^%?/1_P .
MZO@?_P!#=X[_ /"OGKWJB@#P7_AW5\#_ /H;O'?_ (5\]'_#NKX'_P#0W>._
M_"OGKWJB@#P7_AW5\#_^AN\=_P#A7ST?\.ZO@?\ ]#=X[_\ "OGKWJB@#P7_
M (=U? __ *&[QW_X5\]'_#NKX'_]#=X[_P#"OGKWJB@#P7_AW5\#_P#H;O'?
M_A7ST?\ #NKX'_\ 0W>._P#PKYZ]ZHH \%_X=U? _P#Z&[QW_P"%?/1_P[J^
M!_\ T-WCO_PKYZ]ZHH \%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W>.__  KY
MZ]ZHH \%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ]ZHH \%_X=U?
M _\ Z&[QW_X5\]'_  [J^!__ $-WCO\ \*^>O>J* /!?^'=7P/\ ^AN\=_\
MA7ST?\.ZO@?_ -#=X[_\*^>O>J* /!?^'=7P/_Z&[QW_ .%?/1_P[J^!_P#T
M-WCO_P *^>O>J* /!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>O>J
M* /!?^'=7P/_ .AN\=_^%?/1_P .ZO@?_P!#=X[_ /"OGKWJB@#P7_AW5\#_
M /H;O'?_ (5\]'_#NKX'_P#0W>.__"OGKWJB@#P7_AW5\#_^AN\=_P#A7ST?
M\.ZO@?\ ]#=X[_\ "OGKWJB@#P7_ (=U? __ *&[QW_X5\]'_#NKX'_]#=X[
M_P#"OGKWJB@#P7_AW5\#_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ]ZHH
M\%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PKYZ]ZHH \%_X=U? __H;O
M'?\ X5\]'_#NKX'_ /0W>.__  KYZ]ZHH \%_P"'=7P/_P"AN\=_^%?/1_P[
MJ^!__0W>._\ PKYZ]ZHH \%_X=U? _\ Z&[QW_X5\]'_  [J^!__ $-WCO\
M\*^>O>J* /!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>O>J* /!?^
M'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>O>J* /!?\ AW5\#_\ H;O'
M?_A7ST?\.ZO@?_T-WCO_ ,*^>O>J* /!?^'=7P/_ .AN\=_^%?/1_P .ZO@?
M_P!#=X[_ /"OGKWJB@#P7_AW5\#_ /H;O'?_ (5\]'_#NKX'_P#0W>.__"OG
MKWJB@#P7_AW5\#_^AN\=_P#A7ST?\.ZO@?\ ]#=X[_\ "OGKWJB@#P7_ (=U
M? __ *&[QW_X5\]'_#NKX'_]#=X[_P#"OGKWJB@#P7_AW5\#_P#H;O'?_A7S
MT?\ #NKX'_\ 0W>._P#PKYZ]ZHH \%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\
MT-WCO_PKYZ]ZHH \%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W>.__  KYZ]ZH
MH \%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ]ZHH \%_X=U? _\
MZ&[QW_X5\]'_  [J^!__ $-WCO\ \*^>O>J* /!?^'=7P/\ ^AN\=_\ A7ST
M?\.ZO@?_ -#=X[_\*^>O>J* /!?^'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO
M_P *^>O>J* /!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>O>J* /!
M?^'=7P/_ .AN\=_^%?/1_P .ZO@?_P!#=X[_ /"OGKWJB@#P7_AW5\#_ /H;
MO'?_ (5\]>I_"/X3^&_@QX/7P3X5O]3N;1+AYA)JU^US-N?&1O;G'' [5T]%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!'>7EGIUI+?ZA=1P00H7FFFD"I&H&2S$\
M =S65X3^(WP]\?>=_P (+X[T;6OLQ N/[)U2*Y\HGIN\MCM_&O&OVS?V2/&7
M[7GC7X>^$]>\66L/PLT?59[_ .(/AL7D\-QKK+&#:0@QKAHED!WJ77AR1\RK
M7S[^W)\"/@;^R7\:O@1XM_8^\%V7A#XE:Q\2K/2X](\,J8$U?1GR+Q;B%3M:
M,$PJSD9 D;)X!4 ^\_$'B3P[X2TJ37?%6OV6F6,./.O-0NDAB3)P,NY 'XFC
MP_XD\.^+=*CUWPKK]EJ=C-GR;S3[I)HGP<'#H2#^!KXT\:>!_#/[;W_!4SQ'
M\'OC7IPUGP)\&/!EC<6OA6YD;['=:Q?K'*+F>,'$NV&0J%;CY%]6#'A+P-X6
M_8<_X*D>%OA'\$]._L7P+\:O"-_+>^%;>1OL5IJ]@CS?:H4)Q%NA0(5''SG_
M &0H!]IWU]9:793:EJ5Y%;VUO$TMQ<3R!$B11EF9CPH !))X %,TG5M*U[2K
M;7-"U.WO;*]MTGL[RTF62*>)U#)(CJ2&5@0002"""*^*?^"JWAS]M/XF_"WX
ME:7HNNZ3X*^$?A;PG+?W5_:SF;5?%LBVPE:UVJ<6UL),QOG#/L/#JV!Z[\#/
MB7'\&/\ @EMX.^+TMNLP\+_ ?3M5$#GB4V^C1RA./[Q4#\: /9O$?Q*^'/@_
M4[?1?%OC_1-+O+L#[+::CJL,$LV3@;%=@6YXX%;8((R#7Y;_  9U3_@E5IWP
M;TWQ!_P4+^(^C>*/BQ\4M-37/$^J:K;7E]=6"WB^9;PH]M&ZZ>$@>+ RA&<\
M(%"_=7["GPNNO@Y^S)X=\!I\>T^)6EVT3R>'?%$=N$$FG.V^"$,)91*(U)57
MW ;0JA5"@4 >O4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117(
M?'WP[\4O%_P6\3>%/@IXGM-$\5ZEH\UKH>L7SNL=E-(NT39168,H)92 <,!Q
M0!HW/Q2^&-GXG7P3=_$;08M:=PB:1)J\*W3,>@$1;>2?3%;U?%_BG_@F)^PW
M\&/V*M63XX>!M)EU?2O"<MYXG^(<TSMJ#:D(2\MU%<.0^3/RD?1LJI4Y(/DW
MB'XV_M">*?\ @DW\"/AGXE\6:G9>*_C+XQL/!]SKC2L+PZ1->3I'-O/):2W2
MW4L<ETE8D_,: /T/\/\ Q(^'?BW5;C0O"OCW1=3OK//VNST_5(9I8,'!WHC$
MKSQR.M;5?"/[?/[$'P)_9-_9:/[2G[)W@*U\%^-_A3<6.HZ/K6E.ZRWL0N(H
M9X;MMV;A7C=BV_).W&=K,#]$?&;X@?M.^._@)X7\1_L<>&-!;7?&4-I+)JWB
M>[VVN@65Q:F4W9C W3NI,:J@#<L"59010!ZS8>)/#NJZK?:#I>OV5S?:6T:Z
MG96]TCRVC2+O02H#F,LOS#<!D<CBJFH_$3X?Z/>R:;JWCK1[6YB.);>YU.)'
M0XS@JS CBOC+_@D%X+\5_#KXS?M(>"?'7CZZ\4ZUIWCJQBU7Q%>(5DU"X\F<
MO*5);:"Q.%R<# [5Z]\>?^"<G_!/OX@^(?$7Q_\ CO\ !>RN;Z6!]0\1:Y=:
M]J$*B.&$;I66*X5%"QQ\X4<+0![CI7C[P+KUZNFZ'XTTF]N7!*6]IJ44CL ,
MG"JQ)P*UJ_/O_@DE^R#\)M>^)6O_ /!0#P?\+O\ A$?#NHW5SIOPG\-K=SR-
M#IRDP2ZA,TTCLTLQ#*%+;5_>8!!0C]!* "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *RO%GCSP/X"M([_QSXRTK18)GV13:MJ,5LCMZ R, 3["
MM6OE[0/^"=&@?$O]H[X@?M ?MG:=H7Q ?5M26V^'^DW;2W%IH>CH"$B,$JK&
MLS<%B PW!F!R[9 /IG2=7TG7M-AUC0M3M[VTN$WV]U:3K)'*OJK*2&'N*S?$
M'Q(^'?A+5;;0O%7CW1=,OKS'V2SU#5(899\G V([ MSQP.M?$W['NJ>%/V</
MVSOVC_AY\!I)Y/A)X,\-0:Q>:1#=-+9Z5K:Q;Y[>W9B=FX).'4'AHMI_U8 =
M^P%^Q+\#/VN/V6F_:7_:T\!6OC/QK\5KR_U'5M9U1W::RA^T2P0PVC!LVZI'
M&&79@C<%SM50 #[QJEJGB3P[H=Y9:=K6OV5G<:G<&#38+JZ2-[N4*6,<:L09
M&VJS;5R< GM7RO\ \$NOB5\1%^ 7Q"^"&NW=SXEUOX,^/=9\*Z1)>W0$NH6U
ML<VJ/*W .=T0)X5%3L*\-\>>$/VOHO\ @HI^S9\5OVN_&>E)J/B7Q#K$>C^
M_#A9[#PW;P6D9V^:3^^GD,_[Q^?]6H#%=JJ ?I,[I&I=V"JHR23@ 5B^%_B5
M\.?&]Y<:?X+\?Z)J]Q:#_2H-+U6&X>'G'SK&Q*\\<U\V_P#!8Z#XAW7[(]O:
M^%(]9;P])XSTT?$H^'U=KI?#G[PW14)\Q7=Y.['\.=WR[J^>_P!HC0/V(]+\
M4_!N_P#^"6\WAV7XIIXVL/L,7PZO3/(VC[2+HZF(V;;%CRPYN,/@OGY=] 'Z
M8T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!'>7EGIUI+?Z
MA=1P00H7FFFD"I&H&2S$\  =S65X3^(WP]\?>=_P@OCO1M:^S$"X_LG5(KGR
MB>F[RV.W\:\:_;-_9(\9?M>>-?A[X3U[Q9:P_"S1]5GO_B#X;%Y/#<:ZRQ@V
MD(,:X:)9 =ZEUX<D?,JU\^_MR? CX&_LE_&KX$>+?V/O!=EX0^)6L?$JSTN/
M2/#*F!-7T9\B\6XA4[6C!,*LY&0)&R> 5 /O/Q!XD\.^$M*DUWQ5K]EIEC#C
MSKS4+I(8DR<#+N0!^)H\/^)/#OBW2H]=\*Z_9:G8S9\F\T^Z2:)\'!PZ$@_@
M:^-/&G@?PS^V]_P5,\1_![XUZ<-9\"?!CP98W%KX5N9&^QW6L7ZQRBYGC!Q+
MMAD*A6X^1?5@QX2\#>%OV'/^"I'A;X1_!/3O[%\"_&KPC?RWOA6WD;[%::O8
M(\WVJ%"<1;H4"%1Q\Y_V0H!]IWU]9:793:EJ5Y%;VUO$TMQ<3R!$B11EF9CP
MH !))X %,TG5M*U[2K;7-"U.WO;*]MTGL[RTF62*>)U#)(CJ2&5@0002"""*
M^*?^"JWAS]M/XF_"WXE:7HNNZ3X*^$?A;PG+?W5]:SF;5?%LBVPE:UVJ<6UL
M),QOG#/L/#JV!ZE\+?'WB#X5?\$EO#GQ.\)P"35/#O[/5GJ>FHR;@9X-#26/
M([C<HR.XH ]RU+XD_#K1O$D/@[6/'VBVFKW.W[/I5SJL,=S+N^[MB9@S9[8'
M-;5?#7[#'_!.S]E#XY?L9Z'\3OC9X*A\;>+?B-I;:OXD\8ZK=/+J NIRQ(BG
MW;H6BX7*X)9"6SG%=]_P2#^-OBCXP?LL7V@^,/%LVOW?@+QIJ'A>'7;F3?+J
M%K;B*2WF=OXCY4RINZD("23DD ^IZ*** "BBB@ HHHH **** "BBB@ HHHH
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
M8^'[S2T5/B9\4KZ=1%X<B?@VUH"1YMX1N&0<H00"I5I(OL2OF?Q/_P $>O\
M@G1XS\2ZCXP\3_L]-=ZEJU]->:A=OXPU@--/*Y>1R%NP 2S$\ #F@#I/A1^R
MG\$O@[^RQX@_9F^ M]:SOJV@7\6H:C+?)-=ZE>7$#1/=W#@Y9F++SPJ@!0
M!7%?\$@/B/X<U#_@GSX8T?4M4@LK_P #G4-*\56MW*L;:7-!=3,1.&(\O]T4
M<EL8!]C7HO[.7_!/[]D7]DKQ;>^.OV??A+_PC^JZAIQL+RZ_MZ_N_,MS(DA3
M;<SR*/FC0Y !XQG!-8OQ;_X)B?L5_&SQ_?\ Q+\;_"61=4UB0/KITC7+RPAU
M1@<[KB*WE1)&)R2V S$DDDT >>_\$A89/%GASXS?M!VD3C2?B)\;-;U3P]*R
MD"YL1+A)5SU!=I$^L9I_[>7_ "D#_9'_ .QD\2?^DEI7U5X-\&^%/AYX5L/
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
MXM_\%K=(D\)7*7=M\,/A#.GB.Y@8,EK>W=Q(J6S$<"0QS(^WK@-Z&OL6O/\
M]GG]EOX$_LK>&+KPG\#? 4.C07]S]IU.X:XEN+F^FY^>:>9FDD(R< MA=QP!
MDUZ!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7QW^TY^UC\5
M/CS\;-4_8;_8U\66/A^\TM%3XF?%*^G41>'(GX-M: D>;>$;AD'*$$ J5:2+
M[$KYG\3_ /!'K_@G1XS\2ZCXP\3_ +/37>I:M?37FH7;^,-8#33RN7D<A;L
M$LQ/  YH Z3X4?LI_!+X._LL>(/V9O@+?6L[ZMH%_%J&HRWR37>I7EQ T3W=
MPX.69BR\\*H 4   5Q7_  2 ^(_AS4/^"?/AC1]2U2"RO_ YU#2O%5K=RK&V
MES074S$3AB/+_=%');& ?8UZ+^SE_P $_OV1?V2O%M[XZ_9]^$O_  C^JZAI
MQL+RZ_MZ_N_,MS(DA3;<SR*/FC0Y !XQG!-8OQ;_ ."8G[%?QL\?W_Q+\;_"
M61=4UB0/KITC7+RPAU1@<[KB*WE1)&)R2V S$DDDT >-?\$XOBCX(^''P1^/
M_P"V_P#$'5_[-\&>)OB_KNNZ=J$J']_IZRA8WC'5V>5VB51RSKM')JK\.?"/
MBG_@IGXMTG]H?]KG5K'PY\)-.NEOOA[\(Y=2C$FJX_U>H:I\WS @Y6'H0V.$
M+&;ZI^(O[)W[/7Q6^"-O^SAXT^&MM)X(M!;K;>'=/NY[&&-83NB4&VDC; (!
MQG!/)R:\=_X<J_\ !,S_ *-J_P#+RUG_ .3* /J#3[C3[JRCGTJ>&2V*XA>W
M8%"HXX(XP,8X]*^2/AU_RFS^(7_9#['_ -++>OIGX0?"'X=_ ;X<:7\)/A1X
M>_LKP]HL3QZ9I_VN:?R5:1I&'F3.[MEG8_,QZXZ8JIIWP&^%&D_&W4/VB]/\
M*>7XRU70X]'O]9^W3GS;)'5UB\HOY2X9%.X(&XZXH Z^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 **** "BBOF_P"/?_)6=6_[8?\ HB.OG^),
M]_U>P,<3[/GO)1M?EW3=[V?;L<N+Q/U6FIVOK8^D**^/Z*^)_P"(G?\ 4)_Y
M4_\ M#S_ .V/[GX_\ ^P**X_X"?\DFTG_MO_ .CY*["OTO 8KZ]@:6)M;GC&
M5M[<R3M?2]K]CUZ4_:4XS[I,**\P_:B^!'Q(^/7AG3=#^&W[2'B/X:W-C?-/
M<:CX;B5Y+M"A7RGW,/E!.[ZBOB-/@U^V$_\ P4$?]B[_ (>1_$K[ OPY_P"$
ME_MW">=YGVD0^3Y>_;MP<[LY]JZRS]*Z*\I_9R^#OC3]FKP+K4?QD_:@UOQZ
MC7)OFUWQ<8X/[.MTB 9=VXJL8VERQ( R:S/ G_!1;]B#XF?$"+X7^!_VE?#-
M_K=Q<>1:6BW+1K<RDX"12NHCE8G@!&)8],T >TT5\Q?M@_%?XD>"OVZ/V9?A
M_P"$_&=_I^B^*]4\21^(],MIBL6HK!:6K1"5?X@C.Q'H6->L_'G]K7]F[]F*
M&TD^//QAT?PV]\"UE:WDS/<3J#@ND,8:1E!X+!< \9H ]$HK@/!O[4W[._Q#
M^$VH?'/P1\7]$U/PGI%O+/JVLVEUNCL4C3>_G+C?$57YBK*&P0<<BO@KX#?M
M(W/[5?QH^*_Q1U/]O7Q3INI^']?UW_A6_P -?#NKFVT_4='L[222"YDB"XE4
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
MX(-?+W_!9+XN_$WX(_L3:AX[^$?CC4/#VLQ^(M/ACU+3)S'*L;R$,H([$=:
M/JFBOD3_ (=S?M4_])5?BG_X!Q?_ !RO<_V:?@YXZ^ /P\O?#'Q._:$UWXB7
M4NJRWJZ_XF18Y;: Q1)Y PQ'EJ8W?.>LC4 >D45XIHG_  4<_89\1^,[KP!H
MG[3GA:XU2T25I(DO#Y;B-2SB.8KY<Q 4G",Q.. :[*]_:7^ ^F^"?#'Q'OOB
M?ID6A^--1MK#PMJ;2-Y6I7-P&,,49QRSA&QG'0T =S17-_%3XO?#3X(>$F\=
M_%GQC9Z%HZ7,5N^H7S$1B61MJ+P#R3P*X+QY<(G[9_@2V/[4#Z,S^'-0(^%0
MLV9?$'RO_I9D\P!?)ZX*-G9U% 'L-%>0_$']OG]CCX51:C)\0/V@_#^FOI.M
MRZ1?V\DSO/%>Q!3+#Y2*78H&7<54A=PR1D5V?PR^.?P@^,W@#_A:7PK^(FEZ
M]X?"N9-3TZY$B1%!N=7'WHW48)5@& (XYH ZNBO#_$__  4H_83\&V6D:AXA
M_::\-0Q:[;^?IGES22M)$79!(RQHQB0LK ,X4':<=*T?BA^WY^QE\&KS2[#X
MC?M&>&K&;6K.*\TU(KPW/FVTH!CG_<!]D;@Y5VPK#D$B@#U^BLI?'7@E_!@^
M(Z^+],_X1YM/%^-<-_']C-J4WB?SL[/+V_-OSC'.:\M^&W_!0[]B?XO>/8_A
MC\._VC_#FHZY/-Y5I8B=XOM4G9(7D54F8]@A8GMF@#V>BN0^(?Q]^"_PDU[3
M_#/Q.^)>D:#>ZK97=Y81:K=B$2P6L?F7$FYL*%C0[B21Q7+?!3]N?]D?]HKQ
M9-X$^#'QXT/7=9A1G_LR&1XII47EFC655,H Y)3< .3Q0!ZQ17Q_%_P4M\#1
M_P#!2W4?V;=9^,'A^U\%Z=X2:P@00D2S^*CJ4-N;1Y""?,11*H1=J_,Q.XA2
M/L"@ HKXH_:?^(/C[XM?\%$+#]COQ3^TGXE^$?@N'X>-KVFW_A/48]/O?$%\
M)"'07<B,$2.-)6* <B!R>H*]I_P2F^-/Q6^,'P@\867Q&\=3>,M.\*?$+4=#
M\(^/+B(*_B#38"HCN&(XD/)_>#.<@$DJ20#ZCHHKXAU?7OV@_P!NS]M3XG_
M'PY^T_K?PK\&_"G[#:G3O"&R'5]:GG1F>Y,[?.D2LI VY7#1\98F@#[>HKX\
M\-?#K]N+]C?]HSP1H>C?&#QC\:?A=XPU!M.\21^)K47.H>&9#CR[PW2\^3EL
MMNPH5'&W)5A]06?Q>^&FH?%.[^"5EXQLY/%=AI*ZG>:$K'SXK-G5%F(QC:69
M1U[T ='17.7WQ>^&FF_%&R^"E_XQLXO%>HZ6^I6.ALQ\^:T1F5I@,8VAE8=>
MU<#X^_X* ?L9_"ZWO[CQY^T-X?T\Z7KUQHM];O*[SQW\&WSX/*12[%-Z;B%*
MC<,GD4 >PT5RGP]^.7P@^+'PZ/Q;^&WQ$TK6_#:Q222:OI]T)(HQ&NZ0/CE&
M4<E6 8=Q7G'B3_@I9^PAX2_LK^W_ -IWPU#_ &U;+<:?Y<TDNZ)B0KOL0^2I
MP<&3;D<].: /<J*^9_\ @J1\;?$G@;_@G5XN^-7P&^([V=V(](FT3Q'H%\K;
MHIM2M$+Q2H2&5XW89!((:O8O"7QM^&U[XPTWX+7?CFT;QG+X7AUA]$E<BXDM
M#M0W !&&7>2,@GD'T- ';45SGC/XN_#3X>>)?#W@WQIXQL]/U7Q7>O:>'+"=
MCYNH3( 76-0#G:&4D]!D9-='0 45\E?\$U?C[XS\7^"OCEXP^-_Q(O+^Q\(_
M%[7+:WO=5N"ZZ=IMM'&^Q3_#&B[CCMS7HWBW_@I+^PKX'GTNV\3_ +37AJWD
MUFRAN[!$G>4F"50T<DGEHWDAE(8>9MRI!Z<T >WT5E)XZ\$R>#!\1T\8:6?#
MQT_[<-=%_']C-KLW^?YV=GE[?FWYQCG-?(G[:7_!2S]GKQ9^R5\2(OV5_P!J
M+3'\;:/I44VGG2;MX;H8NX5=X"ZKYN$+9,>["DGIS0!]H45Y]X<^+WA#X?\
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
M^(7@2%K?PSXETW38[F'[&PPUE<6S%5EA(R N1MW-P02* /'/VTOA%\-_"_\
MP4P_9C^*?AS0+'3]=US7=6L]7DM(%C:^B@M4:)W"@;F3S77<><.H)PH ^VZ^
M3-&_X)T?&;Q/^T=X#_:H_:#_ &O)O%?B3P3?S/#IUMX2CL]/^R-$R"""-)OW
M+EF9WF8.7PBX4("?K.@ HHHH *RO'5UXAL?!.LWOA&V\[58=*N'TR'9NWW B
M8QK@]<OM&*U:*J$N2:E:]NA,X\T6KVN?EE_PU)_P<'_]&Z#_ ,)&W_\ CM>(
M_MK?\% _^"JFB^ ;SX#_ +4NC6GA.T\9:9)'+;)HD-O=7-IN"R!65V94;E"<
M#<"P!ZU^V>K:MIF@Z5<ZYK5_%:V=E;O/=W,[A4AB12S.Q/   ))]!7\Z/[?O
M[5.I_MC?M2^)?C-++*-*DN/L7AFVER/L^FPDK"N#]TM\TK#^_*]?T+X<8G"<
M5YM*4LJP].G12DY1@[J5_<2NVKW3>VR\T?@WB#A\5PQE<8K,\14J56XJ,IJW
M+;WF[).VJ7J_4\ATG5M3T'5;77-%OY;6\LKA)[2Z@<J\,J,&5U(Y!! (/J*_
M1KX,?\%$?^"VOQ\\&#QQ\&?ASI_B?28[EK234M/\+V[@3H%+(^)!M?#*V,#A
M@0,$5^;M?>/_  08_:^_X4I^TA/^SYXMU3R_#WQ&V0V7FOA+?5XP?((ST\U2
MT)QRSF'^[7Z?QY@:53(ZF-6$IXBI13DHU(\WNZ<]K6=[*_G:UC\WX)QE2GG,
M,&\54H4ZS46Z<K>]]F][JUW;RO<]R\"_M,_\%[K[QOHUEXN_9\\G29M5MTU.
M;_A%(%V6YE42-D2<83<<U^G-%%?R1GV=T,ZG3E2PE+#\M_X::YKVWNWM;3U/
MZGR3)J^3PG&IBJE?FM_$:=K7VLEOU/FS]I_X4_L2?MR?%T_LK?%'4KU?B+X1
MT@:W876CB>RU#3+61HQYL%RT9BD!9H\I^\ ."5!7(\6^-'P#_;P_X)X_#?5/
MC]\"?VW=8\>^%O"D'VS5_ _Q,M_M;2V2$;UCNBQ;(4YVIY)PIP2<*?>_VN_V
M"=)_:0\;Z'\</AS\6M9^&_Q+\-6S6VE>,]!C$IDMB6/V>XA+*)HP6? W+P[
M[@<5YQKO_!.G]KGX]V\/@C]L?_@H/J7BOP.L\;ZAX7\->#K31SJH1@X2>> @
M[-RC*E6Z @JP#5X![A7_ &IOVO/B3\:M!^!_[/7[/;VGAO5/VBM!^WWVN:S9
MI=C1M(:S2>>-(G&R:9HWD4;A@[,#!=67PJ/P</\ @@_\8=;\8#P0WC/X>>-_
M#<D'AWQ;<Z?$VI:7K,,#2)8SRHJ[89Y%!(&T%=K#)A?=]G_M7?L(^"/VC/"'
MA"U\&>*[OP#XF^'-Q'-\/O$^AVRNVD;%11#Y)*B2$B*/*;E_U:\XW!O--=_X
M)D_%7]I/4;;_ (> ?M=ZG\1-#TR.0Z5X4\.Z%%H5FMPT;(+J4P,3+(H8E>!M
M/&2I9" <C_P4J^(7C[XM?\$7[GXG_%#P?;Z!KGB"UT._O='MI'9+42ZC;O&O
MSC<#Y90E3RK$CM75>&OV>_\ @J_JG@O38=/_ ."@GA33[6?38/):#X96SRP1
ME%Q@L,%@O&3^E;&N_P#!-?Q9XK_8!O\ ]A;Q3^T]J6IQOJ<3:-XGU304GDT[
M3X+J*:WLQ$LJ&4*D07<TG!<A0$54'U%X?TK^PM!L=$\_S?L=G%!YNW;OV(%S
MC)QG&<9H \B_8J_8R\._L=^#=:LO^$WU#Q9XI\6:P^J^,?%^K1A)]4NVSSLW
M-L0;G(4LQS(Y+'/&A^W!X#^%/Q4_9D\2_#'XU?&&V\">'=>2WMKWQ)<ZC;VH
MAQ<1R*@DN"(_G,83!Y(8@<\UZQ7$_M%_ #X>_M0_!G7/@;\4+2671]=MA'+)
M;.%FMY%8/'-&Q! ='56&00<8(()! /EG]H7_ ())_LB?#_\ 9F\0^-/AOINL
M:%XW\(>&KC5])^(0\279U 7EI;M*LLKF380QCPVU5"@_)LP,><VWQ>\:?&KQ
MM^P/\??BDY:\U*?7K/5+MT"":]>&"WBE(& &F,6_ P,DX&*]?U#_ ()Y?M>>
M.O ,'[/7Q<_X*$7VJ_#5(8[6^LM.\%06NKZE8I@+:S7OF,0"H"L^&+@?,#N(
MKUO]H+]A[X5?&_\ 9_T/X"Z+<W7A&/P=-9W7@/6M#.+C0+JT7;;RQY.6PO#
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
M&0/#'C/PY_PL'_A(O^$N^(%_XG\[^R?LGV3[2D*_9\>;)YFWRL[\KG=]T8Y
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
MPHN/@9^T#_P4)N]9\-06ZKID5EX$@MYKJ:,CR)K]UG#7(CQNV;EWN%=F)7D
M\J_;$U?Q_P"*OCI^R=\(=%^#$'Q&TV'P2VO0> ;_ %^'3;76KZ*P&TRS3JT9
M\A8_,",IW NG1S6U^U%X2_;M^.VN^ /&NA?\$Z=%^'GBCP3XOL]0TGQ?;?%K
M2)YA;H6\VQ**D)>*08RFXCY,;2"0?H_]H+]@_0?CG\-/ >BZ?\2M2\+^-?AG
M';MX,\>Z1:J9K.9(HXW+0LV)(I/+0M$6'W0-V-P;CXOV ?CM\8_B%X7\4_MN
M?M8KX_T/P9JD>IZ-X0T;PA#I-G<W\?\ J[BZ*.QFV\_)@#DC(5G5@#B?^"O<
M-O\ !37/AU^US\%-7-E\9].UU=&\+Z1:6+7,GBFTER)K*2&/YI$0.6#=O,*C
M#/&5[[_@D=X+^%]O^RG:?&?PEXQ;Q/XH^(-W)JWQ!\37:XNI]6+-YMM(.J"!
MF9%7H<F0#$E=KI7[&TFH_MFWG[8GQ7^)7_"2W-AI/]F_#_PX-'^SVWAF%LB:
M16,TGGSR D&7:F-[C&-@1OP*_8TD_9T_:+\<?%7X8?$O[)X+\>2"^U/X=-HV
M8;75>-][;W F'E!_FW1^40=P&0$0* >XT444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &)H/PV^'WA
M7Q5K7CKPUX)TJPUKQ&T+:_JUG8QQW&HF%2L1GD4!I=BL0NXG ) K;HHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *NNZ'HWB?1+SPU
MXCTJWOM/U"UDMK^QNX1)%<0R*4>-U;(964D$'@@D5#X4\)>%_ GANS\'>"O#
MUEI.DZ= (;#3=.MEA@MXQT1$4 *H] *T** "BBB@#$\*?#;X?>!-2U?6?!?@
MG2M)N_$%^;[7;G3K".&34+DYS-,R@&1SD_,V3S6W110 4444 %%%% !1110
M4444 %%%% !1110 4444 %8GA'X;?#[P!>:MJ'@?P3I6D3Z_J3ZCK<VFV$<+
M7]V_+SS% #)(W=FR3ZUMT4 17]A9:K8S:9J5I'<6US$T5Q!,@9)$8$,K \$$
M$@CWK/\ !'@7P7\-/"UIX'^'GA33M#T:P5EL=*TJS2"WMPS%V"1H JY9F8X'
M4D]ZU:* "N+^)'[.GP)^,/BC1O&OQ3^$VA>(-4\/,6T6\U?3TG:T)8-\NX$?
M>4-R#@@$<UVE% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027888264">
<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, 2021</div></th>
<th class="th"><div>Feb. 22, 2022</div></th>
<th class="th"><div>Jun. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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,  2021<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">$ 11,995,331,611<span></span>
</td>
</tr>
<tr 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,870,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 2022 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">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  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>dtr-types: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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<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_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>23
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027853368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_AuditInformationAbstract', window );"><strong>Audit Information [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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers LLP<span></span>
</td>
</tr>
<tr 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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Philadelphia, Pennsylvania<span></span>
</td>
</tr>
<tr 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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">238<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information [Abstract]</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_AuditInformationAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681029154440">
<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, 2021</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_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,809,563<span></span>
</td>
<td class="nump">$ 2,537,156<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
</tr>
<tr class="re">
<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,259,961<span></span>
</td>
<td class="nump">1,212,282<span></span>
</td>
<td class="nump">1,186,357<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,549,602<span></span>
</td>
<td class="nump">1,324,874<span></span>
</td>
<td class="nump">1,409,005<span></span>
</td>
</tr>
<tr class="re">
<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">860,085<span></span>
</td>
<td class="nump">743,568<span></span>
</td>
<td class="nump">851,766<span></span>
</td>
</tr>
<tr class="ro">
<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">130,841<span></span>
</td>
<td class="nump">119,747<span></span>
</td>
<td class="nump">113,857<span></span>
</td>
</tr>
<tr class="re">
<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">21,738<span></span>
</td>
<td class="nump">38,491<span></span>
</td>
<td class="nump">22,205<span></span>
</td>
</tr>
<tr class="ro">
<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 business and assets</a></td>
<td class="num">(91,157)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,077)<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">628,095<span></span>
</td>
<td class="nump">423,068<span></span>
</td>
<td class="nump">427,254<span></span>
</td>
</tr>
<tr class="ro">
<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">56,969<span></span>
</td>
<td class="nump">66,494<span></span>
</td>
<td class="nump">80,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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="num">(1,328)<span></span>
</td>
<td class="num">(1,158)<span></span>
</td>
<td class="num">(1,741)<span></span>
</td>
</tr>
<tr class="ro">
<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">12,986<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,822<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">559,468<span></span>
</td>
<td class="nump">357,732<span></span>
</td>
<td class="nump">339,903<span></span>
</td>
</tr>
<tr class="ro">
<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">74,349<span></span>
</td>
<td class="nump">21,931<span></span>
</td>
<td class="num">(122,078)<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">485,119<span></span>
</td>
<td class="nump">335,801<span></span>
</td>
<td class="nump">461,981<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income (loss) from discontinued operations</a></td>
<td class="nump">331<span></span>
</td>
<td class="num">(621)<span></span>
</td>
<td class="num">(828)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Taxes (benefit) on operating loss from discontinued operations</a></td>
<td class="nump">76<span></span>
</td>
<td class="num">(144)<span></span>
</td>
<td class="num">(313)<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 );">Income (loss) from discontinued operations</a></td>
<td class="nump">255<span></span>
</td>
<td class="num">(477)<span></span>
</td>
<td class="num">(515)<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">$ 485,374<span></span>
</td>
<td class="nump">$ 335,324<span></span>
</td>
<td class="nump">$ 461,466<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 10.37<span></span>
</td>
<td class="nump">$ 7.22<span></span>
</td>
<td class="nump">$ 10.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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Income (loss) from discontinued operations (in dollars per share)</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="num">(0.01)<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">10.38<span></span>
</td>
<td class="nump">7.21<span></span>
</td>
<td class="nump">9.99<span></span>
</td>
</tr>
<tr class="ro">
<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">10.23<span></span>
</td>
<td class="nump">7.10<span></span>
</td>
<td class="nump">9.81<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="num">(0.01)<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">$ 10.23<span></span>
</td>
<td class="nump">$ 7.09<span></span>
</td>
<td class="nump">$ 9.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_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,774<span></span>
</td>
<td class="nump">46,488<span></span>
</td>
<td class="nump">46,200<span></span>
</td>
</tr>
<tr class="ro">
<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,427<span></span>
</td>
<td class="nump">47,287<span></span>
</td>
<td class="nump">47,090<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=123367319&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=123367319&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=123586238&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=122134291&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=121826272&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types: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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&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>dtr-types: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=123570139&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=123467658&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=123467658&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=123570139&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/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=123359005&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=123359005&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: 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=123359005&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=123359005&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=123359005&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=123359005&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=123384075&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=123359005&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=123367319&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=123359005&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=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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=123359005&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 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 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=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: 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=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: 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=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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=123596393&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=124431687&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=124431687&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 9: 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=124431687&amp;loc=d3e22499-107794<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=125511455&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 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: 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 13: 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 14: 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=123367319&amp;loc=SL114868656-224227<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=124431687&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>dtr-types: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=124431687&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=124432515&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: 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 6: 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 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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 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 9: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: 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=123367319&amp;loc=SL114868656-224227<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: 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 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&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>dtr-types: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=125511455&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=123367319&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=125511455&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=125511455&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=123367319&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>dtr-types: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=125511455&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=125511455&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=125511455&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>dtr-types: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=122134291&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=121826272&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=123359005&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=124431687&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=123586238&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=124431687&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=124435984&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=123359005&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=123367319&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=123367319&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=123359005&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://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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: 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 3: 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=123367319&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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=123367319&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=124432515&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=125511455&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=124432515&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=125511455&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>25
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027693752">
<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, 2021</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_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">$ 485,374<span></span>
</td>
<td class="nump">$ 335,324<span></span>
</td>
<td class="nump">$ 461,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_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 $(5,563), $6,442 and $(6,270), respectively</a></td>
<td class="num">(63,191)<span></span>
</td>
<td class="nump">59,758<span></span>
</td>
<td class="nump">4,195<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="num">(63,191)<span></span>
</td>
<td class="nump">59,758<span></span>
</td>
<td class="nump">4,195<span></span>
</td>
</tr>
<tr class="ro">
<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 $232, $(7) and $(20), respectively</a></td>
<td class="num">(780)<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<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 $(1,671), $6,101 and $3,817, respectively</a></td>
<td class="nump">5,582<span></span>
</td>
<td class="num">(19,966)<span></span>
</td>
<td class="num">(12,767)<span></span>
</td>
</tr>
<tr class="re">
<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 $&#8212;, $(1,067) and $&#8212;, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,544<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Net loss recognized in net periodic cost, net of tax of $(1,988), $(1,694) and $(1,611), respectively</a></td>
<td class="nump">6,555<span></span>
</td>
<td class="nump">5,559<span></span>
</td>
<td class="nump">5,319<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 $(238), $243 and $15, respectively</a></td>
<td class="nump">610<span></span>
</td>
<td class="num">(610)<span></span>
</td>
<td class="num">(44)<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="nump">11,967<span></span>
</td>
<td class="num">(11,447)<span></span>
</td>
<td class="num">(7,430)<span></span>
</td>
</tr>
<tr class="re">
<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 $(27), $234 and $(85), respectively</a></td>
<td class="nump">351<span></span>
</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustment on derivatives included in net income, net of tax of $62, $(240) and $150, respectively</a></td>
<td class="nump">1,212<span></span>
</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Derivatives qualifying as hedges, net of tax</a></td>
<td class="nump">1,563<span></span>
</td>
<td class="num">(1,217)<span></span>
</td>
<td class="num">(72)<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 (loss) income, net of tax</a></td>
<td class="num">(49,661)<span></span>
</td>
<td class="nump">47,094<span></span>
</td>
<td class="num">(3,307)<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">$ 435,713<span></span>
</td>
<td class="nump">$ 382,418<span></span>
</td>
<td class="nump">$ 458,159<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=123367319&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=124509347&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=124509347&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=124509347&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://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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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=123447040&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=124509347&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=124509347&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=123602790&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=124509347&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=124509347&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=124509347&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=124509347&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=124509347&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=123447040&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=124509347&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=124509347&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=124509347&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=124509347&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=124509347&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=124509347&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=123447040&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=124509347&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=124509347&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=124509347&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=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<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 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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=124507222&amp;loc=d3e1436-108581<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 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: 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 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: 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 12: 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=124509347&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=124509347&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=124509347&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=123447040&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=124509347&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=124509347&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>26
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027862264">
<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, 2021</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_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="num">$ (5,563)<span></span>
</td>
<td class="nump">$ 6,442<span></span>
</td>
<td class="num">$ (6,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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax', window );">Prior service cost recognized in net periodic cost, tax</a></td>
<td class="nump">232<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Unamortized (loss) gain arising during the period, tax</a></td>
<td class="num">(1,671)<span></span>
</td>
<td class="nump">6,101<span></span>
</td>
<td class="nump">3,817<span></span>
</td>
</tr>
<tr class="re">
<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="nump">0<span></span>
</td>
<td class="num">(1,067)<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Net loss recognized in net periodic cost, tax</a></td>
<td class="num">(1,988)<span></span>
</td>
<td class="num">(1,694)<span></span>
</td>
<td class="num">(1,611)<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="num">(238)<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(27)<span></span>
</td>
<td class="nump">234<span></span>
</td>
<td class="num">(85)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 62<span></span>
</td>
<td class="num">$ (240)<span></span>
</td>
<td class="nump">$ 150<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=124509347&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=124509347&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=123454820&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=124509347&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=124509347&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=124509347&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=124509347&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=125521441&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=124509347&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=124509347&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>27
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681028108312">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 445,084<span></span>
</td>
<td class="nump">$ 375,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">383,569<span></span>
</td>
<td class="nump">395,071<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">477,643<span></span>
</td>
<td class="nump">513,196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">117,277<span></span>
</td>
<td class="nump">115,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid taxes</a></td>
<td class="nump">5,545<span></span>
</td>
<td class="nump">22,842<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,429,118<span></span>
</td>
<td class="nump">1,422,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">443,758<span></span>
</td>
<td class="nump">473,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">129,653<span></span>
</td>
<td class="nump">100,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,504,202<span></span>
</td>
<td class="nump">2,585,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles assets, net</a></td>
<td class="nump">2,289,067<span></span>
</td>
<td class="nump">2,519,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">6,820<span></span>
</td>
<td class="nump">8,073<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">69,104<span></span>
</td>
<td class="nump">41,802<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">6,871,722<span></span>
</td>
<td class="nump">7,152,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current borrowings</a></td>
<td class="nump">110,000<span></span>
</td>
<td class="nump">100,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">118,236<span></span>
</td>
<td class="nump">102,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">163,441<span></span>
</td>
<td class="nump">136,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and benefit-related liabilities</a></td>
<td class="nump">143,657<span></span>
</td>
<td class="nump">122,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">5,209<span></span>
</td>
<td class="nump">7,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">83,943<span></span>
</td>
<td class="nump">17,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">55,633<span></span>
</td>
<td class="nump">53,869<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">680,119<span></span>
</td>
<td class="nump">540,027<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term borrowings</a></td>
<td class="nump">1,740,102<span></span>
</td>
<td class="nump">2,377,888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">370,124<span></span>
</td>
<td class="nump">484,678<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Pension and postretirement benefit liabilities</a></td>
<td class="nump">45,185<span></span>
</td>
<td class="nump">74,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Noncurrent liability for uncertain tax positions</a></td>
<td class="nump">8,646<span></span>
</td>
<td class="nump">10,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="nump">116,033<span></span>
</td>
<td class="nump">86,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">156,765<span></span>
</td>
<td class="nump">242,786<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,116,974<span></span>
</td>
<td class="nump">3,816,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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: 2021 &#8212; 47,929 shares; 2020 &#8212; 47,812 shares</a></td>
<td class="nump">47,929<span></span>
</td>
<td class="nump">47,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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">693,090<span></span>
</td>
<td class="nump">652,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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">3,517,954<span></span>
</td>
<td class="nump">3,096,228<span></span>
</td>
</tr>
<tr class="ro">
<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">(346,959)<span></span>
</td>
<td class="num">(297,298)<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,912,014<span></span>
</td>
<td class="nump">3,499,047<span></span>
</td>
</tr>
<tr class="ro">
<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">157,266<span></span>
</td>
<td class="nump">162,590<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,754,748<span></span>
</td>
<td class="nump">3,336,457<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">$ 6,871,722<span></span>
</td>
<td class="nump">$ 7,152,559<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=124259787&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=124098289&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=124259787&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=124509347&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=124509347&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=124501264&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=124501264&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=124509347&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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: 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 20: 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=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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=123359005&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=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: 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 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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://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=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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=124098289&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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))<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=123427490&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=123427490&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=123427490&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=123427490&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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=124098289&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=124098289&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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(23))<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 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 5: 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 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<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 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123391704&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=123391704&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=124098289&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=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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.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=123453770&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=123453770&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=123447040&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=123450688&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=124098289&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=124098289&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=124098289&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=123349782&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 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 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=124501264&amp;loc=SL117420844-207641<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 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 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 (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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=122038336&amp;loc=d3e74512-122707<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(31))<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><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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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>28
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681034808680">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,929<span></span>
</td>
<td class="nump">47,812<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>dtr-types: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>29
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024663736">
<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, 2021</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_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">$ 485,374<span></span>
</td>
<td class="nump">$ 335,324<span></span>
</td>
<td class="nump">$ 461,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_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 );">(Income) loss from discontinued operations</a></td>
<td class="num">(255)<span></span>
</td>
<td class="nump">477<span></span>
</td>
<td class="nump">515<span></span>
</td>
</tr>
<tr class="re">
<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">71,758<span></span>
</td>
<td class="nump">68,567<span></span>
</td>
<td class="nump">64,088<span></span>
</td>
</tr>
<tr class="ro">
<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">165,604<span></span>
</td>
<td class="nump">158,685<span></span>
</td>
<td class="nump">149,974<span></span>
</td>
</tr>
<tr class="re">
<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,493<span></span>
</td>
<td class="nump">4,430<span></span>
</td>
<td class="nump">4,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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">12,986<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,822<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">3,993<span></span>
</td>
<td class="nump">1,707<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="nump">8,475<span></span>
</td>
<td class="num">(38,164)<span></span>
</td>
<td class="nump">53,915<span></span>
</td>
</tr>
<tr class="re">
<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">6,739<span></span>
</td>
<td class="nump">21,388<span></span>
</td>
<td class="nump">6,966<span></span>
</td>
</tr>
<tr class="ro">
<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">22,937<span></span>
</td>
<td class="nump">20,739<span></span>
</td>
<td class="nump">26,940<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 business and assets</a></td>
<td class="num">(91,157)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,077)<span></span>
</td>
</tr>
<tr class="ro">
<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">(110,239)<span></span>
</td>
<td class="num">(32,675)<span></span>
</td>
<td class="num">(168,594)<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">(230)<span></span>
</td>
<td class="num">(79,801)<span></span>
</td>
<td class="num">(26,092)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Interest benefit on swaps designated as net investment hedges</a></td>
<td class="num">(19,296)<span></span>
</td>
<td class="num">(19,178)<span></span>
</td>
<td class="num">(18,866)<span></span>
</td>
</tr>
<tr class="re">
<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">(36,388)<span></span>
</td>
<td class="num">(26,636)<span></span>
</td>
<td class="num">(5,800)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(600)<span></span>
</td>
<td class="nump">44,748<span></span>
</td>
<td class="num">(59,793)<span></span>
</td>
</tr>
<tr class="ro">
<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">(11,138)<span></span>
</td>
<td class="num">(5,497)<span></span>
</td>
<td class="num">(53,170)<span></span>
</td>
</tr>
<tr class="re">
<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">(28,410)<span></span>
</td>
<td class="num">(4,323)<span></span>
</td>
<td class="num">(31,023)<span></span>
</td>
</tr>
<tr class="ro">
<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">94,020<span></span>
</td>
<td class="nump">646<span></span>
</td>
<td class="nump">36,021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxes', window );">Income taxes receivable and payable, net</a></td>
<td class="nump">73,473<span></span>
</td>
<td class="num">(13,294)<span></span>
</td>
<td class="num">(6,531)<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">652,139<span></span>
</td>
<td class="nump">437,143<span></span>
</td>
<td class="nump">437,068<span></span>
</td>
</tr>
<tr class="re">
<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">(71,618)<span></span>
</td>
<td class="num">(90,694)<span></span>
</td>
<td class="num">(102,695)<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">(4,590)<span></span>
</td>
<td class="num">(767,830)<span></span>
</td>
<td class="num">(3,462)<span></span>
</td>
</tr>
<tr class="ro">
<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 business and assets</a></td>
<td class="nump">224,909<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="nump">14,345<span></span>
</td>
</tr>
<tr class="re">
<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,154<span></span>
</td>
<td class="nump">19,341<span></span>
</td>
<td class="nump">18,331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sales of investments</a></td>
<td class="nump">7,300<span></span>
</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_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchase of investments</a></td>
<td class="num">(18,418)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities from continuing operations</a></td>
<td class="nump">156,737<span></span>
</td>
<td class="num">(837,783)<span></span>
</td>
<td class="num">(73,481)<span></span>
</td>
</tr>
<tr class="re">
<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">400,000<span></span>
</td>
<td class="nump">1,513,807<span></span>
</td>
<td class="nump">275,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">(1,034,500)<span></span>
</td>
<td class="num">(938,807)<span></span>
</td>
<td class="num">(528,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">(9,774)<span></span>
</td>
<td class="num">(8,440)<span></span>
</td>
<td class="num">(11,635)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net proceeds from share based compensation plans and the related tax impacts</a></td>
<td class="nump">12,451<span></span>
</td>
<td class="nump">18,994<span></span>
</td>
<td class="nump">21,206<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">(31,448)<span></span>
</td>
<td class="num">(67,170)<span></span>
</td>
<td class="num">(112,079)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(63,648)<span></span>
</td>
<td class="num">(63,221)<span></span>
</td>
<td class="num">(62,828)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfTreasuryStock', window );">Proceeds from sale of treasury stock</a></td>
<td class="nump">11,097<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities from continuing operations</a></td>
<td class="num">(715,822)<span></span>
</td>
<td class="nump">455,163<span></span>
</td>
<td class="num">(418,836)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">(720)<span></span>
</td>
<td class="num">(737)<span></span>
</td>
<td class="nump">2,457<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_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash (used in) provided by discontinued operations</a></td>
<td class="num">(720)<span></span>
</td>
<td class="num">(737)<span></span>
</td>
<td class="nump">2,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(23,130)<span></span>
</td>
<td class="nump">21,011<span></span>
</td>
<td class="num">(3,286)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">69,204<span></span>
</td>
<td class="nump">74,797<span></span>
</td>
<td class="num">(56,078)<span></span>
</td>
</tr>
<tr class="re">
<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">375,880<span></span>
</td>
<td class="nump">301,083<span></span>
</td>
<td class="nump">357,161<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 445,084<span></span>
</td>
<td class="nump">$ 375,880<span></span>
</td>
<td class="nump">$ 301,083<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>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_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=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: 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=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: 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 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123570139&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=123570139&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=123351718&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=123570139&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=123570139&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=123570139&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=123431023&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=123444420&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=123570139&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=123570139&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=122134291&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=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<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=122134291&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=123570139&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=121826272&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=123570139&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=123444420&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=125515794&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=125515794&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=123467658&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=123467658&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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://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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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=123570139&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=123570139&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_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfTreasuryStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the issuance of an equity stock that has been previously reacquired 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromSaleOfTreasuryStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=123570139&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=123570139&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>30
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024468040">
<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, 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 );">Beginning 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 Enumeration]</a></td>
<td class="text">Accounting Standards Update 2016-13 [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DeferredCompensationArrangementWithIndividualSharesIssued', 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_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued', 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_DeferredCompensationArrangementWithIndividualSharesIssued', 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_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued', 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>
<tr class="ro">
<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">485,374<span></span>
</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">485,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,648)<span></span>
</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,648)<span></span>
</td>
<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">(49,661)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(49,661)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">117<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(31)<span></span>
</td>
</tr>
<tr class="re">
<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">34,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 117<span></span>
</td>
<td class="nump">33,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">$ 347<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Treasury stock reissued (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">(28)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Treasury stock reissued</a></td>
<td class="nump">11,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,349<span></span>
</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,748<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued', 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_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued', window );">&#160;Deferred compensation</a></td>
<td class="nump">676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 229<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, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,929<span></span>
</td>
<td class="text">&#160;<span></span>
</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,069<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, 2021</a></td>
<td class="nump">$ 3,754,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,929<span></span>
</td>
<td class="nump">$ 693,090<span></span>
</td>
<td class="nump">$ 3,517,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (346,959)<span></span>
</td>
<td class="num">$ (157,266)<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 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<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 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL122642865-165497<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 14: 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> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<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 (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&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 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<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=124431687&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 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL120254526-165497<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 23: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 26: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: 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=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: 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=122640432&amp;loc=SL121648383-210437<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 30: 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> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 31: 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=122640432&amp;loc=SL121648383-210437<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 33: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 35: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=122150657&amp;loc=SL122150809-237846<br><br>Reference 37: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL122642865-165497<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S65<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124359872&amp;loc=SL124427846-239511<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL120254526-165497<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 44: 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=122640432&amp;loc=SL121648383-210437<br><br>Reference 45: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 47: 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=122640432&amp;loc=SL121648383-210437<br><br>Reference 48: 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 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 50: 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=122640432&amp;loc=SL121648383-210437<br><br>Reference 51: 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 52: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 53: 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 54: 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 55: 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=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: 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 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 58: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(1)<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(2)<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(01)<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of shares issued during the period under a deferred compensation 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)<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_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredCompensationArrangementWithIndividualSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pursuant to the terms of a deferred compensation 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 (l)<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_DeferredCompensationArrangementWithIndividualSharesIssued</td>
</tr>
<tr>
<td style="padding-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_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://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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<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 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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=124507222&amp;loc=d3e1436-108581<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 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: 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 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: 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 12: 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=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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=122038336&amp;loc=d3e74512-122707<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(31))<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><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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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>31
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035939240">
<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, 2021</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_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>dtr-types: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>32
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026647752">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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. Our estimates have considered the potential impacts stemming from the COVID-19 pandemic, which include increased uncertainty due to the difficulty in predicting the extent and duration of the pandemic.  Accordingly, 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-weight:400;line-height:120%">Cash and cash equivalents:&#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 and losses expected to be incurred over the life of our receivables. Considerations to determine credit losses include our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services, as well as the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability. The allowance for credit losses as of December&#160;31, 2021 and December&#160;31, 2020 was $10.8&#160;million and $12.9&#160;million, respectively. The current portion of the allowance for credit losses, which was $6.0&#160;million and $8.1&#160;million as of December&#160;31, 2021 and December&#160;31, 2020, 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 10 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-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%">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="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="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 quantitative impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the quantitative impairment test. Under a quantitative impairment test, we 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 recognize an impairment loss based on the amount the carrying value of the reporting unit exceeds its fair value. We did not record a goodwill impairment charge for the year ended December&#160;31, 2021.</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, 5 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-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 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 our 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 adjust 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 make 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%"> 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 experience and negotiated settlements of prior plans. Termination benefits provided under one-time termination benefits arrangements, if any, 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. Other restructuring costs may include facility closure, employee relocation, equipment relocation and outplacement costs and are recognized in the period they are 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%">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, record 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 </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%">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 89%, 9% and 2% of our consolidated net revenues, respectively, for the year ended December&#160;31, 2021. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods. With respect to the custom products sold in the OEM segment, revenue is measured using the units produced output method. Payment is generally due 30 days from the date of invoice. </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 $15.2&#160;million and $14.6 million as of  December&#160;31, 2021 and 2020, 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 $26.4 million and $28.5 million at  December&#160;31, 2021 and 2020, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2021 to be paid within 90 days subsequent to period-end.</span></div>Leases:&#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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026578440">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 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 modifications under the new guidance were applied on a prospective basis effective January 1, 2021. The adoption of the new guidance did not have a material effect on the condensed consolidated financial statements.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></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=123338486&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 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<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 65<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<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 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<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 S99<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<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 65<br> -Paragraph 1<br> -Subparagraph (i)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<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 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<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 (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 13: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: 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> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 19: 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=123338486&amp;loc=SL49131195-203048<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)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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 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 22: 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=122038215&amp;loc=d3e31137-122693<br><br>Reference 23: 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 24: 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=124431687&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 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 27: 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=122640432&amp;loc=SL121648383-210437<br><br>Reference 28: 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=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 30: 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=122640432&amp;loc=SL121648383-210437<br><br>Reference 31: 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=124431687&amp;loc=d3e22499-107794<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122150657&amp;loc=SL122150809-237846<br><br>Reference 33: 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> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (c)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026630712">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Net revenues</a></td>
<td class="text">Net 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, 2021, 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.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%">2021</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%">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="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%">700,240&#160;</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%">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="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%">380,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%">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="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%">427,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%">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="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%">377,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">341,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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%">245,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">336,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%">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="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,809,563&#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,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="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)   Includes revenues generated from sales of our respiratory and urology products (other than interventional urology products).  Certain product lines within the respiratory product category were sold during 2021. See Note 4 for additional information related to the Respiratory business divestiture.</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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026943736">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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%">Divestiture</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 May 15, 2021, we entered into a definitive agreement to sell certain product lines within our global respiratory product portfolio (the "Divested respiratory business") to Medline Industries, Inc. (&#8220;Medline&#8221;) for consideration of $286.0&#160;million, reduced by $12&#160;million in working capital not transferring to Medline, which is subject to customary post close adjustments (the "Respiratory business divestiture"). In connection with the Respiratory business divestiture, we also entered into several ancillary agreements with Medline to help facilitate the transfer of the business, which provide for transition support, quality, supply and manufacturing services, including a manufacturing and supply transition agreement (the "MSTA").</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%">On June 28, 2021, the first day of the third quarter of 2021, we completed the initial phase of the Respiratory business divestiture, pursuant to which we received cash proceeds of $259&#160;million. We attributed $33.8&#160;million of the proceeds to our performance obligations pursuant to the MSTA. The resulting liability was measured as the excess of the estimated fair value of the services to be performed over the estimated proceeds we expect to receive over the MSTA term. The significant assumption used to estimate the fair value of the services to be performed is the selection of an appropriate gross margin based on comparable companies. The MSTA liability was recorded within Other current liabilities and Other liabilities in the condensed consolidated balance sheet and the related proceeds will be recognized in net revenues as the services are performed.</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 second phase of the Respiratory business divestiture will occur once we transfer certain additional manufacturing assets to Medline. Our receipt of $15.0&#160;million in additional cash proceeds is contingent upon the transfer of these manufacturing assets and is expected to occur prior to the end of 2023. We plan to recognize the contingent consideration, and any gain on sale resulting from the completion of the second phase of the divestiture, when it becomes realizable.</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 assets and liabilities were sold as part of the initial phase of the Respiratory business divestiture:</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:79.016%"/><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: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="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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%">26,830&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="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%">26,830&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,006&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,745&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">94&#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 19pt;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 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:10pt;font-weight:400;line-height:100%">95,481&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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,311&#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:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</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%">535&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#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 19pt;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</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%">1,103&#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-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 disclosed in Note 8, $35.7&#160;million of goodwill of our Americas, EMEA and Asia reportable operating segments&#8217; goodwill was attributed to the divested respiratory business based on the fair value of the divested respiratory business relative to the fair value of certain of our reporting units. The fair values were estimated using a combination of the discounted cash flows based on projected future earnings (Income Approach) and market multiples of publicly traded companies in similar lines of business (Market Approach). The more significant judgments and assumptions in determining fair value using the Income Approach include the amount and timing of expected future cash flows and the discount rate that was used to estimate the present value of the future cash flows. The more significant judgments and assumptions in determining fair value using the Market Approach include the determination of appropriate revenue and EBITDA multiples based on the selection of appropriate comparable companies.</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 revenues attributable to our divested respiratory business recognized prior to the Respiratory business divestiture are included within each of our geographic segments and were $60.7&#160;million during the year ended December 31, 2021 and $138.5&#160;million for the year ended December 31, 2020. For the year ended December 31, 2021, we recognized $51.1 million in net revenues attributed to services provided to Medline in accordance with the MSTA, which are presented within our Americas reporting segment and our Other global product category.</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%">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 purchase price was allocated based on the fair values of the assets and liabilities, including goodwill of $107.1&#160;million, intangible assets of $179.0&#160;million and deferred tax liabilities of $43.4&#160;million. The acquisition complements our OEM product portfolio. For the years ended December 31, 2021 and 2020, we recorded post acquisition revenue of $38.6&#160;million and $27.1&#160;million, respectively, related to HPC within our OEM operating segment.</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 December 28, 2020, we acquired Z-Medica, LLC ("Z-Medica"), a privately held medical device company that manufactures and sells hemostatic (hemorrhage control) products 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. The purchase price was allocated based on the fair values of the assets and liabilities, including goodwill of $186.0&#160;million, intangibles assets of $332.0&#160;million and deferred tax liabilities of $32.2&#160;million. For the year ended December 31, 2021, we recorded post acquisition revenue and operating profit of $66.4&#160;million and $21.8&#160;million, respectively, related to Z-Medica across our geographic segments.</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>dtr-types: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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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>36
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681034791208">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock', window );">Restructuring and impairment charges</a></td>
<td class="text">Restructuring and impairment charges<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Respiratory divestiture plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2021, in connection with the Respiratory business divestiture described in Note 4, we committed to a restructuring plan designed to separate the manufacturing operations to be transferred to Medline from those that will remain with Teleflex, which includes related workforce reductions (the &#8220;Respiratory divestiture plan&#8221;). The plan includes expanding certain of our existing locations to accommodate the transfer of capacity from the sites being transferred to Medline and replicating the manufacturing processes at alternate existing locations. We expect this plan will be substantially completed by the end of 2023. The following table provides a summary of our cost estimates by major type of expense associated with the Respiratory divestiture plan:</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:54.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.199%"/><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%">Total estimated amount expected to be incurred</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Program expense estimates:</span></td><td colspan="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%">(Dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring 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;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%">$5 million to $8 million</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">$19 million to $22 million</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-bottom:3pt double #000000;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%">$24 million to $30 million</span></div></td></tr></table></div><div style="margin-bottom:2pt;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">Substantially all of the charges consist of employee termination benefit costs.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Consist of charges that are directly related to the Respiratory divestiture plan and principally constitute costs to transfer manufacturing operations to other locations and project management costs. Substantially all of the charges are expected to be recognized within costs of goods sold.</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 expect substantially all of the restructuring and restructuring related charges will result in future cash outlays, the majority of which will be made in 2022 and 2023. Additionally, we expect to incur $22&#160;million to $28&#160;million in aggregate capital expenditures under the plan, which are expected to be incurred mostly in 2022 and 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2021, we incurred $3.3&#160;million in pre-tax restructuring related charges, all of which were recognized in cost of goods sold. </span></div><div style="margin-bottom:2pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Restructuring plan</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, we committed to a restructuring plan designed to streamline various business functions across our segments. The plan was substantially completed by the end of 2021 and we expect future restructuring expenses associated with the program, if any, to be nominal. </span></div><div style="margin-bottom:2pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Footprint realignment plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have ongoing restructuring programs 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 Footprint realignment plans:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019 Footprint realignment plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #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 Footprint realignment plan </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:9pt;font-weight:700;line-height:100%">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Program expense estimates:</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;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%">$14 to $15</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 $65</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%">16 to 17</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 69</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%">47 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%">39 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%">$54 to $60</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%">$110 to $128</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%">$53 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%">$48 to $54</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 $122</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%">$43 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%">$31 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%">$15 to $16</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.6</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%">$62.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%">$13.8</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, 2021</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%">$13.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%">$10.7</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%">$2.6</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%">$34.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%">$27.4</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%">$38.6</span></div></td></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes facility closure, employee relocation, equipment relocation and outplacement costs.</span></div><div style="margin-bottom: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-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 Respiratory divestiture plan, as well as the 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:35.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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.250%"/><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.250%"/><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.257%"/><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%">Respiratory divestiture 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%">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"/><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%">Balance at December 31, 2019 </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%">&#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%">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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">&#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%">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%">&#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,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%">&#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%">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 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%">8,054&#160;</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%">50,081&#160;</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,593&#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%">2,694&#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%">253&#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,476&#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%">262&#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%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(947)</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%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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, 2021 </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%">2,601&#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,306&#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%">44,065&#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%">2,908&#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, 2021 , 2020 and 2019 consisted mainly of accruals related to termination benefits.  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, 2021, 2020, and 2019 consisted of the following:</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: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%">2021</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%">Respiratory divestiture plan</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,687&#160;</span></td><td style="background-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%">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%">2,694&#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%">2021 Restructuring 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%">7,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,357&#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"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253&#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%">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%">2,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,219&#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%">11,762&#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%">3,237&#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%">14,999&#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,739&#160;</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,739&#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%">11,762&#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,976&#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%">21,738&#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><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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,494&#160;</span></td><td style="background-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%">353&#160;</span></td><td style="background-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%">8,847&#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%">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">(3)</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 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%">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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">13,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">70&#160;</span></td><td style="background-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%">13,753&#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%">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">(4)</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;border-top:1pt solid #000000;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="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 the 2020 Workforce reduction plan, a program initiated in the third quarter of 2019 and the 2014 Footprint realignment plan.</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 activity primarily related to 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 the 2020 Workforce reduction plan, the 2017 Vascular Solutions integration program as well as the 2016 and 2014 Footprint realignment plans.</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%">Impairment Charges</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&#160;31, 2021, we recorded impairment charges of $6.7&#160;million related to our decision to abandon intellectual property and other assets primarily associated with our respiratory product portfolio that were not transferred to Medline as part of the Respiratory business divestiture described in Note 4. For the years ended December 31, 2020 and 2019, we recorded impairment charges of $21.4&#160;million and $7.0&#160;million, respectively, related to our decision to abandon certain intellectual property and other assets associated with our surgical and interventional product portfolio.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026477832">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories <div style="margin-top:9pt;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, 2021 and 2020 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"><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%">146,433&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">81,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,707&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">477,643&#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%">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"/></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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681033102632">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, 2021 and 2020 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"><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%">285,305&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">475,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">191,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">49,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,001,732&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(557,974)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">443,758&#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%">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"/></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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026961560">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and other intangible assets</a></td>
<td class="text">Goodwill and other intangible assets <div style="margin-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, 2021 and 2020 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, 2019</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,883,053&#160;</span></td><td style="background-color:#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%">475,772&#160;</span></td><td style="background-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%">213,725&#160;</span></td><td style="background-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,577,433&#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,550,925&#160;</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%">475,772&#160;</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%">213,725&#160;</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,245,305&#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%">149,877&#160;</span></td><td style="background-color:#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%">22,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">295,066&#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%">(520)</span></td><td style="background-color:#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%">38,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%">8,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">45,595&#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%">Balance as of December&#160;31, 2020</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,700,282&#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%">536,228&#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%">237,446&#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%">112,010&#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,585,966&#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 disposed</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%">(21,802)</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%">(7,537)</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%">(6,406)</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%">&#8212;&#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%">(35,745)</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%">Goodwill related to 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%">(1,560)</span></td><td style="background-color:#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%">(232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,955)</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%">Translation and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(696)</span></td><td style="background-color:#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%">(36,310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(44,064)</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 as of December&#160;31, 2021</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%">1,676,224&#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="display:none"/><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%">492,149&#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%">223,819&#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%">112,010&#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,504,202&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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, 2021 and 2020 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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,328,611&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(441,059)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,692)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">(560,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(59,249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,955)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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,392,898&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,534,799&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,103,831)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,015,053)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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, 2021, trade names having a carrying value of $234.7 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 $165.6 million, $158.7 million, and $150.0 million for the years ended December 31, 2021, 2020 and 2019, respectively. The 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%">2022</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%">160,600&#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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,800&#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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,800&#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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,800&#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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681033102632">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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:id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzM1Nw_e574cb87-ce5a-4a7d-ae44-7a7a6e59f368">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 $32.6&#160;million, $30.7&#160;million and $30.2&#160;million for the years ended December 31, 2021, 2020 and 2019, 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, 2021</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%">2022</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,682&#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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,790&#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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,279&#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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,789&#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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,307&#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%">2027 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%">61,950&#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%">160,797&#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%">(22,634)</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%">138,163&#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><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%">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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">138,163&#160;</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%">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"/></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%">29,199&#160;</span></td><td style="background-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%">28,276&#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%">55,290&#160;</span></td><td style="background-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%">8,904&#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%">7.9 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%">6.7 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%">3.7&#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.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></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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681033066712">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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;text-align:justify"><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.48% at December 31, 2021, and 1.66% at December 31, 2020, 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%">141,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%">350,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;text-align:justify"><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.48% at December 31, 2021 and 1.65% at December 31 2020, 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%">647,500&#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 style="text-align:justify"><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%">&#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%">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 style="text-align:justify"><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 style="text-align:justify"><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%">500,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 style="text-align:justify"><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.00% at December 31, 2021 and 1.24% at December 31, 2020</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%">75,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%">1,863,500&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(13,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">1,850,102&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(110,000)</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%">(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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">1,740,102&#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,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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redemption of 4.875% Senior Notes due 2026</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2021, we issued a notice of redemption to holders of our outstanding $400&#160;million aggregate principal amount of 4.875% Senior Notes due 2026 (the &#8220;2026 Notes&#8221;). Pursuant to the notice of redemption, the 2026 Notes were redeemed on June 1, 2021 (the &#8220;Redemption Date&#8221;) at a redemption price equal to 102.438% of the principal amount of the 2026 Notes plus accrued and unpaid interest up to, but not including, the Redemption Date (the &#8220;Redemption Price&#8221;). We recognized a loss on extinguishment of debt of $13.0&#160;million as a result of the redemption of the 2026 Notes. </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%">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&#160;billion and a term loan facility of $700.0&#160;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 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;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 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. </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%">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 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, 2021, we were in compliance with the covenants, and none of the termination events had occurred. As of December&#160;31, 2021 and 2020, we had $75.0 million (the maximum amount available) of outstanding borrowings under our 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, 2021 and 2020, 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:3pt"><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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">1,893,518&#160;</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,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"/></tr></table></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%">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, 2021, 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-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%">2022</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%">110,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%">2023</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%">43,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%">2024</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%">709,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%">2025</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%">&#8212;&#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%">2026 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,000,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-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%">2021</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%">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></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%">73,598&#160;</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%">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"/></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><br>Reference 2: 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 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: 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 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: 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 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: 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 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: 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(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: 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 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: 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 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: 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 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: 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 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: 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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: 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 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: 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 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026643576">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial instruments <div><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 the currency exposures, which generally approximate one month. For the years ended December&#160;31, 2021 and 2020, we recognized losses related to non-designated foreign currency forward contracts of $8.9 million and $1.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, 2021 and 2020 was $149.5 million and $129.5 million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of December&#160;31, 2021 and 2020 was $161.2 million and $163.5 million, respectively. All open foreign currency forward contracts as of December&#160;31, 2021 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="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. The following table summarizes the foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense related to cross currency swap for the year ended December&#160;31, 2021 and December&#160;31, 2020:</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:68.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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:13.960%"/><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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gains</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%">34,849&#160;</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,312&#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%">Interest 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%">19,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,488&#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-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, 2021 and 2020:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width: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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate 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%">21,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">23,731&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">9,560&#160;</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 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%">9,560&#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%">&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">33,291&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate 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%">&#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%">34,125&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">&#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%">34,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability derivatives</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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,140&#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%">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"/></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, 2021,&#160;2020 and 2019, 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026636952">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair value measurement</a></td>
<td class="text">Fair value measurement <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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, 2021 and 2020:</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">19,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%">19,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%">&#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%">33,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">33,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">9,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">9,814&#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-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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><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 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, 2021 or 2020.</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: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:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td 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.9% - 2.2% (2.0%)</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%">2022 - 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%">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7% - 10.0% (6.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%">2022 - 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, 2021 and 2020:</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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">36,633&#160;</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%">219,908&#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%">(31,678)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluations and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">9,814&#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%">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"/></tr></table></div><div style="margin-bottom:9pt;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) Includes $17.4&#160;million payment associated with a settlement reached with the shareholders from whom we acquired Essential Medical, Inc. See Note 17 for additional information related to the settlement.</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=123874694&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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026961560">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' equity</a></td>
<td class="text">Shareholders' 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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,774&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">47,427&#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 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:10pt;font-weight:400;line-height:100%">47,287&#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 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:10pt;font-weight:400;line-height:100%">47,090&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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 for the years ended December&#160;31, 2021, 2020 and 2019.</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 each of the years ended December&#160;31, 2021 and 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:51.823%"/><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: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:9.280%"/><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:11.624%"/><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, 2019</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%">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 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%">(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 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%">(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 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%">(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 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%">(482)</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%">(150,257)</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%">(146,559)</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%">(297,298)</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%">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%">6,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,648)</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%">1,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">6,987&#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,563&#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%">11,967&#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%">(63,191)</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%">(49,661)</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, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081&#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%">(138,290)</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%">(209,750)</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%">(346,959)</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, 2021,&#160;2020 and 2019:</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%">2021</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%">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></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%">1,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 style="background-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"/></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%">1,150&#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,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"/></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 expense (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%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">1,212&#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%">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"/></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%">8,543&#160;</span></td><td style="background-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,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"/></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%">(1,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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,531&#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,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"/></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,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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,775&#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,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"/></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%">6,987&#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,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"/></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">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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<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 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: 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><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681033102632">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 <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 May of 2014, our stockholders approved the Teleflex Incorporated 2014 Stock Incentive Plan (the "Plan"). The 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 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 Plan. Options granted under the Plan have an exercise price equal to the closing price of the common stock on the date of the grant. In 2021, we granted, under the Plan, non-qualified options to purchase 108,686 shares of common stock and granted restricted stock units relating to 59,210 shares of common stock under the 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 the achievement of our 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 16,903 shares of common stock would be issuable in respect of the PSUs granted and a maximum of 42,272 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Share-based compensation expense</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,937&#160;</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%">20,739&#160;</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%">26,940&#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 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%">10,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,121&#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%">6,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,380&#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 2021 as of the grant date was $37.8 million, which will be recognized over the vesting period of the awards. As of December&#160;31, 2021, 3,082,554 shares were available for future grants under the 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 2021, 2020 and 2019 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="background-color:#cceeff;padding:2px 1pt;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%">0.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><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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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.01 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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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.34&#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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">30.03&#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.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></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 2021:</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,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 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%">195.57&#160;</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%">108,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403.99&#160;</span></td><td style="background-color:#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%">(125,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.90&#160;</span></td><td style="background-color:#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%">(32,859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.14&#160;</span></td><td style="background-color:#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,107,999&#160;</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%">214.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="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.11</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%">136,520&#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%">908,854&#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%">181.31&#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.37</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%">135,036&#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 2021, 2020 and 2019 was $103.87, $74.60 and $68.22, respectively. The total intrinsic value of options exercised during 2021, 2020 and 2019 was $27.4 million, $77.9 million and $64.3 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 $8.8 million of expense related to options during 2021, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2021, 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.47 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 were determined using a Monte Carlo simulation valuation model. The grant date fair value for the 2021 awards was $419.25. </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 2021, 2020 and 2019 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="background-color:#cceeff;padding:2px 1pt;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%">0.28&#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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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.34&#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.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></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 2021:</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%">150,812&#160;</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%">293.10&#160;</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%">59,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398.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="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%">(50,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.32&#160;</span></td><td style="background-color:#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%">(24,546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.38&#160;</span></td><td style="background-color:#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%">135,378&#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%">343.89&#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%">44,469&#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 59,210, 52,464 and 69,799 of non-vested restricted stock units in 2021, 2020 and 2019, 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 2021, 2020 and 2019 was $398.59, $344.70 and $286.51, respectively. </span></div>We recorded $13.5 million of expense related to stock awards during 2021, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2021, the unamortized share-based compensation cost related to non-vested restricted stock units, net of estimated forfeitures, was $17.7 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>dtr-types: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>46
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026536392">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">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:9pt"><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">134,336&#160;</span></td><td style="background-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%">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"/></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%">16,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(85,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(16,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">74,349&#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%">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"/></tr></table></div><div style="margin-bottom:9pt;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, 2021, 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.3 billion. At December&#160;31, 2021, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered permanently reinvested approximated $1.0 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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">209,231&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">350,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%">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"/></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%">559,468&#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%">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"/></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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="background-color:#cceeff;padding:2px 1pt;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="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%">(6.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%">(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"/></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%">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">(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%">(38.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%">Excess tax benefits related to share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(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%">(4.5)</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%">State taxes, net of federal 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%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Uncertain tax contingencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">Intellectual property impairment charge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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.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%">&#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%">Research and development tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#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, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13.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"><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-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"><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-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%">(35.9)</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"><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">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 2021 was 13.3% compared to 6.1% for 2020. The effective income tax rate for 2021 reflects tax expense associated with the Respiratory business divestiture. The effective tax rate for 2020 reflects non-taxable contingent consideration adjustments, recognized in connection with a decrease in the fair value of our contingent consideration liabilities. Additionally, the effective tax rates for both 2021 and 2020 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 $0.8 million, $1.7 million and $0.1 million in 2021, 2020 and 2019 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, 2021 and&#160;2020:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">168,113&#160;</span></td><td style="background-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%">180,782&#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%">32,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%">25,429&#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%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">64,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">4,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(143,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">126,213&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">24,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Intangibles&#160;&#8212; stock acquisitions </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%">352,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">73,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">32,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%">25,429&#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,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%">2,221&#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%">489,517&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(363,304)</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%">(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"/></tr></table></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">In December of 2021, we executed an intra-company transfer in which certain intellectual property rights held by several of our subsidiaries were contributed to a non-U.S. subsidiary. The transfer accelerated certain taxable income into the year ended December 31, 2021; however, the related current tax expense of $73.2&#160;million, which is payable in 2022, was substantially offset by the reversal of existing deferred tax liabilities.</span></div><div style="margin-bottom:8pt;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%">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, 2021, the tax effect of such carryforwards approximated $168.1 million. Of this amount, $15.7 million has no expiration date, $19.2 million expires after 2021 but before the end of 2026 and $133.2 million expires after 2026. 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 $143.2 million and $155.0 million at December&#160;31, 2021 and&#160;2020, 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, 2021,&#160;2020 and&#160;2019:</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 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,230&#160;</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%">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"/></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%">&#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,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"/></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%">&#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"/></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%">&#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"/></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%">(956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">6,105&#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,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"/></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 $3.8 million at December&#160;31, 2021.</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, 2021 was $0.2 million and $(0.3) million, respectively; for the year ended December&#160;31, 2020 was $0.2 million and $(0.5) million, respectively; and for the year ended December&#160;31, 2019 was $0.2 million and $(0.1) million, respectively. The liabilities in the consolidated balance sheets for interest and penalties at December&#160;31, 2021 were $0.8 million and $1.8 million, respectively, and at December&#160;31, 2020 were $0.7 million and $2.1 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%">2018</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%">2021</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%">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%">2021</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%">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%">2021</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%">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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">2019</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</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%">2021</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%">2021</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%">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%">2021</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%">2021</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%">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%">2021</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%">2017</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</span></td></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%">We are routinely subject to income tax examinations by various taxing authorities.&#160;As of December&#160;31, 2021, the most significant tax examinations in process were in Ireland and Germany.&#160;The date at which these examinations may be concluded and the ultimate outcome of the examinations are uncertain. As a result of the uncertain outcome of this ongoing examinations, 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, 2021.&#160;Due to the potential for resolution of certain examinations, and the expiration of various statutes of limitations, it is reasonably possible that our unrecognized tax benefits may change within the next year by a range of zero to $1.1 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%">2021</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%">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></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%">108,609&#160;</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%">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"/></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=121826272&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=122134291&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=121826272&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=122134291&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=121826272&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><br>Reference 9: 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)(2))<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_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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026432088">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, 2021, 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, 2021,&#160;2020 and&#160;2019:</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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,467&#160;</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,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%">&#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"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">9,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(30,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">&#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%">8,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(1,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">(11,398)</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%">(9,960)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,645)</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%">(640)</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%">741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">6.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.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="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%">6.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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, 2021 and 2020:</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: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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">501,347&#160;</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%">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%">31,921&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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,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%">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%">&#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%">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%">9,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%">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%">418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 (gain) 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%">(13,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(2,288)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(1,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">&#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,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(3,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#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%">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"/></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%">(981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">&#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%">474,674&#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%">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%">26,804&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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%">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%">22,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">(981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">469,793&#160;</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%">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="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%">(4,881)</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%">(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%">(26,804)</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"/></tr></table></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-weight:400;line-height:120%">The actuarial gain for pension for the year ended December 31, 2021 was primarily due to an increase in the discount rate used to measure the obligation, partially offset by a change in census data as well as the mortality assumptions. The actuarial loss for pension for the year ended December 31, 2020 was 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 $456.0&#160;million and $456.6&#160;million, respectively, at December&#160;31, 2021 and $481.0&#160;million and $481.8&#160;million respectively, at December 31, 2020. The fair value of plan assets for plans with PBO and ABO in excess of plan assets were $449.8&#160;million and $434.3&#160;million, respectively, at December&#160;31, 2021 and December 31, 2020, 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 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%">2021</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%">2020</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%">2021</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%">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%">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%">17,827&#160;</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%">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%">&#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,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(2,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(21,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(24,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">218,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(2,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">213,258&#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%">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%">(29,651)</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"/></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><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, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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="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 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%">205&#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%">232,335&#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%">(80,657)</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%">151,883&#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: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:#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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,590)</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%">(4,965)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,817)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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, 2021</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%">200&#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%">217,939&#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%">(77,273)</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%">140,866&#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, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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,909&#160;</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%">(825)</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,091&#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%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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%">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%">(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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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, 2020</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%">(4,669)</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,052&#160;</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%">(9)</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,626)</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: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:#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%">1,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815&#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%">(2,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,765)</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;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, 2021</span></td><td style="background-color:#ffffff;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:#ffffff;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%">(3,652)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">805&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">271&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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,576)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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.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%">2.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"><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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.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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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></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 </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%">U.S.&#160;pension plans and other benefit plans of 2.95% and 2.69%, respectively, were established by comparing the projection of expected benefit payments to the AA Above Median yield curve as of December&#160;31, 2021. 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 2022, we changed the expected return on plan assets of the U.S. pension plans from 7.00% to 5.80% 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, 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%">The accumulated benefit obligation for all U.S. and foreign defined benefit pension plans was $474.1 million and $500.6 million for 2021 and 2020, respectively. All of the pension plans had accumulated benefit obligations in excess of their respective plan assets as of December&#160;31, 2021 and&#160;2020, with the exception of one foreign plan that had plan assets of $2.0 million and $3.7 million in excess of the accumulated benefit obligation as of December&#160;31, 2021 and&#160;2020, 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 (26%) and fixed-income securities (74%). 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, 2021 by asset category:</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.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%">923&#160;</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%">923&#160;</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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">57,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">7,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">34,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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;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:#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%">Intermediate duration fund (e)</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%">101,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Long duration bond fund (f)</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%">171,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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 bond fund (g)</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,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="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 (h)</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,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">50,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Absolute return credit 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%">671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Contract with insurance company (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%">19,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">19,130&#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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">3&#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%">459,105&#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%">439,093&#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%">879&#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%">19,133&#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 (k)</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%">10,688&#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%">469,793&#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-top:9pt;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%">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: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.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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,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 (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%">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;(l)</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 (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%">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 (k)</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:1pt;padding-left:31.5pt;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:7.02pt">Information on asset categories described in notes (b)-(l)&#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:31.5pt;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:7.02pt">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:31.5pt;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:7.52pt">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:31.5pt;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:7.02pt">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:31.5pt;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:7.02pt">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:id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzkyMzM_01c941ea-9adf-439f-aba1-626870db2e4b">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:31.5pt;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:9.52pt">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 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:31.5pt;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:7.02pt">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:31.5pt;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:7.02pt">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:31.5pt;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:10.03pt">This category comprises a mutual fund that invests primarily in investment grade bonds and similar fixed income and floating rate securities.</span></div><div style="margin-bottom:1pt;padding-left:31.5pt;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:10.03pt">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:31.5pt;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:7.52pt">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:45pt;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:45pt;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:45pt;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-bottom:1pt;padding-left:31.5pt;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:10.03pt">This category comprises funds that may invest in equities, bonds, or derivatives.</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 2022 are expected to be approximately $1.6 million. Contributions to postretirement healthcare plans during 2022 are expected to be approximately $2.7 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%">2022</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,732&#160;</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,723&#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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">2,630&#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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,432&#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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,348&#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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,073&#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 2027&#160;&#8212; 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,388&#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 $23.2 million, $21.7 million and $17.5 million for 2021, 2020 and 2019, 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=123450688&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035894616">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and contingent liabilities</a></td>
<td class="text">Commitments and contingent liabilities <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, 2021 and 2020, we have recorded $2.0 million and $1.6 million, respectively, in accrued liabilities and $4.1 million and $5.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, 2021. The time frame over which the accrued amounts may be paid out, based on past history, is estimated to be 10-15 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal matters:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are a party to various lawsuits and claims arising in the normal course of business. These lawsuits and claims include actions involving product liability, intellectual property, employment, environmental and other matters. As of December&#160;31, 2021 and 2020, we have recorded accrued liabilities of $0.2 million and $0.3 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 sought money damages in the amount of $66.9&#160;million, plus interest. During the second quarter of 2021, the parties entered into a settlement agreement, pursuant to which we paid $17.4&#160;million to the selling shareholders, the selling shareholders released us from the claims asserted in the lawsuit as well as any remaining obligations to make milestone payments and any other obligations relating to the merger agreement, and the lawsuit was dismissed with prejudice. As a result, we have no further potential liability related to this matter. </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 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="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on information currently available, advice of counsel, established reserves and other resources, we do not believe that the outcome of any outstanding litigation and claims is likely to be, individually or in the aggregate, material to our business, financial condition, results of operations or liquidity. However, in the event of unexpected further developments, it is possible that the ultimate resolution of these matters, or other similar matters, if unfavorable, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs such as outside counsel fees and expenses are charged to selling, general and administrative expenses in the period incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain policies and procedures to promote compliance with the Anti-Kickback Statute, False Claims Acts and other applicable laws and regulations and intend to provide information sought by the government. We cannot at this time reasonably predict, however, the ultimate scope or outcome of this matter, including whether an investigation may raise other compliance issues of interest, including those beyond the scope described above or how any such issues might be resolved. We also cannot at this time reasonably estimate any potential liabilities or penalty, if any, that may arise from this matter, which could have a material adverse effect on our results of operations and financial condition.</span></div><div style="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%">As previously disclosed, we have been subject to an investigation by Chinese authorities related to a technical error regarding our country of origin designation for certain products we imported into China. Had the error not been made, we would have been obligated to make increased tariff payments in late 2018 through the first quarter of 2021. During the first quarter of 2021, we 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. </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 third quarter of 2021, after receiving requests for payment of the increased tariff amounts from the Chinese authorities, we remitted payment for the increased tariffs and we believe this to be the final action required to close the case. We no longer consider payment of penalties or interest to be probable, so we reversed the $3.0&#160;million of previously accrued penalties as well as the accrued interest.  </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%">However, we have not received confirmation from the Chinese authorities that the case is closed and as a result, it remains possible that they may request payment for penalties and interest in the future. We believe the range of penalties could be between 30% and 200% of the increased tariff amount or between $3&#160;million and $20&#160;million.</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 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: 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=123406679&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>dtr-types: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>49
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035889048">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">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, 2021,&#160;2020 and 2019:</span></div><div style="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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,659,309&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">606,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">297,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">245,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,809,563&#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,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"/></tr></table></div><div style="text-align:center"><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: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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">424,225&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">94,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">84,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">56,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">659,948&#160;</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%">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"/></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%">(31,853)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">628,095&#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%">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"/></tr></table></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:112%">(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. For the years ended December 31, 2021, 2020 and 2019, corporate expenses were 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. Commencing on January 1, 2022, all corporate expenses are allocated amongst the segments in proportion to the respective amounts of net revenues. The revised methodology does not impact period over period comparability because the change was immaterial.  </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, except for fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of business and 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">164,102&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">45,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">11,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">17,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">237,362&#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%">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"/></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 December&#160;31, 2021, 2020 and&#160;2019 and as of December&#160;31, 2021 and 2020, respectively. </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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="padding:2px 1pt;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,769,488&#160;</span></td><td style="background-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,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"/></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%">665,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%">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"/></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%">263,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%">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"/></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%">112,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,809,563&#160;</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,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"/></tr><tr style="height:15pt"><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:#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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</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%">Net property, plant and equipment:</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;border-top:1pt solid #000000;padding:2px 1pt;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">206,876&#160;</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%">234,186&#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%">Malaysia</span></td><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%">72,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">Mexico</span></td><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%">69,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,330&#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="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%">94,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,636&#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="3" style="background-color:#cceeff;padding:0 1pt"/><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%">443,758&#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%">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"/></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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035883480">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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, 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%">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"/><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%">1,542&#160;</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,001)</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%">(617)</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,799&#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, 2020</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,055&#160;</span></td><td style="background-color:#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%">3,798&#160;</span></td><td style="background-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,336)</span></td><td style="background-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,358&#160;</span></td><td style="background-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%">12,875&#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, 2019</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%">9,348&#160;</span></td><td style="background-color:#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%">1,680&#160;</span></td><td style="background-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,739)</span></td><td style="background-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%">(234)</span></td><td style="background-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,055&#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, 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%">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"/><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%">7,770&#160;</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%">(15,384)</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,217)</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%">143,177&#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, 2020</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%">119,233&#160;</span></td><td style="background-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%">30,640&#160;</span></td><td style="background-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%">(59)</span></td><td style="background-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%">5,194&#160;</span></td><td style="background-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%">155,008&#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, 2019</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%">143,971&#160;</span></td><td style="background-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%">31,564&#160;</span></td><td style="background-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%">(55,797)</span></td><td style="background-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%">(505)</span></td><td style="background-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%">119,233&#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>dtr-types: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>51
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026750296">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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. Our estimates have considered the potential impacts stemming from the COVID-19 pandemic, which include increased uncertainty due to the difficulty in predicting the extent and duration of the pandemic.  Accordingly, 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">Cash and cash equivalents:&#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>
</td>
</tr>
<tr class="re">
<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 and losses expected to be incurred over the life of our receivables. Considerations to determine credit losses include our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services, as well as the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability.<span></span>
</td>
</tr>
<tr class="ro">
<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 10 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-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%">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="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="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 quantitative impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the quantitative impairment test. Under a quantitative impairment test, we 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 recognize an impairment loss based on the amount the carrying value of the reporting unit exceeds its fair value. We did not record a goodwill impairment charge for the year ended December&#160;31, 2021.</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, 5 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><span></span>
</td>
</tr>
<tr class="re">
<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 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></span>
</td>
</tr>
<tr class="ro">
<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 our 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 adjust 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 make 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%"> 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 experience and negotiated settlements of prior plans. Termination benefits provided under one-time termination benefits arrangements, if any, 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. Other restructuring costs may include facility closure, employee relocation, equipment relocation and outplacement costs and are recognized in the period they are 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_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, record 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 </span>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>
</td>
</tr>
<tr class="re">
<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 89%, 9% and 2% of our consolidated net revenues, respectively, for the year ended December&#160;31, 2021. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods. With respect to the custom products sold in the OEM segment, revenue is measured using the units produced output method. Payment is generally due 30 days from the date of invoice. </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 $15.2&#160;million and $14.6 million as of  December&#160;31, 2021 and 2020, 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 $26.4 million and $28.5 million at  December&#160;31, 2021 and 2020, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2021 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">Leases:&#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 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 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 modifications under the new guidance were applied on a prospective basis effective January 1, 2021. The adoption of the new guidance did not have a material effect on the condensed consolidated financial statements.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></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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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=123431023&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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://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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-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>dtr-types: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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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=125515794&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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: 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(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: 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=125515794&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>dtr-types: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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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 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 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>dtr-types: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 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>dtr-types: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=123427490&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=121826272&amp;loc=d3e32847-109319<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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>dtr-types: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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<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=124437754&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://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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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 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>dtr-types: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>dtr-types: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=123447040&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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://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=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: 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 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-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 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>dtr-types: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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123372394&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=123351226&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=123351226&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=123351226&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>dtr-types: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 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 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> -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>dtr-types: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=123399704&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>dtr-types: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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035891832">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">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, 2021, 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.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%">2021</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%">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="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%">700,240&#160;</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%">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="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%">380,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%">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="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%">427,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%">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="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%">377,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">341,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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%">245,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">336,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%">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="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,809,563&#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,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="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)   Includes revenues generated from sales of our respiratory and urology products (other than interventional urology products).  Certain product lines within the respiratory product category were sold during 2021. See Note 4 for additional information related to the Respiratory business divestiture.</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=123351226&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>dtr-types: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>53
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026952008">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Operating Results of Operations Treated as Discontinued 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 assets and liabilities were sold as part of the initial phase of the Respiratory business divestiture:</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:79.016%"/><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: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="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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%">26,830&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="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%">26,830&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,006&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,745&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">94&#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 19pt;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 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:10pt;font-weight:400;line-height:100%">95,481&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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,311&#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:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</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%">535&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#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 19pt;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</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%">1,103&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-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 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-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://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 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<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 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: 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> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: 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 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: 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> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: 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 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035464952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and impairment charges (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock', window );">Summary of Current Cost Estimates by Major Type of Cost</a></td>
<td class="text">The following table provides a summary of our cost estimates by major type of expense associated with the Respiratory divestiture plan:<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:54.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.199%"/><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%">Total estimated amount expected to be incurred</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Program expense estimates:</span></td><td colspan="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%">(Dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring 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;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%">$5 million to $8 million</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">$19 million to $22 million</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-bottom:3pt double #000000;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%">$24 million to $30 million</span></div></td></tr></table></div><div style="margin-bottom:2pt;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">Substantially all of the charges consist of employee termination benefit costs.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Consist of charges that are directly related to the Respiratory divestiture plan and principally constitute costs to transfer manufacturing operations to other locations and project management costs. Substantially all of the charges are expected to be recognized within costs of goods sold.</span></div>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 Footprint realignment plans:<div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019 Footprint realignment plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #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 Footprint realignment plan </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:9pt;font-weight:700;line-height:100%">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Program expense estimates:</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;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%">$14 to $15</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 $65</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%">16 to 17</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 69</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%">47 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%">39 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%">$54 to $60</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%">$110 to $128</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%">$53 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%">$48 to $54</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 $122</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%">$43 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%">$31 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%">$15 to $16</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.6</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%">$62.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%">$13.8</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, 2021</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%">$13.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%">$10.7</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%">$2.6</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%">$34.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%">$27.4</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%">$38.6</span></div></td></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes facility closure, employee relocation, equipment relocation and outplacement costs.</span></div>(2)Restructuring related charges represent costs that are directly related to the programs and principally constitute costs to transfer manufacturing operations to the existing lower-cost locations, project management costs and accelerated depreciation. The 2018 Footprint realignment plan also includes a charge associated with our exit from the facilities that is expected to be imposed by the taxing authority in the affected jurisdiction. Excluding this tax charge, substantially all of these charges are expected to be recognized within cost of goods sold.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Respiratory divestiture plan, as well as the 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:35.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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.250%"/><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.250%"/><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.257%"/><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%">Respiratory divestiture 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%">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"/><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%">Balance at December 31, 2019 </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%">&#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%">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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">&#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%">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%">&#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,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%">&#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%">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 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%">8,054&#160;</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%">50,081&#160;</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,593&#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%">2,694&#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%">253&#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,476&#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%">262&#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%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(947)</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%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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, 2021 </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%">2,601&#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,306&#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%">44,065&#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%">2,908&#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, 2021 , 2020 and 2019 consisted mainly of accruals related to termination benefits.  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, 2021, 2020, and 2019 consisted of the following:</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: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%">2021</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%">Respiratory divestiture plan</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,687&#160;</span></td><td style="background-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%">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%">2,694&#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%">2021 Restructuring 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%">7,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,357&#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"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253&#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%">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%">2,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,219&#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%">11,762&#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%">3,237&#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%">14,999&#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,739&#160;</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,739&#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%">11,762&#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,976&#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%">21,738&#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><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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,494&#160;</span></td><td style="background-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%">353&#160;</span></td><td style="background-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%">8,847&#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%">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">(3)</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 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%">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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">13,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">70&#160;</span></td><td style="background-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%">13,753&#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%">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">(4)</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;border-top:1pt solid #000000;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="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 the 2020 Workforce reduction plan, a program initiated in the third quarter of 2019 and the 2014 Footprint realignment plan.</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 activity primarily related to 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 the 2020 Workforce reduction plan, the 2017 Vascular Solutions integration program as well as the 2016 and 2014 Footprint realignment plans.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of current cost estimates by major type of cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>dtr-types: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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026544744">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">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, 2021 and 2020 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"><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%">146,433&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">81,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,707&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">477,643&#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%">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"/></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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026497656">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, 2021 and 2020 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"><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%">285,305&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">475,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">191,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">49,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,001,732&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(557,974)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">443,758&#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%">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"/></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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681034827208">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">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, 2021 and 2020 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, 2019</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,883,053&#160;</span></td><td style="background-color:#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%">475,772&#160;</span></td><td style="background-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%">213,725&#160;</span></td><td style="background-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,577,433&#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,550,925&#160;</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%">475,772&#160;</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%">213,725&#160;</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,245,305&#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%">149,877&#160;</span></td><td style="background-color:#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%">22,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">295,066&#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%">(520)</span></td><td style="background-color:#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%">38,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%">8,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">45,595&#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%">Balance as of December&#160;31, 2020</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,700,282&#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%">536,228&#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%">237,446&#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%">112,010&#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,585,966&#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 disposed</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%">(21,802)</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%">(7,537)</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%">(6,406)</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%">&#8212;&#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%">(35,745)</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%">Goodwill related to 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%">(1,560)</span></td><td style="background-color:#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%">(232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,955)</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%">Translation and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(696)</span></td><td style="background-color:#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%">(36,310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(44,064)</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 as of December&#160;31, 2021</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%">1,676,224&#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="display:none"/><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%">492,149&#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%">223,819&#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%">112,010&#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,504,202&#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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Components of Intangible Assets</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%">Intangible assets at December&#160;31, 2021 and 2020 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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,328,611&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(441,059)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,692)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">(560,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(59,249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,955)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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,392,898&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,534,799&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,103,831)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,015,053)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<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 $165.6 million, $158.7 million, and $150.0 million for the years ended December 31, 2021, 2020 and 2019, respectively. The 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%">2022</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%">160,600&#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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,800&#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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,800&#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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,800&#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>dtr-types: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>dtr-types: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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026747128">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, 2021</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%">2022</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,682&#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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,790&#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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,279&#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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,789&#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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,307&#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%">2027 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%">61,950&#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%">160,797&#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%">(22,634)</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%">138,163&#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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">138,163&#160;</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%">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"/></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%">29,199&#160;</span></td><td style="background-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%">28,276&#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%">55,290&#160;</span></td><td style="background-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%">8,904&#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%">7.9 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%">6.7 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%">3.7&#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.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></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>dtr-types: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=123408670&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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681029175976">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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;text-align:justify"><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.48% at December 31, 2021, and 1.66% at December 31, 2020, 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%">141,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%">350,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;text-align:justify"><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.48% at December 31, 2021 and 1.65% at December 31 2020, 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%">647,500&#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 style="text-align:justify"><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%">&#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%">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 style="text-align:justify"><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 style="text-align:justify"><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%">500,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 style="text-align:justify"><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.00% at December 31, 2021 and 1.24% at December 31, 2020</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%">75,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%">1,863,500&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(13,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">1,850,102&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(110,000)</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%">(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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">1,740,102&#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,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"/></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, 2021 and 2020, 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">1,893,518&#160;</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,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"/></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: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%">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, 2021, 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-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%">2022</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%">110,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%">2023</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%">43,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%">2024</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%">709,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%">2025</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%">&#8212;&#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%">2026 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,000,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-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%">2021</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%">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></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%">73,598&#160;</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%">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"/></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>dtr-types: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>dtr-types: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://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 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 3: 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=124435984&amp;loc=d3e28541-108399<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: 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=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: 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=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: 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=123467817&amp;loc=d3e21538-112644<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 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: 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 12: 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=123467817&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>dtr-types: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=123465755&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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681029164632">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</a></td>
<td class="text">The following table presents the locations in the consolidated balance sheets and fair value of derivative instruments as of December&#160;31, 2021 and 2020:<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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;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,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate 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%">21,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">23,731&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">9,560&#160;</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 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%">9,560&#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%">&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">33,291&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency interest rate 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%">&#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%">34,125&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">&#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%">34,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability derivatives</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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,140&#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%">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"/></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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Schedule of foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense</a></td>
<td class="text">The following table summarizes the foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense related to cross currency swap for the year ended December&#160;31, 2021 and December&#160;31, 2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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:13.960%"/><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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gains</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%">34,849&#160;</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,312&#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%">Interest 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%">19,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified 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://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 4E<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624181-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 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<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 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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=125515794&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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035938936">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information regarding our financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2021 and 2020:</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">19,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%">19,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%">&#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%">33,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">33,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">9,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">9,814&#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-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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><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 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, 2021 or 2020.</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:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td 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.9% - 2.2% (2.0%)</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%">2022 - 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%">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7% - 10.0% (6.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%">2022 - 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, 2021 and 2020:</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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">36,633&#160;</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%">219,908&#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%">(31,678)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluations and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">9,814&#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%">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"/></tr></table></div><div style="margin-bottom:9pt;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) Includes $17.4&#160;million payment associated with a settlement reached with the shareholders from whom we acquired Essential Medical, Inc. See Note 17 for additional information related to the settlement.</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=123874694&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>dtr-types: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=123874694&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=123874694&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>dtr-types: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=123874694&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=123874694&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>dtr-types: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>62
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035678728">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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,774&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">47,427&#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 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:10pt;font-weight:400;line-height:100%">47,287&#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 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:10pt;font-weight:400;line-height:100%">47,090&#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><span></span>
</td>
</tr>
<tr class="re">
<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 each of the years ended December&#160;31, 2021 and 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:51.823%"/><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: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:9.280%"/><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:11.624%"/><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, 2019</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%">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 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%">(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 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%">(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 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%">(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 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%">(482)</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%">(150,257)</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%">(146,559)</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%">(297,298)</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%">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%">6,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,648)</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%">1,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">6,987&#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,563&#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%">11,967&#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%">(63,191)</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%">(49,661)</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, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081&#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%">(138,290)</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%">(209,750)</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%">(346,959)</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, 2021,&#160;2020 and 2019:</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%">2021</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%">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></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%">1,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 style="background-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"/></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%">1,150&#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,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"/></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 expense (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%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">1,212&#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%">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"/></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%">8,543&#160;</span></td><td style="background-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,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"/></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%">(1,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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,531&#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,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"/></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,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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,775&#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,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"/></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%">6,987&#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,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"/></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">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>dtr-types: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=124509347&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>dtr-types: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=124432515&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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035900456">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Share-based compensation expense</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,937&#160;</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%">20,739&#160;</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%">26,940&#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 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%">10,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,121&#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%">6,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,380&#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 2021, 2020 and 2019 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="background-color:#cceeff;padding:2px 1pt;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%">0.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><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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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.01 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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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.34&#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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">30.03&#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.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></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 2021:</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,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 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%">195.57&#160;</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%">108,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403.99&#160;</span></td><td style="background-color:#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%">(125,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.90&#160;</span></td><td style="background-color:#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%">(32,859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.14&#160;</span></td><td style="background-color:#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,107,999&#160;</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%">214.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="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.11</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%">136,520&#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%">908,854&#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%">181.31&#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.37</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%">135,036&#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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="background-color:#cceeff;padding:2px 1pt;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%">0.28&#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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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.34&#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.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></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 2021:</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%">150,812&#160;</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%">293.10&#160;</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%">59,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398.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="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%">(50,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.32&#160;</span></td><td style="background-color:#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%">(24,546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.38&#160;</span></td><td style="background-color:#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%">135,378&#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%">343.89&#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%">44,469&#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>dtr-types: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=122041274&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>dtr-types: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>dtr-types: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>dtr-types: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>dtr-types: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>64
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024426248">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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:9pt"><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">134,336&#160;</span></td><td style="background-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%">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"/></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%">16,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(85,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(16,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">74,349&#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%">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"/></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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">209,231&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">350,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%">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"/></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%">559,468&#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%">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"/></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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="background-color:#cceeff;padding:2px 1pt;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="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%">(6.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%">(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"/></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%">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">(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%">(38.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%">Excess tax benefits related to share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(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%">(4.5)</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%">State taxes, net of federal 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%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Uncertain tax contingencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">Intellectual property impairment charge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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.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%">&#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%">Research and development tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#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, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13.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"><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-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"><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-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%">(35.9)</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"><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">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, 2021 and&#160;2020:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">168,113&#160;</span></td><td style="background-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%">180,782&#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%">32,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%">25,429&#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%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">64,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">4,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(143,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">126,213&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">24,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Intangibles&#160;&#8212; stock acquisitions </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%">352,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">73,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">32,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%">25,429&#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,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%">2,221&#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%">489,517&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(363,304)</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%">(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"/></tr></table></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">In December of 2021, we executed an intra-company transfer in which certain intellectual property rights held by several of our subsidiaries were contributed to a non-U.S. subsidiary. The transfer accelerated certain taxable income into the year ended December 31, 2021; however, the related current tax expense of $73.2&#160;million, which is payable in 2022, was substantially offset by the reversal of existing deferred tax liabilities.</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_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, 2021,&#160;2020 and&#160;2019:</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 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,230&#160;</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%">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"/></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%">&#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,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"/></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%">&#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"/></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%">&#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"/></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%">(956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">6,105&#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,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"/></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%">2018</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%">2021</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%">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%">2021</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%">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%">2021</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%">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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">2019</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</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%">2021</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%">2021</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%">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%">2021</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%">2021</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%">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%">2021</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%">2017</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</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%">2021</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%">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></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%">108,609&#160;</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%">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"/></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>dtr-types: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=121826272&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>dtr-types: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=121826272&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>dtr-types: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=121826272&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>dtr-types: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://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(h)(1)(Note 1))<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>dtr-types: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=121826272&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=121826272&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=121826272&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>dtr-types: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=121826272&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=124434304&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>dtr-types: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>65
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681029118920">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, 2021,&#160;2020 and&#160;2019:</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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,467&#160;</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,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%">&#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"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">9,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(30,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">&#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%">8,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(1,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">(11,398)</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%">(9,960)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,645)</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%">(640)</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%">741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,399&#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><span></span>
</td>
</tr>
<tr class="re">
<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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">6.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.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="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%">6.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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.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%">2.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"><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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.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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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></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, 2021 and 2020:</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: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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">501,347&#160;</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%">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%">31,921&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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,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%">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%">&#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%">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%">9,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%">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%">418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 (gain) 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%">(13,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(2,288)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(1,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">&#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,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(3,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#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%">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"/></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%">(981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">&#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%">474,674&#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%">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%">26,804&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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%">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%">22,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">(981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">469,793&#160;</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%">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="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%">(4,881)</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%">(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%">(26,804)</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"/></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-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 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%">2021</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%">2020</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%">2021</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%">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%">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%">17,827&#160;</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%">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%">&#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,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(2,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(21,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(24,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">218,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(2,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">213,258&#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%">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%">(29,651)</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"/></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><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, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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="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 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%">205&#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%">232,335&#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%">(80,657)</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%">151,883&#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: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:#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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,590)</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%">(4,965)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,817)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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, 2021</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%">200&#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%">217,939&#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%">(77,273)</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%">140,866&#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, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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,909&#160;</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%">(825)</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,091&#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%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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%">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%">(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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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, 2020</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%">(4,669)</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,052&#160;</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%">(9)</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,626)</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: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:#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%">1,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815&#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%">(2,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,765)</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;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, 2021</span></td><td style="background-color:#ffffff;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:#ffffff;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%">(3,652)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">805&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">271&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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,576)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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_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, 2021 by asset category:</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.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%">923&#160;</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%">923&#160;</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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">57,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">7,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">34,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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;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:#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%">Intermediate duration fund (e)</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%">101,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Long duration bond fund (f)</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%">171,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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 bond fund (g)</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,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="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 (h)</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,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">50,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Absolute return credit 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%">671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Contract with insurance company (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%">19,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">19,130&#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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">3&#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%">459,105&#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%">439,093&#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%">879&#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%">19,133&#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 (k)</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%">10,688&#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%">469,793&#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-top:9pt;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%">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: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.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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,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 (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%">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;(l)</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 (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%">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 (k)</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:1pt;padding-left:31.5pt;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:7.02pt">Information on asset categories described in notes (b)-(l)&#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:31.5pt;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:7.02pt">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:31.5pt;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:7.52pt">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:31.5pt;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:7.02pt">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:31.5pt;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:7.02pt">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:id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzkyMzM_01c941ea-9adf-439f-aba1-626870db2e4b">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:31.5pt;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:9.52pt">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 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:31.5pt;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:7.02pt">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:31.5pt;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:7.02pt">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:31.5pt;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:10.03pt">This category comprises a mutual fund that invests primarily in investment grade bonds and similar fixed income and floating rate securities.</span></div><div style="margin-bottom:1pt;padding-left:31.5pt;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:10.03pt">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:31.5pt;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:7.52pt">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:45pt;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:45pt;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:45pt;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-bottom:1pt;padding-left:31.5pt;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:10.03pt">This category comprises funds that may invest in equities, bonds, or derivatives.</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%">2022</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,732&#160;</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,723&#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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">2,630&#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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,432&#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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,348&#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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,073&#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 2027&#160;&#8212; 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,388&#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=123447040&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>dtr-types: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=123447040&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>dtr-types: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=123447040&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>dtr-types: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=123447040&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>dtr-types: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>dtr-types: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=123447040&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>dtr-types: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=123447040&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>dtr-types: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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026647752">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">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, 2021,&#160;2020 and 2019:</span></div><div style="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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,659,309&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">606,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">297,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">245,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,809,563&#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,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"/></tr></table></div><div style="text-align:center"><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: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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">424,225&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">94,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">84,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">56,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">659,948&#160;</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%">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"/></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%">(31,853)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">628,095&#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%">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"/></tr></table></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:112%">(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. For the years ended December 31, 2021, 2020 and 2019, corporate expenses were 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. Commencing on January 1, 2022, all corporate expenses are allocated amongst the segments in proportion to the respective amounts of net revenues. The revised methodology does not impact period over period comparability because the change was immaterial.  </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, except for fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of business and 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">164,102&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">45,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">11,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">17,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">237,362&#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%">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"/></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 December&#160;31, 2021, 2020 and&#160;2019 and as of December&#160;31, 2021 and 2020, respectively. </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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="padding:2px 1pt;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,769,488&#160;</span></td><td style="background-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,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"/></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%">665,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%">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"/></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%">263,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%">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"/></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%">112,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,809,563&#160;</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,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"/></tr><tr style="height:15pt"><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:#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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</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%">Net property, plant and equipment:</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;border-top:1pt solid #000000;padding:2px 1pt;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">206,876&#160;</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%">234,186&#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%">Malaysia</span></td><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%">72,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">Mexico</span></td><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%">69,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,330&#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="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%">94,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,636&#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="3" style="background-color:#cceeff;padding:0 1pt"/><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%">443,758&#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%">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"/></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>dtr-types: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=123359005&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=123359005&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=123359005&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>dtr-types: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>67
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681017306232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies - Additional Information (Detail) - USD ($)<br> $ in Millions</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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_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>
</tr>
<tr class="ro">
<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">$ 10.8<span></span>
</td>
<td class="nump">$ 12.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Current portion of allowance for credit losses</a></td>
<td class="nump">$ 6.0<span></span>
</td>
<td class="nump">8.1<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">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 15.2<span></span>
</td>
<td class="nump">14.6<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_ReserveForEstimatedRebates', window );">Reserve for estimated rebates</a></td>
<td class="nump">$ 26.4<span></span>
</td>
<td class="nump">$ 28.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_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>
</tr>
<tr 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>
</tr>
<tr class="re">
<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="nump">89.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_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>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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="nump">9.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_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>
</tr>
<tr 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>
</tr>
<tr class="re">
<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="nump">2.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 | Intellectual property</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_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>
</tr>
<tr class="ro">
<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">5 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 | 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_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>
</tr>
<tr class="re">
<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">8 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 | Distribution rights</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_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>
</tr>
<tr class="ro">
<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">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 | 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_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>
</tr>
<tr class="re">
<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">5 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 | Non-complete agreement</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_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>
</tr>
<tr class="ro">
<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">5 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 | 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_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>
</tr>
<tr class="re">
<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">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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Customer relationships</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_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>
</tr>
<tr class="ro">
<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">27 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 | 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_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>
</tr>
<tr class="re">
<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">30 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 | Non-complete agreement</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_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>
</tr>
<tr class="ro">
<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">6 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_MajorPropertyClassAxis=us-gaap_BuildingMember', window );">Building</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_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>
</tr>
<tr class="re">
<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">30 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_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>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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">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_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>
</tr>
<tr 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>
</tr>
<tr class="re">
<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">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_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>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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">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_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>
</tr>
<tr 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>
</tr>
<tr class="re">
<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">10 years<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=124255953&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=123577603&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=124255953&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=124255206&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=123577603&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=124255206&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_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=123359005&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=123594938&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=123594938&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>dtr-types: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=123410239&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_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_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>68
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681028123896">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</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_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>
</tr>
<tr class="ro">
<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,809,563<span></span>
</td>
<td class="nump">$ 2,537,156<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">700,240<span></span>
</td>
<td class="nump">657,703<span></span>
</td>
<td class="nump">600,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">380,140<span></span>
</td>
<td class="nump">302,293<span></span>
</td>
<td class="nump">338,413<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">427,500<span></span>
</td>
<td class="nump">382,435<span></span>
</td>
<td class="nump">427,563<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">377,756<span></span>
</td>
<td class="nump">317,200<span></span>
</td>
<td class="nump">370,074<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">341,661<span></span>
</td>
<td class="nump">290,022<span></span>
</td>
<td class="nump">290,449<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">245,681<span></span>
</td>
<td class="nump">220,246<span></span>
</td>
<td class="nump">220,717<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 336,585<span></span>
</td>
<td class="nump">$ 367,257<span></span>
</td>
<td class="nump">$ 347,272<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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681016827832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Additional Information (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"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2021</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, 2021</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, 2023</div></th>
<th class="th"><div>May 15, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 sale 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">$ 224,909<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 14,345<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_NetGainOnSaleOfBusinessesAndAssets', window );">Net gain on sales of business and 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">91,157<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">2,504,202<span></span>
</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 260,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Business combination, recognized identifiable assets acquired and liabilities assumed, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Business combination, recognized identifiable assets acquired and liabilities assumed, deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">38,600<span></span>
</td>
<td class="nump">27,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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 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>
</tr>
<tr class="re">
<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">186,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business combination, recognized identifiable assets acquired and liabilities assumed, 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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business combination, recognized identifiable assets acquired and liabilities assumed, deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">66,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Acquisition 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="nump">21,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=tfx_MedlineManufacturingAndSupplyTransitionAgreementMember', window );">Medline Manufacturing And Supply Transition 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_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>
<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_ContractWithCustomerRelatedPartyLiability', window );">Contract with customer, related party liability</a></td>
<td class="nump">$ 33,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue from related parties</a></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,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="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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=tfx_RespiratoryBusinessMember', window );">Respiratory Business | Disposal Group, Held-for-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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 286,000<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_DisposalGroupIncludingDiscontinuedOperationWorkingCapital', window );">Disposal group, including discontinued operation, working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of assets</a></td>
<td class="nump">$ 259,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent', window );">Goodwill</a></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">35,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenue attributable to respiratory business</a></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">$ 60,700<span></span>
</td>
<td class="nump">$ 138,500<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=tfx_RespiratoryBusinessMember', window );">Respiratory Business | Disposal Group, Held-for-sale, Not Discontinued Operations | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 sale 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000<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_ContractWithCustomerRelatedPartyLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Related Party Liability</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_ContractWithCustomerRelatedPartyLiability</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_DisposalGroupIncludingDiscontinuedOperationWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Working Capital</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_DisposalGroupIncludingDiscontinuedOperationWorkingCapital</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_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_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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=123413009&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=123413009&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_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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of 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 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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<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 50<br> -Paragraph 5B<br> -Subparagraph (e)<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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 revenue attributable to disposal group, including, but not limited to, 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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_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=123570139&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_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_RelatedPartyTransactionAxis=tfx_MedlineManufacturingAndSupplyTransitionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=tfx_MedlineManufacturingAndSupplyTransitionAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=tfx_RespiratoryBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=tfx_RespiratoryBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681016779768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Assets held-for-sale (Details) - Respiratory Business - Disposal Group, Held-for-sale, Not Discontinued Operations<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Assets</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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Inventories</a></td>
<td class="nump">$ 26,830<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets</a></td>
<td class="nump">26,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Property, plant and equipment, net</a></td>
<td class="nump">17,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent', window );">Intangible assets, net</a></td>
<td class="nump">41,583<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent', window );">Goodwill</a></td>
<td class="nump">35,745<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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">1,053<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">94<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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Noncurrent assets</a></td>
<td class="nump">95,481<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_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets</a></td>
<td class="nump">122,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities</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_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities', window );">Other current liabilities</a></td>
<td class="nump">535<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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="nump">568<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Liabilities</a></td>
<td class="nump">$ 1,103<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent</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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent</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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, 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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset</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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, expected to be disposed of 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 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://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><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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<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://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 7: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, expected to be disposed of 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://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 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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<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://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 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><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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of 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 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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<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 50<br> -Paragraph 5B<br> -Subparagraph (e)<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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of 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 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 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<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 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 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 inventory attributable to disposal group, expected to be disposed of 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 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 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other liabilities 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-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 5B<br> -Subparagraph (e)<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_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 property, plant and equipment 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 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 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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 5B<br> -Subparagraph (e)<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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 liabilities 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://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 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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: 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><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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 5B<br> -Subparagraph (e)<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=tfx_RespiratoryBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=tfx_RespiratoryBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024195624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and impairment charges - Expected costs to be incurred (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_RespiratoryDivestiturePlanMember', window );">Respiratory divestiture 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">$ 24.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_RespiratoryDivestiturePlanMember', window );">Respiratory divestiture 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">30.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</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.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">13.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_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">34.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">54.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">48.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">31.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">60.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">54.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">62.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_RestructuringAndRelatedCostIncurredCost', window );">Restructuring expenses</a></td>
<td class="nump">10.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">27.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_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">110.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">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_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">128.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">122.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">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_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.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring expenses</a></td>
<td class="nump">2.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_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">38.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_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">53.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">43.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 | Respiratory divestiture 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 " 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.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2019 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">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=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">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=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2018 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">60.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2018 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">65.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">13.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">13.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2019 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2018 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2018 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">4.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">1.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Restructuring charges | Respiratory divestiture 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">5.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 | Respiratory divestiture 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">8.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">16.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Restructuring charges | 2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">17.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">63.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Restructuring charges | 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">69.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">14.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Restructuring charges | 2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">15.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Restructuring related charges | Respiratory divestiture 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">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_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Restructuring related charges | Respiratory divestiture 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">22.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">38.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Restructuring related charges | 2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">43.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Restructuring related charges | 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">47.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">59.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Restructuring related charges | 2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">39.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">$ 40.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_AggregateRestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate Restructuring Charges</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_AggregateRestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Expected Cash Outlays</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_RestructuringAndRelatedCostExpectedCashOutlays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring Costs Expected Aggregate Capital Expenditures</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_RestructuringCostsExpectedAggregateCapitalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostIncurredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostIncurredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_RespiratoryDivestiturePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RespiratoryDivestiturePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>
<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>72
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027611240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and 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, 2021</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_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">$ 6,739<span></span>
</td>
<td class="nump">$ 21,388<span></span>
</td>
<td class="nump">$ 6,966<span></span>
</td>
</tr>
<tr class="rh">
<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_RespiratoryDivestiturePlanMember', window );">Respiratory divestiture plan | 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_RestructuringAndRelatedCostIncurredCost', window );">Restructuring expenses</a></td>
<td class="nump">3,300<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 | Respiratory divestiture 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_CapitalExpendituresIncurredButNotYetPaid', window );">Aggregate capital expenditures</a></td>
<td class="nump">22,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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Respiratory divestiture 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_CapitalExpendituresIncurredButNotYetPaid', window );">Aggregate capital expenditures</a></td>
<td class="nump">$ 28,000<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_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=123570139&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=123351718&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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-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_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_RestructuringPlanAxis=tfx_RespiratoryDivestiturePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RespiratoryDivestiturePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>73
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024821576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and 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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_RespiratoryDivestiturePlanMember', window );">Respiratory divestiture 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">$ 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_RestructuringReserveAccrualAdjustment1', window );">Subsequent accruals</a></td>
<td class="nump">2,694<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_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(7)<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_RestructuringReserveTranslationAdjustment', window );">Foreign currency translation and other</a></td>
<td class="num">(86)<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">2,601<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_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember', window );">2019 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">8,054<span></span>
</td>
<td class="nump">11,870<span></span>
</td>
</tr>
<tr class="re">
<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">253<span></span>
</td>
<td class="nump">1,542<span></span>
</td>
</tr>
<tr class="ro">
<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,982)<span></span>
</td>
<td class="num">(5,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_RestructuringReserveTranslationAdjustment', window );">Foreign currency translation and other</a></td>
<td class="num">(19)<span></span>
</td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="ro">
<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,306<span></span>
</td>
<td class="nump">8,054<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember', window );">2018 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">50,081<span></span>
</td>
<td class="nump">44,274<span></span>
</td>
</tr>
<tr class="ro">
<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">2,476<span></span>
</td>
<td class="nump">5,948<span></span>
</td>
</tr>
<tr class="re">
<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,813)<span></span>
</td>
<td class="num">(4,281)<span></span>
</td>
</tr>
<tr class="ro">
<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 and other</a></td>
<td class="num">(3,679)<span></span>
</td>
<td class="nump">4,140<span></span>
</td>
</tr>
<tr class="re">
<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">44,065<span></span>
</td>
<td class="nump">50,081<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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">3,593<span></span>
</td>
<td class="nump">3,669<span></span>
</td>
</tr>
<tr class="re">
<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">262<span></span>
</td>
<td class="nump">606<span></span>
</td>
</tr>
<tr class="ro">
<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">(947)<span></span>
</td>
<td class="num">(682)<span></span>
</td>
</tr>
<tr class="re">
<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 and other</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_RestructuringReserve', window );">Balance, ending</a></td>
<td class="nump">$ 2,908<span></span>
</td>
<td class="nump">$ 3,593<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=123570139&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://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/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)(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_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://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)(2))<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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<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 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_RespiratoryDivestiturePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RespiratoryDivestiturePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681017164296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and 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, 2021</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_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">$ 14,999<span></span>
</td>
<td class="nump">$ 17,103<span></span>
</td>
<td class="nump">$ 15,239<span></span>
</td>
</tr>
<tr class="re">
<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">6,739<span></span>
</td>
<td class="nump">21,388<span></span>
</td>
<td class="nump">6,966<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">21,738<span></span>
</td>
<td class="nump">38,491<span></span>
</td>
<td class="nump">22,205<span></span>
</td>
</tr>
<tr class="rh">
<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_RespiratoryDivestiturePlanMember', window );">Respiratory divestiture 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">2,694<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_A2021RestructuringPlanMember', window );">2021 Restructuring 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">7,357<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_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="text">&#160;<span></span>
</td>
<td class="nump">8,847<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">253<span></span>
</td>
<td class="nump">1,542<span></span>
</td>
<td class="nump">13,753<span></span>
</td>
</tr>
<tr class="rh">
<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">2,476<span></span>
</td>
<td class="nump">5,948<span></span>
</td>
<td class="num">(939)<span></span>
</td>
</tr>
<tr class="rh">
<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">2,219<span></span>
</td>
<td class="nump">766<span></span>
</td>
<td class="nump">2,425<span></span>
</td>
</tr>
<tr class="rh">
<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">11,762<span></span>
</td>
<td class="nump">14,634<span></span>
</td>
<td class="nump">12,683<span></span>
</td>
</tr>
<tr class="ro">
<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">11,762<span></span>
</td>
<td class="nump">14,634<span></span>
</td>
<td class="nump">12,683<span></span>
</td>
</tr>
<tr class="rh">
<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 | Respiratory divestiture 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">2,687<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 | 2021 Restructuring 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">7,280<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 | 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="text">&#160;<span></span>
</td>
<td class="nump">8,494<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="num">(111)<span></span>
</td>
<td class="nump">647<span></span>
</td>
<td class="nump">13,683<span></span>
</td>
</tr>
<tr class="rh">
<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">2,335<span></span>
</td>
<td class="nump">5,565<span></span>
</td>
<td class="num">(1,787)<span></span>
</td>
</tr>
<tr class="rh">
<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">(429)<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="nump">787<span></span>
</td>
</tr>
<tr class="rh">
<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">3,237<span></span>
</td>
<td class="nump">2,469<span></span>
</td>
<td class="nump">2,556<span></span>
</td>
</tr>
<tr class="re">
<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">6,739<span></span>
</td>
<td class="nump">21,388<span></span>
</td>
<td class="nump">6,966<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">9,976<span></span>
</td>
<td class="nump">23,857<span></span>
</td>
<td class="nump">9,522<span></span>
</td>
</tr>
<tr class="rh">
<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 | Respiratory divestiture 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">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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2021 Restructuring 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">77<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 | 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="text">&#160;<span></span>
</td>
<td class="nump">353<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">364<span></span>
</td>
<td class="nump">895<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="rh">
<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">141<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="nump">848<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 2,648<span></span>
</td>
<td class="nump">$ 838<span></span>
</td>
<td class="nump">$ 1,638<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=123570139&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=123351718&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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<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 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 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=123570139&amp;loc=d3e3602-108585<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(b)(1))<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=123570139&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_RespiratoryDivestiturePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RespiratoryDivestiturePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_A2021RestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_A2021RestructuringPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681034854056">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 146,433<span></span>
</td>
<td class="nump">$ 132,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">81,503<span></span>
</td>
<td class="nump">75,874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">249,707<span></span>
</td>
<td class="nump">304,952<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, Net</a></td>
<td class="nump">$ 477,643<span></span>
</td>
<td class="nump">$ 513,196<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>76
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681029108824">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</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">$ 285,305<span></span>
</td>
<td class="nump">$ 272,637<span></span>
</td>
</tr>
<tr class="re">
<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">475,040<span></span>
</td>
<td class="nump">496,664<span></span>
</td>
</tr>
<tr class="ro">
<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">191,605<span></span>
</td>
<td class="nump">172,913<span></span>
</td>
</tr>
<tr class="re">
<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">49,782<span></span>
</td>
<td class="nump">84,336<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,001,732<span></span>
</td>
<td class="nump">1,026,550<span></span>
</td>
</tr>
<tr class="re">
<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">(557,974)<span></span>
</td>
<td class="num">(552,638)<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">$ 443,758<span></span>
</td>
<td class="nump">$ 473,912<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=124098289&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>77
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035692088">
<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, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 165,604<span></span>
</td>
<td class="nump">$ 158,685<span></span>
</td>
<td class="nump">$ 149,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_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">$ 234,700<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=123570139&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>78
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027407944">
<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, 2021</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_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,577,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_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,585,966<span></span>
</td>
<td class="nump">$ 2,245,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">295,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(44,064)<span></span>
</td>
<td class="nump">45,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Goodwill disposed</a></td>
<td class="num">(35,745)<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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill related to acquisitions</a></td>
<td class="num">(1,955)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,504,202<span></span>
</td>
<td class="nump">2,585,966<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,883,053<span></span>
</td>
</tr>
<tr class="ro">
<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,700,282<span></span>
</td>
<td class="nump">1,550,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">149,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(696)<span></span>
</td>
<td class="num">(520)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Goodwill disposed</a></td>
<td class="num">(21,802)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill related to acquisitions</a></td>
<td class="num">(1,560)<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, ending balance</a></td>
<td class="nump">1,676,224<span></span>
</td>
<td class="nump">1,700,282<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">475,772<span></span>
</td>
</tr>
<tr class="re">
<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">536,228<span></span>
</td>
<td class="nump">475,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">22,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(36,310)<span></span>
</td>
<td class="nump">38,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Goodwill disposed</a></td>
<td class="num">(7,537)<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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill related to acquisitions</a></td>
<td class="num">(232)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">492,149<span></span>
</td>
<td class="nump">536,228<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">213,725<span></span>
</td>
</tr>
<tr class="ro">
<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">237,446<span></span>
</td>
<td class="nump">213,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">15,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(7,058)<span></span>
</td>
<td class="nump">8,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Goodwill disposed</a></td>
<td class="num">(6,406)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill related to acquisitions</a></td>
<td class="num">(163)<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, ending balance</a></td>
<td class="nump">223,819<span></span>
</td>
<td class="nump">237,446<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">112,010<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="text">&#160;<span></span>
</td>
<td class="nump">107,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_GoodwillOtherIncreaseDecrease', window );">Goodwill disposed</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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill related to acquisitions</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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 112,010<span></span>
</td>
<td class="nump">$ 112,010<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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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), classified as other, of an asset representing the 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 (g)<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_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustments after acquisition date under purchase accounting of an asset representing the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<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> -Subparagraph (g)<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_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>79
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681016691352">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Intangible Assets, Gross (Excluding Goodwill)</a></td>
<td class="nump">$ 3,392,898<span></span>
</td>
<td class="nump">$ 3,534,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated&#160;Amortization</a></td>
<td class="num">(1,103,831)<span></span>
</td>
<td class="num">(1,015,053)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">In-process research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite lived intangible assets</a></td>
<td class="nump">28,158<span></span>
</td>
<td class="nump">29,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">1,328,611<span></span>
</td>
<td class="nump">1,377,943<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated&#160;Amortization</a></td>
<td class="num">(441,059)<span></span>
</td>
<td class="num">(425,692)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">1,440,643<span></span>
</td>
<td class="nump">1,458,924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated&#160;Amortization</a></td>
<td class="num">(560,740)<span></span>
</td>
<td class="num">(479,612)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember', window );">Distribution rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">23,434<span></span>
</td>
<td class="nump">23,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated&#160;Amortization</a></td>
<td class="num">(20,630)<span></span>
</td>
<td class="num">(20,280)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">549,269<span></span>
</td>
<td class="nump">619,847<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated&#160;Amortization</a></td>
<td class="num">(59,249)<span></span>
</td>
<td class="num">(65,955)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">22,783<span></span>
</td>
<td class="nump">24,592<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated&#160;Amortization</a></td>
<td class="num">$ (22,153)<span></span>
</td>
<td class="num">$ (23,514)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024810328">
<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, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">2022</a></td>
<td class="nump">$ 160,600<span></span>
</td>
</tr>
<tr class="re">
<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 );">2023</a></td>
<td class="nump">154,800<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">153,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">151,800<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026</a></td>
<td class="nump">$ 148,800<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>81
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035696040">
<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, 2021</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_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">$ 32.6<span></span>
</td>
<td class="nump">$ 30.7<span></span>
</td>
<td class="nump">$ 30.2<span></span>
</td>
</tr>
<tr 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=123408670&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=123414884&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>82
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035667896">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">2022</a></td>
<td class="nump">$ 26,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2023</a></td>
<td class="nump">22,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">19,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2025</a></td>
<td class="nump">14,789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026</a></td>
<td class="nump">15,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2027 and thereafter</a></td>
<td class="nump">61,950<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">160,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(22,634)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 138,163<span></span>
</td>
<td class="nump">$ 108,743<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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123391704&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>83
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035753768">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 138,163<span></span>
</td>
<td class="nump">$ 108,743<span></span>
</td>
</tr>
<tr class="re">
<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">29,199<span></span>
</td>
<td class="nump">28,276<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 55,290<span></span>
</td>
<td class="nump">$ 8,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">7 years 10 months 24 days<span></span>
</td>
<td class="text">6 years 8 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">3.70%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123391704&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=123391704&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=123408670&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=123408670&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=123414884&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>dtr-types: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=123414884&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=123408670&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=123414884&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=123408670&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>84
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024226872">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 29, 2021</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>
<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">$ 1,863,500<span></span>
</td>
<td class="nump">$ 2,498,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_DeferredFinanceCostsNet', window );">Less: Unamortized debt issuance costs</a></td>
<td class="num">(13,398)<span></span>
</td>
<td class="num">(19,612)<span></span>
</td>
<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_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">1,850,102<span></span>
</td>
<td class="nump">2,478,388<span></span>
</td>
<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_LongTermDebtCurrent', window );">Current portion of borrowings</a></td>
<td class="num">(110,000)<span></span>
</td>
<td class="num">(100,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,740,102<span></span>
</td>
<td class="nump">2,377,888<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 141,000<span></span>
</td>
<td class="nump">$ 350,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_LineOfCreditFacilityInterestRateDuringPeriod', window );">Senior credit facility interest rate</a></td>
<td class="nump">1.48%<span></span>
</td>
<td class="nump">1.66%<span></span>
</td>
<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_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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 75,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_OtherShortTermBorrowings', window );">Securitization program, at a rate of 1.00% at December 31, 2021 and 1.24% at December 31, 2020</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="nump">$ 75,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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">1.00%<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="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.48% at December 31, 2021 and 1.65% at December 31 2020, 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 647,500<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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.48%<span></span>
</td>
<td class="nump">1.65%<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 0<span></span>
</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<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=123466204&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://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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.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>dtr-types: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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: 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=124435984&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>dtr-types: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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 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 6: 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 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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(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>85
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681019836920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings - 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>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2021</div></th>
<th class="th"><div>May 27, 2020</div></th>
<th class="th"><div>Nov. 20, 2017</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 30, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></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,986,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8,822,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_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="nump">1.00%<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="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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">$ 50,000,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_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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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.00% at December 31, 2021 and 1.24% at December 31, 2020</a></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">75,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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_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="nump">$ 141,000,000<span></span>
</td>
<td class="nump">$ 350,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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,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>
<td class="nump">$ 400,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>
</tr>
<tr class="ro">
<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">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>
<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">$ 13,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>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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="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>
</tr>
<tr class="rh">
<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="ro">
<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="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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="re">
<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="text">&#160;<span></span>
</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.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_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="ro">
<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="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>
</tr>
<tr class="rh">
<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="re">
<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="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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="ro">
<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="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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="re">
<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="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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="ro">
<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_DebtInstrumentTerm', window );">Debt, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="ro">
<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="text">&#160;<span></span>
</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,000,000,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_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="ro">
<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum amount available for borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 700,000,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_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="re">
<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">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="ro">
<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">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="re">
<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_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="nump">4.625%<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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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<span></span>
</td>
<td class="nump">$ 500,000,000<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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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="re">
<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_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="ro">
<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="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="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="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="ro">
<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="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="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="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="ro">
<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="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>
</tr>
<tr class="rh">
<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="re">
<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="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_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="ro">
<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">4.25%<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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="ro">
<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="re">
<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="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>
</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_PercentOfRedemptionPriceToPrincipalAmount', window );">Percent of redemption price to principal amount</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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="ro">
<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="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>
</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="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="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="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>
</tr>
<tr class="rh">
<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="re">
<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_DebtInstrumentCovenantTermsMaximumLeverageRatio', window );">Leverage ratio, required</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.50<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_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio', window );">Interest coverage ratio, required</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.50<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>dtr-types: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>dtr-types: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>dtr-types: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>dtr-types: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>dtr-types: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://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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.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>dtr-types: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=123599511&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>dtr-types: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_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=123467658&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=123467658&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=123570139&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_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_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_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_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_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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681028043848">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 1,893,518<span></span>
</td>
<td class="nump">$ 2,586,058<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>87
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026769672">
<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, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">2022</a></td>
<td class="nump">$ 110,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">43,750<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">709,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 );">2025</a></td>
<td class="nump">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_LongTermDebtMaturityAfterYearFour', window );">2026 and thereafter</a></td>
<td class="nump">$ 1,000,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://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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 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 3: 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=123465755&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://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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_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://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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 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 3: 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=123465755&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://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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 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 3: 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=123465755&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>88
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681034788744">
<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, 2021</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_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">$ 73,598<span></span>
</td>
<td class="nump">$ 79,533<span></span>
</td>
<td class="nump">$ 95,954<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=123431023&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=123570139&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=123570139&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>89
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027526760">
<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, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>Financial_Institution_Counterparty</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, 2020 </div>
<div>EUR (&#8364;) </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>
</tr>
<tr class="rh">
<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="ro">
<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_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_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">8,900,000<span></span>
</td>
<td class="nump">1,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">161,200,000<span></span>
</td>
<td class="nump">163,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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="nump">$ 149,500,000<span></span>
</td>
<td class="nump">129,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<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="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="ro">
<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="re">
<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="ro">
<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>dtr-types: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=125515794&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>dtr-types: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=125515794&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=125515794&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=125515794&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=125515794&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=125515794&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_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_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>
<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>90
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024244760">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 0<span></span>
</td>
<td class="nump">$ 34,125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">33,291<span></span>
</td>
<td class="nump">21,858<span></span>
</td>
</tr>
<tr class="re">
<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,140<span></span>
</td>
<td class="nump">35,995<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">23,731<span></span>
</td>
<td class="nump">21,858<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">9,560<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 | 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,140<span></span>
</td>
<td class="nump">1,870<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,957<span></span>
</td>
<td class="nump">1,691<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">993<span></span>
</td>
<td class="nump">1,504<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">56<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">147<span></span>
</td>
<td class="nump">366<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">21,718<span></span>
</td>
<td class="nump">20,106<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">9,560<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 | 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">$ 0<span></span>
</td>
<td class="nump">$ 34,125<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<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 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: 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 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 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&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=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-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>91
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027562840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Schedule of foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense (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, 2021</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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (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>
</tr>
<tr class="ro">
<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 $(5,563), $6,442 and $(6,270), respectively</a></td>
<td class="num">$ (63,191)<span></span>
</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_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Interest benefit on swaps not designed as hedging instrument</a></td>
<td class="nump">19,296<span></span>
</td>
<td class="nump">19,178<span></span>
</td>
<td class="nump">$ 18,866<span></span>
</td>
</tr>
<tr class="rh">
<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 | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (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>
</tr>
<tr class="ro">
<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,296<span></span>
</td>
<td class="nump">14,488<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (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>
</tr>
<tr class="re">
<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 $(5,563), $6,442 and $(6,270), respectively</a></td>
<td class="nump">$ 34,849<span></span>
</td>
<td class="nump">$ 37,312<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_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-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=125515794&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=125515794&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=123602790&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=124509347&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=124509347&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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027870504">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Investments in marketable securities</a></td>
<td class="nump">$ 19,186<span></span>
</td>
<td class="nump">$ 12,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">33,291<span></span>
</td>
<td class="nump">21,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liabilities</a></td>
<td class="nump">1,140<span></span>
</td>
<td class="nump">35,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="nump">9,814<span></span>
</td>
<td class="nump">36,633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted&#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">19,186<span></span>
</td>
<td class="nump">12,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant 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">33,291<span></span>
</td>
<td class="nump">21,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liabilities</a></td>
<td class="nump">1,140<span></span>
</td>
<td class="nump">35,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Investments in marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="nump">$ 9,814<span></span>
</td>
<td class="nump">$ 36,633<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value assets and liabilities measured on recurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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://www.xbrl.org/2003/role/disclosureRef<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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681019791256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value measurement - Valuation Technique (Details) - Discounted cash flow - Discount rate<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_MilestonebasedPaymentMember', window );">Milestone-based payment | 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.019<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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.022<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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.020<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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.017<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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 | 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.061<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=123874694&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027832024">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 36,633<span></span>
</td>
<td class="nump">$ 219,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Payments</a></td>
<td class="num">(31,678)<span></span>
</td>
<td class="num">(146,971)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Revaluations and other adjustments</a></td>
<td class="nump">4,895<span></span>
</td>
<td class="num">(36,714)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments', window );">Translation adjustment</a></td>
<td class="num">(36)<span></span>
</td>
<td class="nump">410<span></span>
</td>
</tr>
<tr class="ro">
<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">9,814<span></span>
</td>
<td class="nump">$ 36,633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 17,400<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=123874694&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 purchases 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=123874694&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=123874694&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=123570139&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>95
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035665368">
<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, 2021</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_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">100,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=124432515&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>dtr-types: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>96
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027720888">
<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, 2021</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_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,774<span></span>
</td>
<td class="nump">46,488<span></span>
</td>
<td class="nump">46,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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of share based awards (in shares)</a></td>
<td class="nump">653<span></span>
</td>
<td class="nump">799<span></span>
</td>
<td class="nump">890<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">47,427<span></span>
</td>
<td class="nump">47,287<span></span>
</td>
<td class="nump">47,090<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&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=124432515&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=125511455&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=125511455&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=124432515&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=125511455&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=124432515&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=125511455&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>97
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024836712">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 3,336,457<span></span>
</td>
<td class="nump">$ 2,979,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="num">(56,648)<span></span>
</td>
<td class="nump">39,395<span></span>
</td>
</tr>
<tr class="ro">
<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 income</a></td>
<td class="nump">6,987<span></span>
</td>
<td class="nump">7,699<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">(49,661)<span></span>
</td>
<td class="nump">47,094<span></span>
</td>
</tr>
<tr class="ro">
<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,754,748<span></span>
</td>
<td class="nump">3,336,457<span></span>
</td>
</tr>
<tr class="rh">
<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="num">(482)<span></span>
</td>
<td class="nump">735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="nump">351<span></span>
</td>
<td class="num">(3,331)<span></span>
</td>
</tr>
<tr class="re">
<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 income</a></td>
<td class="nump">1,212<span></span>
</td>
<td class="nump">2,114<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">1,563<span></span>
</td>
<td class="num">(1,217)<span></span>
</td>
</tr>
<tr class="re">
<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">1,081<span></span>
</td>
<td class="num">(482)<span></span>
</td>
</tr>
<tr class="rh">
<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">(150,257)<span></span>
</td>
<td class="num">(138,810)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="nump">6,192<span></span>
</td>
<td class="num">(17,032)<span></span>
</td>
</tr>
<tr class="ro">
<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 income</a></td>
<td class="nump">5,775<span></span>
</td>
<td class="nump">5,585<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">11,967<span></span>
</td>
<td class="num">(11,447)<span></span>
</td>
</tr>
<tr class="ro">
<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">(138,290)<span></span>
</td>
<td class="num">(150,257)<span></span>
</td>
</tr>
<tr class="rh">
<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">(146,559)<span></span>
</td>
<td class="num">(206,317)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="num">(63,191)<span></span>
</td>
<td class="nump">59,758<span></span>
</td>
</tr>
<tr class="re">
<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 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="num">(63,191)<span></span>
</td>
<td class="nump">59,758<span></span>
</td>
</tr>
<tr class="re">
<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">(209,750)<span></span>
</td>
<td class="num">(146,559)<span></span>
</td>
</tr>
<tr class="rh">
<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">(297,298)<span></span>
</td>
<td class="num">(344,392)<span></span>
</td>
</tr>
<tr class="re">
<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">$ (346,959)<span></span>
</td>
<td class="num">$ (297,298)<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 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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=124509347&amp;loc=SL7669686-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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 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 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 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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=124509347&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=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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=122038336&amp;loc=d3e74512-122707<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(31))<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><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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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>98
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024236360">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</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_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>
</tr>
<tr class="ro">
<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,259,961<span></span>
</td>
<td class="nump">$ 1,212,282<span></span>
</td>
<td class="nump">$ 1,186,357<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">559,468<span></span>
</td>
<td class="nump">357,732<span></span>
</td>
<td class="nump">339,903<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(74,349)<span></span>
</td>
<td class="num">(21,931)<span></span>
</td>
<td class="nump">122,078<span></span>
</td>
</tr>
<tr class="re">
<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">485,119<span></span>
</td>
<td class="nump">335,801<span></span>
</td>
<td class="nump">461,981<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">6,987<span></span>
</td>
<td class="nump">7,699<span></span>
</td>
<td class="nump">4,247<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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,150<span></span>
</td>
<td class="nump">2,354<span></span>
</td>
<td class="num">(1,284)<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">1,150<span></span>
</td>
<td class="nump">2,354<span></span>
</td>
<td class="num">(1,284)<span></span>
</td>
</tr>
<tr class="re">
<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">62<span></span>
</td>
<td class="num">(240)<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net of tax</a></td>
<td class="nump">1,212<span></span>
</td>
<td class="nump">2,114<span></span>
</td>
<td class="num">(1,134)<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</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">7,531<span></span>
</td>
<td class="nump">7,286<span></span>
</td>
<td class="nump">7,012<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(1,756)<span></span>
</td>
<td class="num">(1,701)<span></span>
</td>
<td class="num">(1,631)<span></span>
</td>
</tr>
<tr class="re">
<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">5,775<span></span>
</td>
<td class="nump">5,585<span></span>
</td>
<td class="nump">5,381<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">8,543<span></span>
</td>
<td class="nump">7,253<span></span>
</td>
<td class="nump">6,930<span></span>
</td>
</tr>
<tr class="re">
<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="num">$ (1,012)<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 82<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=123367319&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=123359005&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=123359005&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=123359005&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=123384075&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=123359005&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=123367319&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=123359005&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=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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=123359005&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 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 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=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: 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=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: 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=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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=123596393&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=122134291&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=121826272&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=123359005&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=124431687&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=123586238&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=124431687&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=124431687&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=125511455&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=124431687&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=125511455&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=124432515&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=123359005&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=124431687&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=125511455&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=123359005&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=123359005&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=123359005&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=124431687&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=123359005&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=124509347&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=123447040&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=124509347&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=124509347&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=124509347&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=123447040&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=124509347&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=124509347&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>99
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024091464">
<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, 2021</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_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">108,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 37.8<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,082,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 103.87<span></span>
</td>
<td class="nump">$ 74.60<span></span>
</td>
<td class="nump">$ 68.22<span></span>
</td>
</tr>
<tr class="re">
<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">$ 27.4<span></span>
</td>
<td class="nump">$ 77.9<span></span>
</td>
<td class="nump">$ 64.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_StockOptionPlanExpense', window );">Stock option expenses including selling general and administrative expenses</a></td>
<td class="nump">$ 8.8<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">59,210<span></span>
</td>
<td class="nump">52,464<span></span>
</td>
<td class="nump">69,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_RestrictedStockExpense', window );">Non vested restricted stock expense including selling general and administrative expense</a></td>
<td class="nump">$ 13.5<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">108,686<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">59,210<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 19 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">$ 17.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">59,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 398.59<span></span>
</td>
<td class="nump">$ 344.70<span></span>
</td>
<td class="nump">$ 286.51<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 419.25<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">16,903<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">42,272<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_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=123570139&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>dtr-types: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>dtr-types: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=123467817&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=123570139&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_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>100
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681122812728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock compensation plans - Share-based Compensation Activity (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, 2021</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_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">$ 22,937<span></span>
</td>
<td class="nump">$ 20,739<span></span>
</td>
<td class="nump">$ 26,940<span></span>
</td>
</tr>
<tr class="re">
<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">10,912<span></span>
</td>
<td class="nump">21,958<span></span>
</td>
<td class="nump">21,121<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">$ 6,355<span></span>
</td>
<td class="nump">$ 17,549<span></span>
</td>
<td class="nump">$ 15,380<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=122041274&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>101
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681036268088">
<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, 2021</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_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">0.67%<span></span>
</td>
<td class="nump">1.16%<span></span>
</td>
<td class="nump">2.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life of option</a></td>
<td class="text">5 years 3 days<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">4 years 11 months 26 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.34%<span></span>
</td>
<td class="nump">0.39%<span></span>
</td>
<td class="nump">0.47%<span></span>
</td>
</tr>
<tr class="re">
<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">30.03%<span></span>
</td>
<td class="nump">23.98%<span></span>
</td>
<td class="nump">23.92%<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>dtr-types: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>dtr-types: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>dtr-types: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=122041274&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>102
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024408936">
<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, 2021 </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,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Number of Options, Granted (in shares) | shares</a></td>
<td class="nump">108,686<span></span>
</td>
</tr>
<tr class="ro">
<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">(125,143)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of Options, Forfeited or Expired (in shares) | shares</a></td>
<td class="num">(32,859)<span></span>
</td>
</tr>
<tr class="ro">
<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,107,999<span></span>
</td>
</tr>
<tr class="re">
<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">$ 195.57<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">403.99<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">175.90<span></span>
</td>
</tr>
<tr class="re">
<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">334.14<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 214.13<span></span>
</td>
</tr>
<tr class="re">
<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">908,854<span></span>
</td>
</tr>
<tr class="re">
<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">$ 181.31<span></span>
</td>
</tr>
<tr class="ro">
<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 1 month 9 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 4 months 13 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">$ 136,520<span></span>
</td>
</tr>
<tr class="re">
<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">$ 135,036<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>dtr-types: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>dtr-types: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>dtr-types: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>dtr-types: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>dtr-types: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=123467817&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>103
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681034827368">
<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, 2021</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_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">0.28%<span></span>
</td>
<td class="nump">1.07%<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.34%<span></span>
</td>
<td class="nump">0.38%<span></span>
</td>
<td class="nump">0.46%<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>dtr-types: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>dtr-types: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>104
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681029056024">
<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, 2021</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_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">150,812<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">59,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(50,098)<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">(24,546)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">135,378<span></span>
</td>
<td class="nump">150,812<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 293.10<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">398.59<span></span>
</td>
<td class="nump">$ 344.70<span></span>
</td>
<td class="nump">$ 286.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Vested (in dollars per share)</a></td>
<td class="nump">260.32<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">334.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 343.89<span></span>
</td>
<td class="nump">$ 293.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_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">$ 44,469<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>dtr-types: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>dtr-types: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>dtr-types: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>dtr-types: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>105
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681019813592">
<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, 2021</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_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,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_UndistributedEarningsOfForeignSubsidiaries', window );">Cumulative unremitted earnings, permanently reinvested</a></td>
<td class="nump">$ 1,000,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">13.30%<span></span>
</td>
<td class="nump">6.10%<span></span>
</td>
<td class="num">(35.90%)<span></span>
</td>
</tr>
<tr class="re">
<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">$ 800<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 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_DeferredTaxAssetsOtherTaxCarryforwards', window );">Tax effect, carry forwards</a></td>
<td class="nump">168,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_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">143,177<span></span>
</td>
<td class="nump">155,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">3,800<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_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="ro">
<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">(300)<span></span>
</td>
<td class="num">(500)<span></span>
</td>
<td class="num">$ (100)<span></span>
</td>
</tr>
<tr class="re">
<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">800<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,800<span></span>
</td>
<td class="nump">$ 2,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_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_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">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="re">
<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">1,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_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="ro">
<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">15,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_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="re">
<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">19,200<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="ro">
<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">$ 133,200<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_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=121826272&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=121826272&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=121826272&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=121826272&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>dtr-types: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=121826272&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=123452999&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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>106
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681016654104">
<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, 2021</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_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">$ 134,336<span></span>
</td>
<td class="nump">$ 11,148<span></span>
</td>
<td class="nump">$ 19,374<span></span>
</td>
</tr>
<tr class="re">
<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">16,970<span></span>
</td>
<td class="nump">9,644<span></span>
</td>
<td class="nump">8,220<span></span>
</td>
</tr>
<tr class="ro">
<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,399<span></span>
</td>
<td class="nump">35,042<span></span>
</td>
<td class="nump">23,690<span></span>
</td>
</tr>
<tr class="re">
<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">(85,272)<span></span>
</td>
<td class="num">(9,475)<span></span>
</td>
<td class="num">(2,041)<span></span>
</td>
</tr>
<tr class="re">
<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">(16,933)<span></span>
</td>
<td class="num">(13,734)<span></span>
</td>
<td class="num">(28,277)<span></span>
</td>
</tr>
<tr class="ro">
<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,151)<span></span>
</td>
<td class="num">(10,694)<span></span>
</td>
<td class="num">(143,044)<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">$ 74,349<span></span>
</td>
<td class="nump">$ 21,931<span></span>
</td>
<td class="num">$ (122,078)<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://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(h)(1)(Note 1))<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=122134291&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=121826272&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_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 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=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<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=121826272&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://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(h)(1)(Note 1))<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=122134291&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=121826272&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=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<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=121826272&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=121826272&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=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<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=122134291&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=121826272&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=123359005&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=124431687&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=123586238&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=124431687&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>107
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035977736">
<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, 2021</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_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">$ 209,231<span></span>
</td>
<td class="nump">$ 233,034<span></span>
</td>
<td class="nump">$ 89,021<span></span>
</td>
</tr>
<tr class="re">
<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">350,237<span></span>
</td>
<td class="nump">124,698<span></span>
</td>
<td class="nump">250,882<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">$ 559,468<span></span>
</td>
<td class="nump">$ 357,732<span></span>
</td>
<td class="nump">$ 339,903<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://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)(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 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=122134291&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=123359005&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=123359005&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=123359005&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=123384075&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=123359005&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=123367319&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=123359005&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://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)(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 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=122134291&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>108
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024429672">
<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, 2021</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_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">(6.00%)<span></span>
</td>
<td class="num">(5.30%)<span></span>
</td>
<td class="num">(11.30%)<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_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent', window );">Legal entity merger - deferred taxes</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(38.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Excess tax benefits related to share-based compensation</a></td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(4.90%)<span></span>
</td>
<td class="num">(4.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(4.90%)<span></span>
</td>
</tr>
<tr class="re">
<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.10%)<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
<td class="nump">0.00%<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_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals', window );">Contingent consideration</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(2.20%)<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
</tr>
<tr class="re">
<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="nump">0.00%<span></span>
</td>
<td class="num">(1.20%)<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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development tax credit</a></td>
<td class="num">(0.80%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
</tr>
<tr class="re">
<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.00%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="num">(0.50%)<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate, total</a></td>
<td class="nump">13.30%<span></span>
</td>
<td class="nump">6.10%<span></span>
</td>
<td class="num">(35.90%)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (129.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_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>dtr-types: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>dtr-types: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=121826272&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>dtr-types: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=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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>dtr-types: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=122134291&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=121826272&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>dtr-types: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=121826272&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=122134291&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>dtr-types: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=121826272&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=122134291&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>dtr-types: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=121826272&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=122134291&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>dtr-types: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=122134291&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=121826272&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>dtr-types: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=122134291&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=121826272&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>dtr-types: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=122134291&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=121826272&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024428120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Deferred tax assets and liabilities (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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 168,113<span></span>
</td>
<td class="nump">$ 180,782<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 Liabilities</a></td>
<td class="nump">32,127<span></span>
</td>
<td class="nump">25,429<span></span>
</td>
</tr>
<tr class="ro">
<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">350<span></span>
</td>
<td class="nump">12,237<span></span>
</td>
</tr>
<tr class="re">
<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">64,421<span></span>
</td>
<td class="nump">72,931<span></span>
</td>
</tr>
<tr class="ro">
<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">4,379<span></span>
</td>
<td class="nump">7,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_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowances</a></td>
<td class="num">(143,177)<span></span>
</td>
<td class="num">(155,008)<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">126,213<span></span>
</td>
<td class="nump">144,367<span></span>
</td>
</tr>
<tr class="re">
<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">24,479<span></span>
</td>
<td class="nump">25,633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Intangibles &#8212; stock acquisitions</a></td>
<td class="nump">352,139<span></span>
</td>
<td class="nump">476,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Unremitted non-U.S. earnings</a></td>
<td class="nump">73,385<span></span>
</td>
<td class="nump">91,539<span></span>
</td>
</tr>
<tr class="re">
<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 Assets</a></td>
<td class="nump">32,127<span></span>
</td>
<td class="nump">25,429<span></span>
</td>
</tr>
<tr class="ro">
<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">7,387<span></span>
</td>
<td class="nump">2,221<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">489,517<span></span>
</td>
<td class="nump">620,972<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">(363,304)<span></span>
</td>
<td class="num">$ (476,605)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expense</a></td>
<td class="nump">$ 73,200<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_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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) pertaining to taxable 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=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=123427490&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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>110
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681035592536">
<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, 2021</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_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,230<span></span>
</td>
<td class="nump">$ 7,561<span></span>
</td>
<td class="nump">$ 8,106<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">1,286<span></span>
</td>
<td class="nump">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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decrease in unrecognized tax benefits related to prior years</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Unrecognized tax benefits related to the current year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,237<span></span>
</td>
</tr>
<tr class="ro">
<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">(956)<span></span>
</td>
<td class="num">(1,864)<span></span>
</td>
<td class="num">(1,881)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation', window );">Increase (decrease) in unrecognized tax benefits due to foreign currency translation</a></td>
<td class="num">(169)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation', window );">Increase (decrease) in unrecognized tax benefits due to foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 6,105<span></span>
</td>
<td class="nump">$ 7,230<span></span>
</td>
<td class="nump">$ 7,561<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=123427490&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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>111
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026943736">
<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, 2021</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_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">$ 108,609<span></span>
</td>
<td class="nump">$ 77,163<span></span>
</td>
<td class="nump">$ 73,632<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=123431023&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>112
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681019716904">
<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, 2021</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_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">$ 456.0<span></span>
</td>
<td class="nump">$ 481.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_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">456.6<span></span>
</td>
<td class="nump">481.8<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">449.8<span></span>
</td>
<td class="nump">434.3<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">$ 23.2<span></span>
</td>
<td class="nump">$ 21.7<span></span>
</td>
<td class="nump">$ 17.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_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">26.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">74.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="ro">
<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">6.70%<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.70%<span></span>
</td>
</tr>
<tr class="re">
<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">$ 474.1<span></span>
</td>
<td class="nump">$ 500.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 1.6<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="ro">
<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 2.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_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="ro">
<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">5.80%<span></span>
</td>
<td class="nump">7.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_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="ro">
<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.69%<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="re">
<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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets', window );">Plan assets with accumulated benefit obligation in excess of plan assets</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 3.7<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=123447040&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=123447040&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>dtr-types: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=123447040&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=123447040&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>dtr-types: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=123447040&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=123450688&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=123447040&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=123450688&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=123447040&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=123450688&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=123447040&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>dtr-types: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_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>113
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681026755880">
<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, 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_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,467<span></span>
</td>
<td class="nump">$ 1,416<span></span>
</td>
<td class="nump">$ 2,768<span></span>
</td>
</tr>
<tr class="ro">
<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">9,272<span></span>
</td>
<td class="nump">12,827<span></span>
</td>
<td class="nump">16,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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(30,726)<span></span>
</td>
<td class="num">(31,650)<span></span>
</td>
<td class="num">(27,426)<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">8,589<span></span>
</td>
<td class="nump">7,447<span></span>
</td>
<td class="nump">7,013<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">(11,398)<span></span>
</td>
<td class="num">(9,960)<span></span>
</td>
<td class="num">(1,645)<span></span>
</td>
</tr>
<tr class="rh">
<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">0<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">418<span></span>
</td>
<td class="nump">902<span></span>
</td>
<td class="nump">1,391<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,058)<span></span>
</td>
<td class="num">(161)<span></span>
</td>
<td class="num">(1)<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="num">$ (640)<span></span>
</td>
<td class="nump">$ 741<span></span>
</td>
<td class="nump">$ 1,399<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=123450688&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=123450688&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=123447040&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=123453770&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=123447040&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=123447040&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=123453770&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=123450688&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=123450688&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=123447040&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=123447040&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=123447040&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=123450688&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=123450688&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=123447040&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_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=123447040&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=123450688&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=123447040&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=123447040&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=123450688&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>114
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027608968">
<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, 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_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">2.50%<span></span>
</td>
<td class="nump">3.20%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Rate of return</a></td>
<td class="nump">6.70%<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.70%<span></span>
</td>
</tr>
<tr class="rh">
<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">2.30%<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">4.20%<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">6.80%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.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_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate', window );">Ultimate healthcare trend rate</a></td>
<td class="nump">4.50%<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>dtr-types: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>dtr-types: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=123447040&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>dtr-types: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=123447040&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=123447040&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>dtr-types: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>115
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681019726616">
<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, 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_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">$ 501,347<span></span>
</td>
<td class="nump">$ 470,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,467<span></span>
</td>
<td class="nump">1,416<span></span>
</td>
<td class="nump">$ 2,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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">9,272<span></span>
</td>
<td class="nump">12,827<span></span>
</td>
<td class="nump">16,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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(13,567)<span></span>
</td>
<td class="nump">36,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(1,726)<span></span>
</td>
<td class="nump">2,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,138)<span></span>
</td>
<td class="num">(21,092)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(981)<span></span>
</td>
<td class="num">(1,086)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">474,674<span></span>
</td>
<td class="nump">501,347<span></span>
</td>
<td class="nump">470,236<span></span>
</td>
</tr>
<tr class="re">
<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">457,626<span></span>
</td>
<td class="nump">423,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">22,124<span></span>
</td>
<td class="nump">43,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,159<span></span>
</td>
<td class="nump">12,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,138)<span></span>
</td>
<td class="num">(21,092)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(981)<span></span>
</td>
<td class="num">(1,086)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">3<span></span>
</td>
<td class="nump">738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">469,793<span></span>
</td>
<td class="nump">457,626<span></span>
</td>
<td class="nump">423,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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status, end of year</a></td>
<td class="num">(4,881)<span></span>
</td>
<td class="num">(43,721)<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">31,921<span></span>
</td>
<td class="nump">40,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">418<span></span>
</td>
<td class="nump">902<span></span>
</td>
<td class="nump">1,391<span></span>
</td>
</tr>
<tr class="re">
<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 (gain) loss</a></td>
<td class="num">(2,288)<span></span>
</td>
<td class="nump">964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,303)<span></span>
</td>
<td class="num">(5,448)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">56<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="num">(4,658)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">26,804<span></span>
</td>
<td class="nump">31,921<span></span>
</td>
<td class="nump">$ 40,042<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (26,804)<span></span>
</td>
<td class="num">$ (31,921)<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=123447040&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=123450688&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123450688&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=123447040&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=123447040&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=123447040&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=123447040&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=123453770&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=123447040&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=123450688&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=123447040&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=123453770&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=123450688&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=123450688&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123450688&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=123447040&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=123447040&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=123450688&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>116
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024170072">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ (143,657)<span></span>
</td>
<td class="num">$ (122,366)<span></span>
</td>
</tr>
<tr class="re">
<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,185)<span></span>
</td>
<td class="num">(74,499)<span></span>
</td>
</tr>
<tr class="rh">
<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">17,827<span></span>
</td>
<td class="nump">3,703<span></span>
</td>
</tr>
<tr class="re">
<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,602)<span></span>
</td>
<td class="num">(1,721)<span></span>
</td>
</tr>
<tr class="ro">
<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">(21,106)<span></span>
</td>
<td class="num">(45,703)<span></span>
</td>
</tr>
<tr class="re">
<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">218,139<span></span>
</td>
<td class="nump">232,540<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">213,258<span></span>
</td>
<td class="nump">188,819<span></span>
</td>
</tr>
<tr class="rh">
<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">(2,725)<span></span>
</td>
<td class="num">(3,125)<span></span>
</td>
</tr>
<tr class="re">
<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">(24,079)<span></span>
</td>
<td class="num">(28,796)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Accumulated other comprehensive loss (gain)</a></td>
<td class="num">(2,847)<span></span>
</td>
<td class="num">(1,617)<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">$ (29,651)<span></span>
</td>
<td class="num">$ (33,538)<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=123447040&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=124509347&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=124509347&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=123447040&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=123450688&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=123453770&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=123453770&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=123453770&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=123453770&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=123447040&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=123450688&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>117
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024480024">
<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, 2021</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_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">$ 297,298<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">63,191<span></span>
</td>
<td class="num">$ (59,758)<span></span>
</td>
<td class="num">$ (4,195)<span></span>
</td>
</tr>
<tr class="ro">
<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">346,959<span></span>
</td>
<td class="nump">297,298<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">205<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(5)<span></span>
</td>
<td class="num">(15)<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="text">&#160;<span></span>
</td>
<td class="nump">47<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">200<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="re">
<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">232,335<span></span>
</td>
<td class="nump">213,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(8,584)<span></span>
</td>
<td class="num">(7,432)<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="num">(4,965)<span></span>
</td>
<td class="nump">25,100<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="text">&#160;<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax', window );">Impact of currency translation, net (gain) or loss</a></td>
<td class="num">(847)<span></span>
</td>
<td class="nump">851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">217,939<span></span>
</td>
<td class="nump">232,335<span></span>
</td>
<td class="nump">213,816<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">(80,657)<span></span>
</td>
<td class="num">(76,270)<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,999<span></span>
</td>
<td class="nump">1,738<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="nump">1,148<span></span>
</td>
<td class="num">(5,875)<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="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">237<span></span>
</td>
<td class="num">(241)<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">(77,273)<span></span>
</td>
<td class="num">(80,657)<span></span>
</td>
<td class="num">(76,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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning 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="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">(6,590)<span></span>
</td>
<td class="num">(5,709)<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="num">(3,817)<span></span>
</td>
<td class="nump">19,225<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="text">&#160;<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(610)<span></span>
</td>
<td class="nump">610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">140,866<span></span>
</td>
<td class="nump">151,883<span></span>
</td>
<td class="nump">137,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_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="num">(4,669)<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">1,017<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="text">&#160;<span></span>
</td>
<td class="num">(4,658)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(3,652)<span></span>
</td>
<td class="num">(4,669)<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Beginning 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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">41<span></span>
</td>
<td class="nump">179<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="num">(2,288)<span></span>
</td>
<td class="nump">964<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="text">&#160;<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Ending balance, net (gain) or loss</a></td>
<td class="nump">805<span></span>
</td>
<td class="nump">3,052<span></span>
</td>
<td class="nump">1,909<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">(9)<span></span>
</td>
<td class="num">(825)<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">(243)<span></span>
</td>
<td class="num">(37)<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="nump">523<span></span>
</td>
<td class="num">(223)<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="text">&#160;<span></span>
</td>
<td class="nump">1,076<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="nump">271<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(825)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(1,626)<span></span>
</td>
<td class="nump">1,091<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">815<span></span>
</td>
<td class="nump">124<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="num">(1,765)<span></span>
</td>
<td class="nump">741<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="text">&#160;<span></span>
</td>
<td class="nump">3,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (2,576)<span></span>
</td>
<td class="num">$ (1,626)<span></span>
</td>
<td class="nump">$ 1,091<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=124509347&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=124509347&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=124501264&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=124501264&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=124509347&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=123447040&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=124509347&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=123447040&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=124509347&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=124509347&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=124509347&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=123602790&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=124509347&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=124509347&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=125521441&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=124509347&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=123447040&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=124509347&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=124509347&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=124509347&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=124509347&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=123447040&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=124509347&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=124509347&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>118
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027931912">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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.80%<span></span>
</td>
<td class="nump">2.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_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.70%<span></span>
</td>
<td class="nump">2.30%<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.00%<span></span>
</td>
<td class="nump">6.40%<span></span>
</td>
</tr>
<tr class="re">
<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">4.50%<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>dtr-types: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=123447040&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>dtr-types: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=123447040&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>dtr-types: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=123447040&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>dtr-types: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>119
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681018498712">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_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_EmergingMarketsBondsMember', window );">Emerging markets debt fund</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_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=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="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_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="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_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_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">$ 469,793<span></span>
</td>
<td class="nump">$ 457,626<span></span>
</td>
</tr>
<tr class="rh">
<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">459,105<span></span>
</td>
<td class="nump">429,882<span></span>
</td>
</tr>
<tr class="rh">
<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">439,093<span></span>
</td>
<td class="nump">414,299<span></span>
</td>
</tr>
<tr class="rh">
<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">879<span></span>
</td>
<td class="nump">5,094<span></span>
</td>
</tr>
<tr class="rh">
<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">19,133<span></span>
</td>
<td class="nump">10,489<span></span>
</td>
</tr>
<tr class="rh">
<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">10,688<span></span>
</td>
<td class="nump">27,744<span></span>
</td>
</tr>
<tr class="rh">
<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">923<span></span>
</td>
<td class="nump">582<span></span>
</td>
</tr>
<tr class="rh">
<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">923<span></span>
</td>
<td class="nump">582<span></span>
</td>
</tr>
<tr class="rh">
<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">6<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="rh">
<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">6<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="rh">
<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">57,252<span></span>
</td>
<td class="nump">85,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 | 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">57,252<span></span>
</td>
<td class="nump">85,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 | 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">7,532<span></span>
</td>
<td class="nump">11,780<span></span>
</td>
</tr>
<tr class="rh">
<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">7,532<span></span>
</td>
<td class="nump">11,780<span></span>
</td>
</tr>
<tr class="rh">
<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">34,287<span></span>
</td>
<td class="nump">59,467<span></span>
</td>
</tr>
<tr class="rh">
<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">34,287<span></span>
</td>
<td class="nump">59,467<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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">101,363<span></span>
</td>
<td class="nump">63,376<span></span>
</td>
</tr>
<tr class="rh">
<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">101,363<span></span>
</td>
<td class="nump">63,376<span></span>
</td>
</tr>
<tr class="rh">
<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">171,919<span></span>
</td>
<td class="nump">98,996<span></span>
</td>
</tr>
<tr class="rh">
<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">171,919<span></span>
</td>
<td class="nump">98,996<span></span>
</td>
</tr>
<tr class="rh">
<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">7,607<span></span>
</td>
<td class="nump">13,469<span></span>
</td>
</tr>
<tr class="rh">
<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">7,607<span></span>
</td>
<td class="nump">13,469<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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">7,605<span></span>
</td>
<td class="nump">11,412<span></span>
</td>
</tr>
<tr class="rh">
<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">7,605<span></span>
</td>
<td class="nump">11,412<span></span>
</td>
</tr>
<tr class="rh">
<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">50,599<span></span>
</td>
<td class="nump">35,582<span></span>
</td>
</tr>
<tr class="rh">
<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">50,599<span></span>
</td>
<td class="nump">35,582<span></span>
</td>
</tr>
<tr class="rh">
<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 | Absolute return 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="nump">671<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 | Absolute return 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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Absolute return 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="nump">671<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 | Absolute return 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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">208<span></span>
</td>
<td class="nump">261<span></span>
</td>
</tr>
<tr class="rh">
<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">208<span></span>
</td>
<td class="nump">261<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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">19,130<span></span>
</td>
<td class="nump">10,485<span></span>
</td>
</tr>
<tr class="rh">
<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">19,130<span></span>
</td>
<td class="nump">10,485<span></span>
</td>
</tr>
<tr class="rh">
<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">3<span></span>
</td>
<td class="nump">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_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">$ 3<span></span>
</td>
<td class="nump">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_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="text">&#160;<span></span>
</td>
<td class="nump">29,592<span></span>
</td>
</tr>
<tr class="rh">
<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="text">&#160;<span></span>
</td>
<td class="nump">29,592<span></span>
</td>
</tr>
<tr class="rh">
<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="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 | 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="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 | 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="text">&#160;<span></span>
</td>
<td class="nump">8,890<span></span>
</td>
</tr>
<tr class="rh">
<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="text">&#160;<span></span>
</td>
<td class="nump">4,057<span></span>
</td>
</tr>
<tr class="rh">
<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="text">&#160;<span></span>
</td>
<td class="nump">4,833<span></span>
</td>
</tr>
<tr class="rh">
<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="text">&#160;<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_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>dtr-types: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>dtr-types: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>dtr-types: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=123447040&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=123447040&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=123447040&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=123450688&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=123447040&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=123447040&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=123447040&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_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_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_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=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_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=tfx_AbsoluteReturnCreditFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AbsoluteReturnCreditFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681017283688">
<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, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">2022</a></td>
<td class="nump">$ 22,732<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2023</a></td>
<td class="nump">22,859<span></span>
</td>
</tr>
<tr class="re">
<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 );">2024</a></td>
<td class="nump">23,583<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2025</a></td>
<td class="nump">23,976<span></span>
</td>
</tr>
<tr class="re">
<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 );">2026</a></td>
<td class="nump">24,622<span></span>
</td>
</tr>
<tr class="ro">
<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 2027&#160;&#8212; 2031</a></td>
<td class="nump">127,007<span></span>
</td>
</tr>
<tr class="rh">
<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 );">2022</a></td>
<td class="nump">2,723<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2023</a></td>
<td class="nump">2,630<span></span>
</td>
</tr>
<tr class="re">
<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 );">2024</a></td>
<td class="nump">2,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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">2,348<span></span>
</td>
</tr>
<tr class="re">
<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 );">2026</a></td>
<td class="nump">2,073<span></span>
</td>
</tr>
<tr class="ro">
<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 2027&#160;&#8212; 2031</a></td>
<td class="nump">$ 7,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_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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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>121
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681017485928">
<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">3 Months Ended</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>Sep. 26, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualProvision', window );">Reversal accrued penalties and interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.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_EssentialMedicalIncMember', window );">Essential Medical 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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17.4<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut', window );">Estimated time frame over which accrued amounts may be paid out</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_LossContingencyAccrualUnpaidTariffPenaltiesPercentage', window );">Loss contingency accrual, unpaid tariff, penalties percentage</a></td>
<td class="text">&#160;<span></span>
</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="re">
<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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">&#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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 20.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="nump">$ 1.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_LitigationReserve', window );">Contingency reserve for litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="nump">$ 5.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>dtr-types: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_LossContingencyAccrualProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated 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 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_LossContingencyAccrualProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=124440162&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_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=123570139&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_EssentialMedicalIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EssentialMedicalIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>122
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024146728">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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>
</tr>
<tr class="ro">
<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="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">$ 2,809,563<span></span>
</td>
<td class="nump">$ 2,537,156<span></span>
</td>
<td class="nump">$ 2,595,362<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="nump">628,095<span></span>
</td>
<td class="nump">423,068<span></span>
</td>
<td class="nump">427,254<span></span>
</td>
</tr>
<tr class="re">
<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="nump">237,362<span></span>
</td>
<td class="nump">227,252<span></span>
</td>
<td class="nump">218,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<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>
</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="nump">659,948<span></span>
</td>
<td class="nump">578,829<span></span>
</td>
<td class="nump">545,441<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</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="num">(31,853)<span></span>
</td>
<td class="num">(155,761)<span></span>
</td>
<td class="num">(118,187)<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">164,102<span></span>
</td>
<td class="nump">151,111<span></span>
</td>
<td class="nump">153,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_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_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>
</tr>
<tr class="re">
<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">1,659,309<span></span>
</td>
<td class="nump">1,465,035<span></span>
</td>
<td class="nump">1,492,274<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="nump">424,225<span></span>
</td>
<td class="nump">401,391<span></span>
</td>
<td class="nump">319,933<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">45,022<span></span>
</td>
<td class="nump">47,012<span></span>
</td>
<td class="nump">44,328<span></span>
</td>
</tr>
<tr class="rh">
<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_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>
</tr>
<tr class="ro">
<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">606,807<span></span>
</td>
<td class="nump">584,859<span></span>
</td>
<td class="nump">588,043<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="nump">94,865<span></span>
</td>
<td class="nump">81,348<span></span>
</td>
<td class="nump">94,424<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">11,140<span></span>
</td>
<td class="nump">13,594<span></span>
</td>
<td class="nump">14,072<span></span>
</td>
</tr>
<tr class="rh">
<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_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>
</tr>
<tr class="re">
<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">297,766<span></span>
</td>
<td class="nump">267,016<span></span>
</td>
<td class="nump">294,328<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="nump">84,648<span></span>
</td>
<td class="nump">51,238<span></span>
</td>
<td class="nump">73,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_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">17,098<span></span>
</td>
<td class="nump">15,535<span></span>
</td>
<td class="nump">6,550<span></span>
</td>
</tr>
<tr class="rh">
<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_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>
</tr>
<tr class="ro">
<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">245,681<span></span>
</td>
<td class="nump">220,246<span></span>
</td>
<td class="nump">220,717<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="nump">$ 56,210<span></span>
</td>
<td class="nump">$ 44,852<span></span>
</td>
<td class="nump">$ 57,994<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=123570139&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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>123
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681027965448">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</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_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>
</tr>
<tr class="ro">
<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,809,563<span></span>
</td>
<td class="nump">$ 2,537,156<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
</tr>
<tr class="re">
<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">443,758<span></span>
</td>
<td class="nump">473,912<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_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,769,488<span></span>
</td>
<td class="nump">1,567,144<span></span>
</td>
<td class="nump">1,606,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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">206,876<span></span>
</td>
<td class="nump">234,186<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_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">665,000<span></span>
</td>
<td class="nump">646,577<span></span>
</td>
<td class="nump">652,069<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">263,022<span></span>
</td>
<td class="nump">230,267<span></span>
</td>
<td class="nump">241,278<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">112,053<span></span>
</td>
<td class="nump">93,168<span></span>
</td>
<td class="nump">$ 95,767<span></span>
</td>
</tr>
<tr class="re">
<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">94,870<span></span>
</td>
<td class="nump">98,636<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_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">72,541<span></span>
</td>
<td class="nump">71,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">Mexico</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_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>
</tr>
<tr class="re">
<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">$ 69,471<span></span>
</td>
<td class="nump">$ 69,330<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024136440">
<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, 2021</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_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">$ 12,900<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">10,800<span></span>
</td>
<td class="nump">$ 12,900<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">12,875<span></span>
</td>
<td class="nump">9,055<span></span>
</td>
<td class="nump">$ 9,348<span></span>
</td>
</tr>
<tr class="re">
<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">1,542<span></span>
</td>
<td class="nump">3,798<span></span>
</td>
<td class="nump">1,680<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,001)<span></span>
</td>
<td class="num">(1,336)<span></span>
</td>
<td class="num">(1,739)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(617)<span></span>
</td>
<td class="nump">1,358<span></span>
</td>
<td class="num">(234)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 10,799<span></span>
</td>
<td class="nump">$ 12,875<span></span>
</td>
<td class="nump">$ 9,055<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=124255953&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=123577603&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=124255953&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=124255206&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>125
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139681024057944">
<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, 2021</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_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">$ 155,008<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">143,177<span></span>
</td>
<td class="nump">$ 155,008<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">155,008<span></span>
</td>
<td class="nump">119,233<span></span>
</td>
<td class="nump">$ 143,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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged&#160;to Income</a></td>
<td class="nump">7,770<span></span>
</td>
<td class="nump">30,640<span></span>
</td>
<td class="nump">31,564<span></span>
</td>
</tr>
<tr class="ro">
<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">(15,384)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
<td class="num">(55,797)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(4,217)<span></span>
</td>
<td class="nump">5,194<span></span>
</td>
<td class="num">(505)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 143,177<span></span>
</td>
<td class="nump">$ 155,008<span></span>
</td>
<td class="nump">$ 119,233<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=121826272&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>XML
<SEQUENCE>126
<FILENAME>tfx-20211231_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/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:tfx="http://www.teleflex.com/20211231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-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-20211231.xsd" xlink:type="simple"/>
    <context id="ibd148e052a324de2879be50336a948e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3867a50d7dea4b81bf00dced7eeac474_I20210627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2021-06-27</instant>
        </period>
    </context>
    <context id="i1f6644b51afd4505b15dbb1e2ef4851f_I20220222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2022-02-22</instant>
        </period>
    </context>
    <context id="i4870a379f0104944b741100b9731e358_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="if2719d7f183a46a79b760203b90ebcc0_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="i86b5a7c849734068b12623d4ab3a9d19_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f663d0975b74059bbf74218ca5a7dd7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic6b1beff08e745c3825762181311b796_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i84dd850de27a44028aa6dc1325d9ffba_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="id74d6b3879314e9e84dccb406a678b13_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="i9e907138c4cc43b185a2d52cca3bcb84_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="ice9e4b457e484433ac344ea3f233bb53_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="i45c3695f28a34feabc5aaf22902c57e1_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="ib931949f1d294361b75b0077eb44563b_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="ib9e70c0ef5d84c52871657bfc07b2115_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="id5f7cf04587a49d288fb6cc2bff18c9c_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="i151e2ace51fe40bd89c94695547e50ff_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="i84e4101834d344639346ffcdfb176920_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="i759fbc99b9064ea49df2f23e4230bc11_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="if44b47daa94248ee9c389e7751440131_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="i9fd5a3c5152e4d0caeb7c977f7dcfc9e_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="ie0f0c43906074255a551ca8a29eda6e8_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="iec8f4e093ae442a596815310f0d3893e_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="i9055f2f7ea8f40cdb86539fc044d2611_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="i8294f42dc8034683a34b9224eaeb9a86_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="ie410a0dbfba1481bb1da627c31ef158e_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="i6a582dff8b474543a530c4a846585294_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="i326d98b990af4cdf9921626b475a8b74_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="i9ecc2491a92d49629a9a0587933c7620_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="i6764cad222e849f0aafdde3638b8cd67_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="iafe78f9d4dfc4056a3579ecc2d215770_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="i7598d45bc0134b698de39b9155e1aab6_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="i7bec156190294e1985d1b900e8a49ed8_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="i5c3282d70bd24906b6a531f785915966_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="i4dbfdee0c3cf483c94a7767ddfa779b5_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="i7285651629c44efbb474465589d77439_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="ia444be959bfe48be841336e7e6a41b69_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="i8bbebc15bbf94f7ba4c9041319c2941c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2a8abbf0ef654fcc9abe090876b0c8c0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia46426d1bb46456abfb21e8819e18b18_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibab756b144174e329193d462948b06a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia17dfafefc1b4406b4dbce1f56ba22e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c3624f7794844e982e41add3fb876da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0688b0583942401aa8a28c0dcb6a0892_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f5a4e4c5297458fb65eb36a0f35e4ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia249b5ae8bf04691b487834a3f756d37_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iefa00d79515b4a398cfb671d17986bba_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a4fd6baf23a45d6a47eb5448a655723_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0659c49468614ce284b06f477bbf977c_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9ffb36c30b51452b846c090f44448ed3_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia6486a52bf8a42359f99d7d61c1be817_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b84b624c1d04f358a1cc064425c9e3c_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7ec1c4832b6649308bb4dcce3d0e5a4e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i49511bf6ddfa42118255b176bcefa954_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb0b69ee79f74023b52d0e4aaab91f25_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icbf28a9bec3d43d1aafc807f3b426af3_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i807797d8fc054b1a97033935136e5a39_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i428a5e4c0b0c4f1a86b38342be03d154_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf92eca62b7d4763b56cda1929d290a7_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f370dc3fe074af89c7511c825c798ac_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c2ef0ad12b549b9be3fb8dcf0328dfa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tfx:HospitalsAndHealthcareProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4f716583d6e5489ba843702d50771a4d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tfx:OtherMedicalDeviceManufacturersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia146639d51124925895628761d513e3f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tfx:HomeCareProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic34788b2d54144d6986a7e4065e4a708_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:VascularAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6426a8aaccd642f0a3475843ba05cbc2_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="i6f10a0cafc104c5eacb17b231b4569e3_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="i7d3e9a39333f42b9836fa4f4ed6cf6b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:AnesthesiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a9dddb129c74c2dad0397ec238332e8_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="i123677702f684a03a930f3b90c22e677_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="ic9ea91ceb98e4bab9bc989857de1ec8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7cd657bcedee4e5889257e6c8eb6c071_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="i32d4217f406e419785cedbc33bc24d01_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="ibb7183f2dd0b4454b7a8189216b3b0f7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:SurgicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ddebd65cac4443eb7ffc11b60bd4ba3_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="i7a3141b841ef4d8e8e9989cf01d0be9c_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="ieb9e4c480108424ab7a4e934c0bad762_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalUrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9f27bd064ac7429892c046f23c3e7b1c_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="i6ea188c31a6d4d918f81e8367b3b3ed8_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="i869b40c68f0b4b3fab9a2148bf49d4b7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4927c3bac41c4cd9865df40f488ec11e_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="i84826c74a9b24046ac7b4e031823e77a_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="i4f58ca1276c6439598946d17b577146b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9784bd5a570041698f859fc61da11991_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="i3e8ebc2a724243f68d2ab62da6855c90_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="i8176937b881548958891c24907110313_I20210515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-15</instant>
        </period>
    </context>
    <context id="i3be9ed40ecf74c299c932b4cc6a692d5_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="ief71b4f509694c1090c7bfebe963a50b_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">tfx:MedlineManufacturingAndSupplyTransitionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="i8051f5155f6740d580170f3b453cc899_D20220101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2c9eaabcb1f47c2953a54f22d68e5ed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08cbc5402bf94080857184636fa5bde0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tfx:RespiratoryBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i255274fd9e6044f9b97c74dbdfba93e0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">tfx:MedlineManufacturingAndSupplyTransitionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaf6e2a0f91264f4abd0b0ae7daf4213f_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="i9427564eccf646a58bd7f039b59439f9_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="if37ce7d8b7914385ab89fbe1e1cbe224_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9068de63fdb645e297a1b94e053629d0_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="i432016504bf2419b8d8e2062df6970a6_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="i1922478018a546568f62ae767b64db48_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="i8b14fb9a34c64e2eaae5be48443df66e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9e54e98e51d4cdf972b76c8113e4d25_I20211231">
        <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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifadeb3d0c29b4d7980fc991f74ad5fa2_I20211231">
        <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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie07b3d1cda3c4e3980e75822f01f9221_I20211231">
        <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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i37075449e63d4a169328f1ce5a21355b_I20211231">
        <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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5d02b18cf8946c9a3a247b623c456a5_I20211231">
        <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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia105773e9aa94177a5f338e5ca7c2529_I20211231">
        <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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i118163d0248a4136b331dad793ec9f0a_D20210101-20211231">
        <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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06108cca5b73409eaec9a53dd98a3a25_D20210101-20211231">
        <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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe282c4788c940d0a51eb1e825c584fd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i49d60508d22d49d8847ecbbaa205113a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i843bfa0fb559440997f07689de5a5a02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b21762d1d154f20a77846d7f96f4f74_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15008724ca96404a927e583a1f0712b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i686da8c2e8524ca4a86c0213308e4d8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if1c946f5ef7c4b4baf7fbf874cd6da7d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i899d8c568ff94ec89619380423e823d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25687471e4a944139a02e2ebb9293020_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i092aebecc4314649a7442f46913d232d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idebe3dbd4acb445ab2817cb1f59679ec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb6e71eb9e234fdda03ecd642b040292_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28606258b7b544fb921d6ab1074717ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i543cd923d7484f19b2e51bfab19caa1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i868bb693bf0642dd9c79223c2ca7b6e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6fb243b425d4795a84d87779f013242_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie2377eb26ffb4a5c9cef7811295fb853_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac418f2b21074aeebe0d8f23e399ac23_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i892631609de441cead1ae5b057d85020_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie05e19f475f04ebbaf8471bdfe6f3777_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb6d62b0ae4646bca3e610c2aa2c69b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i440c71574d584396b40515a1eee119db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebd9266ad754400f861feafe4cf6056d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id30a3bf80a0847d184d75f229b37260c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6015dba87fdf47759b6c8f34cc1465f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifc615755f1cb451abf73e98ebd80562e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9299f38ceb5415f88d335c2ef4c8774_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9e8a8fe4db44ba797a7d8187aa043d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea54ed2fe2994ca3a7b4f459a3f1f9c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i017d475e7482402c89a2069468c6b14f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id62bc3ee6e614e4ea42aea459be89d07_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6f041d1a7bc14092bdc6e8d6e66f00a7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iebed89dcdc174690869a54326d382861_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="iacb2fc44ed9f498c9725173854a5289a_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="i056f3351d4f747fd8b0265778271374a_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="i7dae76c3fe55415f8b450af49aa528af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica80d55f393146a197b41f22ad9ef9aa_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="i90f117cfccf8456eb60154b88c06655e_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="i2f27938930394aeca0b8ffaadab5678a_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="i748fc8e7aec54b97b0e6e5fbcdd0f839_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2150d3c2eb9d4df595d85c6af25023f1_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="i5648d8329ed547f8b3d21511f69b066d_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="i4b7c2486338945f29270a60ae40b4f32_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="i32f22f68af9342ff978df92ae6484111_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81f40ac64983429fa1d32f1ec2c7cf69_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i78bfa6bc6a8342cbb6c1f858e6cd301e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic16a8542c5c3446e93a22beee6ab4c7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2decdf3ed3f4220a1454b9b17bf1ba1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02e12406f0424f11914025b4d1dcc150_D20210101-20211231">
        <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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f65180fabe7447dbc1bc3c6c3f82af7_D20210101-20211231">
        <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:RespiratoryDivestiturePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea4193e67c204fe9836487a2e0828df5_D20210101-20211231">
        <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:A2021RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5b0dec2bdbab424bb112a09f676b75b4_D20210101-20211231">
        <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:A2021RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i628b715c9c0b4e4086dca0c0546244e8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:A2021RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i262ea141b366498ca56138db84a87e0d_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id24d83e1b54648e5bb53cce40c09ff84_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ief1414aa927f41daae1e2d0e5490bd3c_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5aedcdc932a646b7ba9e416df91a1ef7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i43d74d4e921b47fb8ca46f6c3c498e4f_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if7f71c60f4dc45cb8adb9c4b35850a2a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6db474483c2442a183b09a6e50fc6279_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibc636d149be84d0f95e4307ff239cdf2_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0aebb723c4f34c63a39185d9d1bf56bd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ide6f9db673924dba8aacde059bdb7d1f_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="i52777d24e05e4910a885ec31dbdb04eb_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="i5c2850bfd59c4f8a83b8ede745fde934_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="i05c8fbe37e94462ea62eb4de9a0ae371_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="i10707621451c484d8acbec913bf66835_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="ie3255658be0a47f08b55e155fd5e74b4_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="i9f6a526450be4184bd3405dee95ec1e2_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="ibcef683ef0184300b05bf9429edea6a3_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="i545667804b0f46adad1996b31845e401_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="i5991d4d3b7bf43bca3db5e53bab4aa64_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="iec67c3dc22124f4fa3a930fd65e31d53_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="i122aadbfd86a4db5ae33312ac0898e81_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="ia7b24563b332411cba668047d15da725_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="i6847fc068b564811994e5a0a1f0fc22e_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="id0822dd222cc4b4b8ef0b5da4b2ea529_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="i812c8c1080374d65872a18bca47e9802_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="ifb997fb55ced4e04bb69e23d12381f14_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="i6f66b177c1fd45d4853adc98fbb58102_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="i6908f8df0c41493e807d844999227cf7_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="i6135bbdaa046416297d3ccadd841f078_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="if06ffce330cd44588e90a5c914ea7b11_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="i430d4c25325a43c48f295b8d2adf96ac_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="i4eadf98f6d964a93b0819a7244144b4d_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="i65bb5f8b86194c0382e9b7171e2ec7c4_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="ibeafa3cef307423090670f1ceddbade2_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="if862d590af1f44efb54c24a440a29706_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="ic3fc40c27b29405c8289ca6a62fe46e4_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="i3fe8b63bd3694dccb6f1cfb355655662_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="i84868653a7314829ab95296935d140b1_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="i829c6fbf7a53466bac55bd181383ff39_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="i4a4d6b3cc5494c79a1db255f657d79fe_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="if39b26eb88e64cbfb24e23a3068f227a_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="if6fb43569eb643a6bdf2bb1024d11030_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="i60bc8f9394c740de93e7349fe139f24e_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="i51bfbbccced940c8b7ae9b3241b4e69a_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="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i76de83c93728415bbb44a95e557ad797_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c724882251447548916dc0dd3faa8fb_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1875352a2dd542929d89ac609ac5e682_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6dca93ec53584e6d8a25ac82bf4c87fe_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0c475ba317d4398accfb857e4f1c233_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i73cf682065d94f3abd6552c841497657_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ed24e9e78f64762bb7be11b947d753f_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="i92055e6eb2f94aa2b933ad79be8ae4c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67ef23266cb74f19b53540f3df2ec862_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="ibe425bb06d4244a498cfd5f2714d60cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c541e4dae854f8c87752183ccee7f0b_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="i6d7e9cddc201437c9b6aef33ee9dad76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b51cbaf2fc642d6b3fa1d25f9c28968_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="ia9f8af7ea3154e9c9b2d47cd894026fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i243fe3e921ef4a939395a457c37514f4_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="ifc4fb4bc3df64bd3b5b7bd2f86e9f8ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b789547f17d47868734326aa6fec603_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="ic1b18cbeca6a45889e747e35cd492035_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i493287e8808649dea44da25785049ae2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic23ac776fe67498fb6919f7d43fed289_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i273d370744e64d66b904e4246954d72a_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="i469fb3b19ba246f092d6dc7eb911a49e_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i2043320cdc26400d8991e0e406d9e1e7_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="iaeeb5e0048244215a611f195dfee52f8_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id742ff7eb2774d90aa8be08e4a513492_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="ic870fd8eff154070b7ceb09599e0efc3_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iecd0cf77db3d45eea3a1be6882d31b15_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="i574c45d85bad48cb8188ae55aba48bba_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="i9e8ed16f17564dca9da2bb10e17575df_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i07274b90bd3646639b7f09c1a811e361_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d5e07da58284aeb8cacdcf9a5e7d521_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="i9256c56080614add8b61b1463d9121ca_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="ifb3cc6a207424de8b424193dca0a3c10_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1eb6f38c96be4d339c16d3709c8a5a56_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i275f1efef7e04c2886811b970f36e19d_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="i139fe507be9640c3a39615abe018d0fa_I20210429">
        <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>2021-04-29</instant>
        </period>
    </context>
    <context id="id56988ac2356448684063802cf0b4986_D20210429-20210429">
        <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>
            <startDate>2021-04-29</startDate>
            <endDate>2021-04-29</endDate>
        </period>
    </context>
    <context id="ib402a526a244437e98c041f762505a08_D20190101-20191231">
        <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:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i352facf34efa4b959900c8e212f6771e_I20191231">
        <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:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f00150f12324b00b6afbff272c05ae9_I20191231">
        <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:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i15c8d73098e246e8adf62709bdef2624_D20190101-20191231">
        <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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1e17b7817b7d4151b739ba424994c659_D20190101-20191231">
        <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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib2b6acc130f44f27b2799b4d04fe43fa_D20190101-20191231">
        <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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i64c10d5694094b1ca2e6d7c880c75600_D20190101-20191231">
        <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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idfd6d8fe36da43e8acd8eb9aaeb0f037_D20190101-20191231">
        <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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0f6bbfccb315428da4e3f977b23050e8_D20190101-20191231">
        <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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2c1ddb6f7feb4105808b5a14e5193360_I20191231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i70723d5a30b847fa8e9d24907426abcc_I20191231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i29993bbda9d84450b5ab9e8c6e54795a_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="ib33d85b9d2bb4a1a8b6e419aedfe7aa5_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="i1f212c1a23a84427bf1421b2be294bb4_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="i6813c6754dd54013aa74ca9e085bd235_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="i4e5d2b8a462f4fd9b09f3cf81fd5025e_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="ieb5971b1fc3c4b1f906d5f0fb3e8568b_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="ie97394362efc417fa60bb94416a98f79_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="ic0f0d4a4ff224fdda0db19adc19d6d42_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="i21e678f6756644fcb3349b314644c65f_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="i2424e2753ed54a5e8b1a9fdc127ea75b_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="i96c99584af2644afa0d7211623e91e86_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="i18f304b23d59494cb334c24e33b664d5_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="i69d3726fc1c24a198aef912b372dbb8d_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="i48041baa10034034aabeac3755e4e95b_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="if05fc7193fc045818dc9e29e28f12012_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i885002bcd4734aa5820be169e013cee2_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="ic21c8d90dd394823887761f5eb9e8341_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i52aa1b9c83814207bea516dc36f89a47_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="iead34500d47549e08834f214c02153cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2310010aac904b0f904749a2c06c6dbc_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="ia51c3f4f1b0c4b9c85aa017a2ad5322b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa0d484ef5ca4629865d9b1c67a267f1_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="i08b738f1f5df48fe9731da45954645a8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ee24d20bd454ecc88a1bd71e8c62943_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="ic6272d9e158b4b7b8fd9850963788139_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8bfdbb483404a5ba3752c8f6c3627aa_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="iafc318244809487986dcd01f7e47c29f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i52412c3855624896b08d04566dbf770a_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="ia2de89302225449686dbaa57fe490860_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6462d20d6f9e43e8babfe614b6e46538_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="i8389b47632174029ac5a257159427ef7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i247eaec0e1d140cf886a9e448a36a131_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="i6f5f0961f3f8461f9a0653621ba645cf_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i920e726c227346e2b6c035d494ea52cc_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="i985a8d9923f34c4f9dd9eff111f28c3c_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8655b9a307c42da9f197c3f3dfd1070_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="i77abc99840104e63a4f05df6f7612471_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b2bc893b8bf4ed989194a3bcedc5bfc_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="i0351eba17fad45ee8dd11060d1d7dc9e_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iac7d92f96b944619a40401bfa8a0d97b_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="id033f14547214e80b26c5091ce7f6f7d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0ce145309b7435c9ac790e1fa1952eb_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="i56b1561386e44bb69a4895e635fa1246_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i111fae98b4d74c70b923fbf3edf13542_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="i054eb77ed17d4de89bd3f01f9ae529f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7934e683e68c4ebba1004328dcec51cd_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="i33cec1ca1058466b88e8823e62ef5de7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e5ab0d7a81740db8403114c8839686d_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="iff31061528814b7cba990f3269a9e32a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1253f502a994b5297144017f89f4412_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="i381bd9d49c65415d9246f687698d4c31_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d325bb85e6542f9b16538a84c44e611_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="i479eb4c2fad7451ba38d443afe3be261_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="i6af2d150847e45dfb2db0d6d7e42965c_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="i92cda531b1964dd8821f3870fcf7c619_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib450c308dfb646c8a4b435f2047f5182_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63d754f540b54629baaf84197ce15e5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff8c2da979704e65b1000ea8ec7a1adf_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="ibd2e9c0648084c6e8a7ff61074ac51f4_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="i76bf9a0aea0b4429883269978c9ec3ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6afc85344fba43e48a0843ffb4a0bbfb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i478f7ced25934faa98c5aa6ff73d3312_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac0025a9d0b742558aa524474f73831f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac47c18f6d7b4cc2983144fe88142f3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3f2be752bed49898a7bb6493280708a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc7914ada4f34da9a96bb844197b37f2_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2de4f1a337bf42eca188cf72788a4314_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="i292882cf360d48a8aafeb40e4a7441cc_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9fe2312758924d0e9bc66374f7b2cd7e_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="if73ab2a9b9d84449a733da0e2c4e4ccd_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="i8754677b0caf4b3d85add93ee7e0c80d_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="i91c8554f5a2344018d27ef3319093b8b_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="if9f1f54bb19d432d86117c7f89a3f138_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="ib6c9c629e48d48bd8c355d1141517849_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="i5bf9ec34417b4807b6847912b1f9117f_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="ifff6f1a8d84449dcbe254dfcc71b57b2_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="idc006e38c040466383f5905af6a09d0a_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="i44227f18db55487a90afcc69032a2f50_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="i5835dd0035434d3cb0bb929b2475cee4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2842dc7046db468db022ded13be232dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i14e1b3c24da34620952a7bce39168e71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22c563f35e294952a86d7a44753cd33e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a77eb24b0ee42788335f1fe5f77d1f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie86c875dc7654abbabcacc61f7728da3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i270c3e6016f64fdd9bd60d02a815f047_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i57430c4789824b8583e08ef1b9f59973_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="ic7d8116dd3624346af102a4264ea23c6_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="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if2bbeb87598d4336a8059e38bc00ae03_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="iabb0c27220a04d28aa39da3c7a2b2bc8_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="icc98751b2eb84ce48f24609cc69ea68f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia0ef807fce56441eba9ad738b9e5b205_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="ieccb3e7a26134409be0f153ca3e198c0_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="idc373da78e3c452ba127d2ead3cdaf87_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic254cdfbf3794ec99dcef520677456d1_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia9ee6d17559e40ca843baba4e7615b38_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i77d088ea227741ff96341b1d9f6d49ba_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f3253372a3e4129ab4293e2ec3b8a17_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie6c7f279307c4951b43d79793f1bea46_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="i461b434e5bf64d2a958e9ad02da12ff3_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="i0cb3df49218e4a61be63556925679204_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i08cdc56c17194538a8617057a97b41e4_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i83df84a9bed248a6a0baefd81ce7d4db_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="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3bee8cc0b73d49278bcc50260f3dab39_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="ibdb0f598a2e0406d99644122265f6273_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="id265819c2c514e47a54e1588103bcef4_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="i3a0a1dc0c1a5447d9f8bb6d2fa361654_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ca9b2f92f48417ab542597d9ebb5800_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="icd904480a5d74d2aa9f93f939ddbfe1f_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ba68eecc84f4bcdb2c6851267a32005_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iba3e998a3d7c42108d2254a8eb4233e3_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e20d29157674099acf15c9c4afac5e8_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i361e5f2ecedb49d38a318e13daea6805_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14586e3f41ae4430b17b74e0b27523f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibc3327fbc195432283f31b2070db55ef_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="ia3a1c6bc82cd4464b06581028c104b71_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="id1c276566b89472ca333514e6278efad_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4050c335d40547b48748dd703c6f768b_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="if7a19a5d424945f38ac6f45bff61aac2_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="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i92fbb543330244048ee2adc14d495a45_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="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_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="i0ed6ca68bb8148fcbc42247aa4b47eba_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="ib471dbe0a0e34e02a36e54aa91865112_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="i3f75057654e242e485eb48fc45071387_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9906006776ef490e8a52615ced24c2a4_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ib766774232c94f7fa01a757c12c52069_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie3413a96da5b407aa7909cad3fd9e12e_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="i897d0f66b8a64f14bccde082e2265bcf_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i649395d46e974c64831a901ebbee6146_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b95f1ce79f445c5826c86ed879e585a_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="i3d98e7df60ca4eb3ae30e7a6f86de5b4_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i730f2e32892f4072862b83abeaa501a9_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="id293ec39aeac4e8ba53d8ef0537b1478_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i62516f5a3fef4ff7bb6724fc7376f0fe_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c4cad42eaab42d0b936e2ce956ec800_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="if48493fd00fb48058c5df8b545a7d1b2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a81ef3c3de14f9ea6f15d163d9886c5_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e8d9f30aa204a2caa097f940ba9f094_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="if9b2f185b14f4b50a6a6fa7e88553467_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f994c2cf40b40759e94963247b5648f_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iec1d98a45dfd40df9df62cbc1e0c6534_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7789a3eb95e845a0a7c85d00837d828d_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a925d5c514247aea2fc6b9896a85e1f_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1fb96e12d82c4b2eb324efd2c27f9996_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="id852d65ce8754238a4e08b7a1ca2443b_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iefc1daeb210a4f9e93c7a354dc96ed81_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ced6054bb13444fbb4c3516bdf11683_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9eeea1c0f02a4fb8a50560512acd48c5_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b70f9e02c124ffb9360dde35d9bb7c3_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i00f288efccbe49efbe0e81495b6a70e0_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia5409d73f8c544cba2dfb5d49fd70f86_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e0b91e3c2aa4c388aac66341402c5aa_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i40efdadea996416db9facde4cf35f00b_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie34ac89f70fb415c8c7c8ae8f15688b4_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie46726156bab43f8b7bf2e45c72e67a4_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i085f2649566540acab6e74f504c8aa68_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i763f7793b63e4a7183f570158cb860d2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i85187993ec094e279b9167bca39700d2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i07ba8e1e312d4b63bd3462222f0f988c_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ib90296a002454d8b9b2f0ba36eed3794_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie590640b2c464900ab651969aa47b124_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i20fe865520894b04ba06cb706ab8be04_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8967697a68c64e62af3b50471bfae9ae_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ib89a48f3ec0a41119392f3de97e510c1_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a8d527d7ec54456b03e53b02378ee27_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="idbcee9de4fd142d3955c2244be89ddea_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8003219f4a6143158cae0d9c5a4c6b27_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9ac1c3aca624a609b8b6a4ca738be8d_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i820dc6ce6409404f8468fcf26512b973_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i858eb58500984d80b120c76797f6fee7_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i3be09525e56e40d585b4eba80d43673a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie003660f845549dea492d40c28a03d1f_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i69fa9b17a3c84d71893273137503a106_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AbsoluteReturnCreditFundMember</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6496be34f5cb42fdb9f27504be2f6cfc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AbsoluteReturnCreditFundMember</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7662daf224ad47ca961f6ce3c891c84a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AbsoluteReturnCreditFundMember</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i155ca6324f7348e5a552629316c22dbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AbsoluteReturnCreditFundMember</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i33df7f915d0343158fcbf0740e9cb58f_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b8bd67aaf0440ec922296df2ea39495_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4dc6fa4bb3cd482ca449feba4492a9e5_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="if25556f3470e4cc294a8b482efae294e_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i94fe18b18d4c422d9b6e5b58f46c38d9_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia9b54aff3e744415939583853a29364e_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i09821ffc5c6f4680b9257703e97d510b_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia99515bbf9b94be597207be692d645a0_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e8e57855a834978b1266658ae5a144c_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8276625b32594889ad70b95d7dac8e79_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e0473423ad345919dc259381e27fed8_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i06c1101028554a69ae90fc992ab1d9bc_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ife34582e6bf14a928203441a588503be_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="idd8de7acf01842be84cdcf86c69562ea_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i61d0ad4e7d5c4a41b9d19d170150c191_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i405c48a9223b45778f096747f8448d0e_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i3af378ba12fc4ee683761a7f1bfaf433_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d4453b9f0234d7a919096f39c6b27f0_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ida86de93c9024f669b09eb92d9a0e80a_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="iaa724812c1334b6fbb5896bf8682a601_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="ifc602ade849c4d04bee93e379fd23e93_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="i5d95175127b74d6086a806228dda3c00_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="i787131d3bc174e4f81aa7aeccc43b2c5_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="i55d20b506f4b4ad7a15a7ba1ea4c2632_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="i198bc3b3f2034e2db4f80068ac782f78_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="i284cc7eab58d4aefae2d963669851429_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="i842713d018ea4edbabc4679894a0686a_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="i82665f0e82af4594a22958b963470e6d_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="i4b37fa3e0cb644b8a3440f7831628616_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="ibfcb7943085d42bab618510541a56537_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="i317c15e0e1ff4574a8e3f003ad18fc8b_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="i5bc577e133ff44ba8b60df8ae82a4b0b_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="i38a0091411084379b38ed0476d5ba85f_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="i34a7a0ffb36f440a9185e409ceb71f7b_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="i9d18feba0c98411181d94ed2a3ce5211_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="id07e2e7258494720ab44a49cd1e29683_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="i2641816474ef4f8d8be3dec52a5fe0b7_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="i4d785b9cc9c5436591fcf0ab1e623b64_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="ibf41ce8a6d294327b8df55e9bf3ca0af_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="id8ca84e7ebfb4fc98b730d013f68e09c_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="iacea7314669b4eaf8cd61419e0650802_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="i7a83437507274fb4acf09cf140ba563d_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="ib9fcb44c66054342b6887c076b37a8a4_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="ib42d6df64e294c45a1e31dc92e5939d8_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="i0514ea29b0284a45bc429d4fca8bb757_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="ib5c58594a64b4b439ec4219e6ea0aaf5_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="iecb332bd95fa460ea990839c656062bc_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="i6b19e56f69e54baabf7cad255ea63664_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="ic5859866480c4c2b81a1af6249b0beb1_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="ie02f3021d6e14fa5aabe7c3e5e73cbac_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="i1e0c05119d0843769054e828f130e0d3_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="i248fd8c6d3194c4bbfa24cbf031e85ef_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="i231245e0d9d2404a8f881e0c3bf79c89_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="i446e38ef3a4c47beb266fbb2ca343f84_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="i992a8ae1912c45668fcc22c52959e140_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="id9da5f2b053a45259e78704db7a65a4c_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="i68cb61ec93354a0eac59c1cbb98ae21a_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="if5950114a96041679f7ac6098696eec2_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="ia6e26052e1e84c36b33d97054130b440_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="ic884335906194cd2a612cee71a109933_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="i54966a0045c04a42a78cb2b5eba83d09_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="if9b4142de5504c9aa17d60c958690546_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="i765e04611ce44950b58ad341c3b3c742_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="i4660e5b2c62140998cc6c07a279b4d66_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="i5bd90be515634c4788a9c205c6cbcff2_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="i17e6654ab0214f3ab3428ae60782a82a_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="ibe16ff16041143c1846b9cc601ba3968_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="i1e6a1e092d794560bde0e90dd77b6a07_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="i8bdc7042843440eba7a87d860e89a9ab_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="ie3e0dfc5d7df4cbd98b17d8ec2759963_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="i8188d93fd12642ad8613457e7e879aaf_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="ib7877e1381934d0191630fbd6d0cadc9_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="ibe650cf413d841fcb50b43cc3bcbf8a7_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="id8ba78204b304ce0bc7f3d1c97f7a15d_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="i43358d93ad3c43f78d61b6a81079cd1b_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="i3942f1af54c94ba1812cabb81570de89_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="i95803ab8a79e45d88dcd54dc4291f7c5_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="ic3e9f698e45b4523b4b2720884193adc_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="i167caff37377431ebc05bd39e1b23a1f_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="ic99056e3c77340c39cff0239560076f2_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="i87f37ba233f8458586b7a66a77581a19_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="ie4a17a39098948a9a56697ba93bf09ad_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="i121738ad70d3487a9a2da837b62fc486_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="ia13328b3300f43edaf733bba4de4e338_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="id3a97ee9451f4d4682608cb2109311e5_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i059dbaae0c0f4809b71774991a121203_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d6fa6f5e7344721bd820a14cf4ab488_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie3c492dc617c43efbec7eafe5f2c2f7c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i51dc6c4bc37640019af39131ea8008a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i026b68565b934a168771791bd92eb395_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="ida364a7bf1374ea1bd5fcf558ff65536_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tfx:OtherLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34b0d357d62946dfa883b0ff22ac26ef_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="ib5ae1d9bf4b0411698973ef108322335_D20210217-20210217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2021-02-17</startDate>
            <endDate>2021-02-17</endDate>
        </period>
    </context>
    <context id="i0a1ea6301ccf44a9ad98a50eb1391a3a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibc8b136501064f9bb696df1bb54a15a5_D20210628-20210926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-09-26</endDate>
        </period>
    </context>
    <context id="i1935e5a2c741493990446f15ee7794e2_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6171751a169d4831b06412dee89cf68f_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idfd1cbb1485f4662a09ff38e00ce9078_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i651fd0b9eb4443aab8a0a32e46f197bb_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e73935caaaf44c284c8931c196feb6e_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="ie70e601ca8dd4e72a3970815ecc0be06_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="i64094158e3614333aa73eaf3f062a166_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="icb95c378f8e3495786273250a587572f_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="i9e40b991eb1b413fa63ba673381bc94f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic74ad6826852400da6f031d9649d8a8b_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="id3de8fe1ce2340adbf7de8c9e4b6a453_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="ic5f3a00fde7d46c9a985bc37f1aee3a7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic89f11bb56a84ecba40c44dff04fd314_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="i529a453dd7d344f886e55d30a0c66b40_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="ida2a7b3744d643eea42bd5fdb4213210_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i84cf3750c47d48b086abb28f72df992e_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="i6d30964275634ee99dda6d223351d838_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="i95e44b03622a464e92ce1aa33a53ec32_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c6bb82d98314356afe66af02d86390c_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="i79d1454b67e04f2e89e140dc95402da6_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="i38e79e83e3a940c69c6f2acd572a51b9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9023f7a0cdc45648050984d293ce231_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="i7ecb8d99179140f9b5087a8c63fa16ae_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="i1600c7621dbc41c8ae3dc553f399fc02_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4cb5ec32026d4d70b20d5db0946a3272_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="ib1fdd88fd96a46de83583a051226f37f_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="ie50d0f96acd247d39134dc5a88551488_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id378183a3c104143a0afd3f2309e7308_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="ie4090144e39240868d0848945b6341c0_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="i7e5d23e559b3498bbda25f21c0802e94_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0216458508454c46a78fc39b610f7900_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="i20a4077642214ed7bda1a776bb4945f2_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="i120e1bb70e5441b79bfc08018a6ba41d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AsiaAndAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icac9b61d61794d82b2244df616b4714e_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="i8c289ac1b925462493d77eeedb5d478c_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="ibd682142aeff4569866263b5af82d530_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i365edd0ecd76406c9216c289f1e0942d_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="ia7e7b9a5e74b425598dc3333f092ab61_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="id73c1d3a23f94011b3627753bfafa32c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if1966a794c384f999f96f1c6d2666a93_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="i24dffc2e116d4896adbe01facece0744_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b00dc5d7aae42a994394397d9e6cdea_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="i0fc9e4b739a447cb9d6b630fc5dbfea5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5dba9efd06e443fcac2a60dfda60b097_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib40a666d8f1848f18e3e7e81976d8bfc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i842dbd8186ff42e7974b553965b72804_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="i804b2a36ec91443fb65bd0603576dac4_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="i47e7bc7460b541cd9a0280f56535959f_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i607f60407d154ef0b6e3fb2ab88611c5_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8273f3ac75ea461aa19e4354192d82b0_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="iba2ff61b3a8e441c86f2c63367371846_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="i4f196e495c6c428985e0a8ca7edfae6d_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="icded1dc6a1f94419a56fd5fb6616127d_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="iad9fe08dda444c3a836b24d6ea798778_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="ie9ab92e813c149dd86a95dd270869e9e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9ed4cb56e9434ed3bfb1a0ed13e104b0_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="if2b0f09618d944ab8b02710355433a94_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="i7c72163d3729464dbe48c3ef3c4934c2_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="i452a1cf3f21043a89fb54e50d7fa1b62_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="icd22204201934a2682d3accd0681d5fb_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>
    <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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl80L2ZyYWc6OGFkNDRkMWUxZGUyNDcxZjg5ODYxNzk1YmE4ZTA4NzgvdGFibGU6MzU3Mjc2ZjM4NzNhNDA4OWE2OWRlNTVjZjRiNTM3YzgvdGFibGVyYW5nZTozNTcyNzZmMzg3M2E0MDg5YTY5ZGU1NWNmNGI1MzdjOF8xLTEtMS0xLTA_08888bac-93ea-427b-be75-ecdb6b811b7e">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl80L2ZyYWc6OGFkNDRkMWUxZGUyNDcxZjg5ODYxNzk1YmE4ZTA4NzgvdGFibGU6MzU3Mjc2ZjM4NzNhNDA4OWE2OWRlNTVjZjRiNTM3YzgvdGFibGVyYW5nZTozNTcyNzZmMzg3M2E0MDg5YTY5ZGU1NWNmNGI1MzdjOF8yLTEtMS0xLTA_072b949e-ca9c-4016-bfa5-e78cbce916f9">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl80L2ZyYWc6OGFkNDRkMWUxZGUyNDcxZjg5ODYxNzk1YmE4ZTA4NzgvdGFibGU6MzU3Mjc2ZjM4NzNhNDA4OWE2OWRlNTVjZjRiNTM3YzgvdGFibGVyYW5nZTozNTcyNzZmMzg3M2E0MDg5YTY5ZGU1NWNmNGI1MzdjOF8zLTEtMS0xLTA_6303ef52-4c6e-4673-9e46-e9c77fc924aa">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl80L2ZyYWc6OGFkNDRkMWUxZGUyNDcxZjg5ODYxNzk1YmE4ZTA4NzgvdGFibGU6MzU3Mjc2ZjM4NzNhNDA4OWE2OWRlNTVjZjRiNTM3YzgvdGFibGVyYW5nZTozNTcyNzZmMzg3M2E0MDg5YTY5ZGU1NWNmNGI1MzdjOF80LTEtMS0xLTA_405027d1-6f10-4220-b86d-e363e7955123">0000096943</dei:EntityCentralIndexKey>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEyLTAtMS0xLTA_b56d8276-38ad-41ad-a45d-c2dc2a6bcbc0">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <tfx:LesseeOperatingLeaseOptiontoTerminateOrExtend
      contextRef="i493287e8808649dea44da25785049ae2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzM1Nw_e574cb87-ce5a-4a7d-ae44-7a7a6e59f368">P1Y</tfx:LesseeOperatingLeaseOptiontoTerminateOrExtend>
    <tfx:FairValueofPlanAssetsEffectiveAverageDuration
      contextRef="i493287e8808649dea44da25785049ae2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzkyMzM_01c941ea-9adf-439f-aba1-626870db2e4b">P3Y</tfx:FairValueofPlanAssetsEffectiveAverageDuration>
    <dei:DocumentType
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF8xMzQ_6404caa1-779d-48b7-aa1d-97c9cccdc5c1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6MTg0MWJhZjNlNTRjNGZlZGI3MTJlNzdhYWM5NjRhYzEvdGFibGVyYW5nZToxODQxYmFmM2U1NGM0ZmVkYjcxMmU3N2FhYzk2NGFjMV8xLTAtMS0xLTAvdGV4dHJlZ2lvbjo4NWU2MjVlNTI1ODg0MTUxYjIwNzAzZDQ3ODAwYWJhOV80_49bb8561-ae2a-4e62-b770-5cda6b61b606">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF8yMTU_c794a3f5-9e65-4a7f-9016-3e046b32aacf">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF8yMTU_a529b4c5-1c5f-458f-87c2-553e69180f63">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6NjdiYjRhOWYwZTlkNDA1ODljMzM2N2U1YmQ5YjQyMWUvdGFibGVyYW5nZTo2N2JiNGE5ZjBlOWQ0MDU4OWMzMzY3ZTViZDliNDIxZV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjo2Mjg0ZTAzYzUwNWY0MDljYjA0ODEwMGE5NDYwNzkxOV80_2b022bb5-9b33-4940-a26a-75f6fb379ad9">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF8zMjU_bac3e5be-2b54-4b01-b3f1-3ac730379986">1-5353</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF8zNzg_e852227c-73a1-4be7-a0fd-59ff2486ee04">TELEFLEX INCORPORATED</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjo1Mjc1ZTBjODNkMzE0NjBhOThhZDZhOGE5MTNmYjU0ZF80_342843f6-d489-4b67-b6e3-5a29472146f3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8wLTItMS0xLTAvdGV4dHJlZ2lvbjpmZTE1MDlkODJlMmE0ZmQ4YjA0OTc2YzlkYjY0ZGY1Zl80_669a5e91-0e9b-4aaa-985a-a8c6d3c06954">23-1147939</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMzRjYzY0ZmFiM2E0OWJkYjQwY2VmMWVjMTc0MzRmZF80_7b873dcc-f869-4e39-be9e-094d0afc5caf">550 East Swedesford Road, Suite 400</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMzRjYzY0ZmFiM2E0OWJkYjQwY2VmMWVjMTc0MzRmZF84_1021a2fb-9c15-46cc-9ce9-566e3f70aa14">Wayne</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMzRjYzY0ZmFiM2E0OWJkYjQwY2VmMWVjMTc0MzRmZF8xMg_4c8f341a-fbd2-4f9f-ba44-bbe00de67979">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6OGEyNTg4YWFkOTY4NGE2Mjg5NTk3NjRhYjdhN2Y1Y2YvdGFibGVyYW5nZTo4YTI1ODhhYWQ5Njg0YTYyODk1OTc2NGFiN2E3ZjVjZl8zLTItMS0xLTAvdGV4dHJlZ2lvbjo5MTBhMTBhNmFlNjI0ZGVjYWM4YzlkNTAwYWE5ZmVkY180_5d213edc-2eb1-4977-b49d-92c4371d3079">19087</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF81NDM_be2c5b56-c075-4cb0-b611-ac7289e41d66">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGV4dHJlZ2lvbjo4ZmM3OWQ2MWNlYWE0MDgzYThjZmVjMmRkMDNmNzI4NF81NDc_a5863324-f020-440e-8018-5a97bb1bacc2">225-6800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6NjA3YmFmYTkxNzg3NDM5ZTkxMTAwYmZjNjg2ZjBlYjYvdGFibGVyYW5nZTo2MDdiYWZhOTE3ODc0MzllOTExMDBiZmM2ODZmMGViNl8yLTEtMS0xLTAvdGV4dHJlZ2lvbjpmNGYwMzJmZjdjNjg0YTkyOWI0OTA0NDI2OTJlMDU2NF80_adf64db1-8cae-4647-9aae-c619780cef9d">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6NjA3YmFmYTkxNzg3NDM5ZTkxMTAwYmZjNjg2ZjBlYjYvdGFibGVyYW5nZTo2MDdiYWZhOTE3ODc0MzllOTExMDBiZmM2ODZmMGViNl8yLTItMS0xLTAvdGV4dHJlZ2lvbjpmODgxY2ZlOTIxMjA0MTY1YmRmMGY1OTMxZWJmMDU2Y180_917cb5eb-f3ff-4ac9-99ce-45d5714f7ca2">TFX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6NjA3YmFmYTkxNzg3NDM5ZTkxMTAwYmZjNjg2ZjBlYjYvdGFibGVyYW5nZTo2MDdiYWZhOTE3ODc0MzllOTExMDBiZmM2ODZmMGViNl8yLTMtMS0xLTAvdGV4dHJlZ2lvbjplNGY2YzcxN2RhNjQ0OTk1Yjc0Y2U0YjVlYjUwOTg0Yl80_e78d4127-116e-478a-9fc2-06cec486ca08">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6ODYzZjY1NDE1MGIwNGNlM2JhNTRmNWMwZGM2ZGU0YWQvdGFibGVyYW5nZTo4NjNmNjU0MTUwYjA0Y2UzYmE1NGY1YzBkYzZkZTRhZF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjoyM2U4NDhjZTU3ZTg0MDMwODczYzFiN2YxNTJlODMyMF8xMjg_739e1bd9-6708-4614-b238-36d86b41ec92">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6ODYzZjY1NDE1MGIwNGNlM2JhNTRmNWMwZGM2ZGU0YWQvdGFibGVyYW5nZTo4NjNmNjU0MTUwYjA0Y2UzYmE1NGY1YzBkYzZkZTRhZF8xLTAtMS0xLTAvdGV4dHJlZ2lvbjpmM2MyZGM2ZGYyMDI0ZjU3YmE5ZjQ2MTIwZmM0M2ZlYl8xNDQ_a2bd5ddf-6e46-4ed9-a678-286482fe2325">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6ODYzZjY1NDE1MGIwNGNlM2JhNTRmNWMwZGM2ZGU0YWQvdGFibGVyYW5nZTo4NjNmNjU0MTUwYjA0Y2UzYmE1NGY1YzBkYzZkZTRhZF8yLTAtMS0xLTAvdGV4dHJlZ2lvbjplNWM3Y2IwZTc0YWY0MjE4Yjc4ZWEyOGZiZjFlZWY2NF8zNTM_8515dbed-a4b5-47da-b887-64b98cc95e6c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6ODYzZjY1NDE1MGIwNGNlM2JhNTRmNWMwZGM2ZGU0YWQvdGFibGVyYW5nZTo4NjNmNjU0MTUwYjA0Y2UzYmE1NGY1YzBkYzZkZTRhZF8yLTAtMS0xLTAvdGV4dHJlZ2lvbjplNWM3Y2IwZTc0YWY0MjE4Yjc4ZWEyOGZiZjFlZWY2NF8zNTM_d275adfd-a7ba-4eed-a288-055994be1429">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6ODYzZjY1NDE1MGIwNGNlM2JhNTRmNWMwZGM2ZGU0YWQvdGFibGVyYW5nZTo4NjNmNjU0MTUwYjA0Y2UzYmE1NGY1YzBkYzZkZTRhZF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyY2QxZTZhMmVmNDg0M2MwOGE0OWFhODg3NmMxZWJmYl8yOTA_bf8c5d84-1acc-4b58-87a1-5a2ff3b00c7f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjplYzczMWM3ZGI2MzA0OWQ0YWZiZGE4NDJiNjBiMWRhZF81_c39e5bb1-22f4-4b40-9055-3bb5ab34f255">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl8wLTYtMS0xLTAvdGV4dHJlZ2lvbjo3Zjk1MzZiZDA2MDI0MTNmODYyYTk4ODRkZTZkZjE3Nl8zMQ_0e8aa7d1-ad3c-4be6-b3ae-6425393b450a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl8wLTgtMS0xLTAvdGV4dHJlZ2lvbjowMzQzNDI1MmUzMzM0ZjMwODA1M2EzM2E0ZDZkMmYxZF8yOA_bc9075fb-0f0b-4d47-8a66-b2d1e32f7320">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl8yLTAtMS0xLTAvdGV4dHJlZ2lvbjoyOWQ4NWJiNjVjZjk0OTk2YTcxZjhlYjFlYmQ1M2JlMl8zMjQ_9a84af72-5e9e-4fed-8196-7331e58a5ca7">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl8zLTAtMS0xLTAvdGV4dHJlZ2lvbjowOTNiNzhhNTI4MGU0OTJhYTZkOGFjYWExZDY2MDEyOF8xMTQ_5e4122d2-bab4-404a-a061-3ed87dd60399">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i3867a50d7dea4b81bf00dced7eeac474_I20210627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl80LTAtMS0xLTAvdGV4dHJlZ2lvbjoxZjFkZGUxNTFmYmE0YzJhOThiYzE5Y2QwNTMzYjU4YV8yNDE_79c71047-f092-4d75-935c-196f8cee89ca"
      unitRef="usd">11995331611</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1f6644b51afd4505b15dbb1e2ef4851f_I20220222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6YzI1Y2Q2NGUyMzEzNGM0ZjhkZTM1Mzk0YmMzOWNlYzYvdGFibGVyYW5nZTpjMjVjZDY0ZTIzMTM0YzRmOGRlMzUzOTRiYzM5Y2VjNl81LTAtMS0xLTAvdGV4dHJlZ2lvbjpkMTBjNTZiNDJiM2E0YWRhYjU1N2RmM2NkYWE3ODhlMV8yMw_a09f18ce-9c41-4b98-9ad2-2da821f26d87"
      unitRef="shares">46870014</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xL2ZyYWc6OGZjNzlkNjFjZWFhNDA4M2E4Y2ZlYzJkZDAzZjcyODQvdGFibGU6MjBmNmYyYjg3ZjYyNDhiMTgwZDE5MTcyNWI3NTBkOWQvdGFibGVyYW5nZToyMGY2ZjJiODdmNjI0OGIxODBkMTkxNzI1Yjc1MGQ5ZF8wLTAtMS0xLTA_8d97ce35-25b3-417f-84a9-a5fbd85d2fcb">Certain provisions of the registrant&#x2019;s definitive proxy statement in connection with its 2022 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>
    <dei:AuditorFirmId
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMTUvZnJhZzpmNzVjMDY4NzViZWQ0MWYyYTgzMjJhNjE1ZjA4YWVlMy90YWJsZToyN2E3ZmQ5YTM5M2M0ZDhlYTZkY2M3Y2NjM2M4MjI3NS90YWJsZXJhbmdlOjI3YTdmZDlhMzkzYzRkOGVhNmRjYzdjY2MzYzgyMjc1XzItMC0xLTEtNTM4OTYvdGV4dHJlZ2lvbjpjZThhMGIwOTcyMDQ0YjM4YjkzZjk0YzdjMTliMGRmZF8xMDk5NTExNjI3ODUz_0c4c521d-cb2b-4275-aad2-7237bfe64616">238</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjEvZnJhZzo5NWMzYjBjMDhkNjI0YTQwOGUwMjMxODZmMDg1NWU3OC90ZXh0cmVnaW9uOjk1YzNiMGMwOGQ2MjRhNDA4ZTAyMzE4NmYwODU1ZTc4XzIxOTkwMjMyNzk4ODE_79bacd0c-e9ff-4d97-900e-57d2ffc20e77">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjEvZnJhZzo5NWMzYjBjMDhkNjI0YTQwOGUwMjMxODZmMDg1NWU3OC90ZXh0cmVnaW9uOjk1YzNiMGMwOGQ2MjRhNDA4ZTAyMzE4NmYwODU1ZTc4XzIxOTkwMjMyNzk4ODI_5fb24910-8743-43e2-8209-c40118a324f4">Philadelphia, Pennsylvania</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMtMS0xLTEtMA_a1581b50-4c41-45fd-9320-72d2acaa1eee"
      unitRef="usd">2809563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMtMy0xLTEtMA_a0bc1f04-b875-4450-b5b2-e834b29a1a2d"
      unitRef="usd">2537156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMtNS0xLTEtMA_4d6470a5-5202-4df1-acf7-9c153bb07cb3"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzQtMS0xLTEtMA_17f41138-850a-4b2a-9dd9-d28dbb5101c3"
      unitRef="usd">1259961000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzQtMy0xLTEtMA_f957f974-82cb-4a48-baf6-6f203c2c23bd"
      unitRef="usd">1212282000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzQtNS0xLTEtMA_5aed912b-d9dd-43cb-9823-d700ba1d7df8"
      unitRef="usd">1186357000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzUtMS0xLTEtMA_0c3b9ac1-529c-455e-8296-09e9f5fae7b0"
      unitRef="usd">1549602000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzUtMy0xLTEtMA_3e537c72-b8c0-426c-8c3e-a9b81947585a"
      unitRef="usd">1324874000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzUtNS0xLTEtMA_d63eac3d-f256-4902-842d-3d03da373b0c"
      unitRef="usd">1409005000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzYtMS0xLTEtMA_3fea1bb2-998a-49c7-a70b-57557eb9ba4b"
      unitRef="usd">860085000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzYtMy0xLTEtMA_7a771074-cce6-4cb1-ba61-d871ef276860"
      unitRef="usd">743568000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzYtNS0xLTEtMA_3b20a837-4d00-4b07-a408-d1b4aa6dd29a"
      unitRef="usd">851766000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzctMS0xLTEtMA_c269447a-7d55-4fc0-8abb-07cf73881756"
      unitRef="usd">130841000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzctMy0xLTEtMA_bd8cad35-c4d3-4cfd-afea-a40ffb798ab7"
      unitRef="usd">119747000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzctNS0xLTEtMA_e5d72491-cee6-4fc7-9bb4-1da449307e4e"
      unitRef="usd">113857000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzgtMS0xLTEtMA_0762f224-1868-48fe-af0a-692680fea0f3"
      unitRef="usd">21738000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzgtMy0xLTEtMA_81c5d14c-cd12-417c-96ab-4ac9eb7032eb"
      unitRef="usd">38491000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzgtNS0xLTEtMA_b0a1b677-1a4e-4e56-8559-4d5a7ebfbfb6"
      unitRef="usd">22205000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzktMS0xLTEtMA_c8411323-515d-41dc-8db9-25e3adf0961c"
      unitRef="usd">91157000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzktMy0xLTEtMA_000383ca-ed61-48bb-987f-f8c39607ac69"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzktNS0xLTEtMA_c2a89dc3-9530-4fe0-844a-e197f8ae097c"
      unitRef="usd">6077000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEwLTEtMS0xLTA_4353898f-7e52-4a59-a42c-ac93e9acb7db"
      unitRef="usd">628095000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEwLTMtMS0xLTA_a59cbaf6-72cf-4889-8f05-7d7c13467bdf"
      unitRef="usd">423068000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEwLTUtMS0xLTA_c321f43a-a327-48fe-9402-68bd9dace8df"
      unitRef="usd">427254000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzExLTEtMS0xLTA_765ecf1e-ce97-4036-9cea-201ead18787f"
      unitRef="usd">56969000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzExLTMtMS0xLTA_bdde72aa-1454-4f64-98bf-c1e563bef23a"
      unitRef="usd">66494000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzExLTUtMS0xLTA_33f871ca-fce4-4b91-a30f-c7eca6c60a1b"
      unitRef="usd">80270000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEyLTEtMS0xLTA_62950c77-924c-4df6-9197-0fa829d79e99"
      unitRef="usd">1328000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEyLTMtMS0xLTA_301091d1-f691-4da3-8704-a5d7f54ad568"
      unitRef="usd">1158000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEyLTUtMS0xLTA_bd49bd67-8421-45eb-82bc-245e6d71ce9a"
      unitRef="usd">1741000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEzLTEtMS0xLTA_595bee61-b7e6-4cf6-9962-fe460c415e8f"
      unitRef="usd">-12986000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEzLTMtMS0xLTA_282d4d4f-b139-4aaf-b612-a0145eeb4057"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzEzLTUtMS0xLTA_33a07538-a593-4a2f-85b1-a39503170d11"
      unitRef="usd">-8822000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE0LTEtMS0xLTA_87022a35-0a60-4a87-bd09-e64d906b7dad"
      unitRef="usd">559468000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE0LTMtMS0xLTA_1f1ca324-a9e2-4783-81a7-ba3a798de4c0"
      unitRef="usd">357732000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE0LTUtMS0xLTA_88412d87-0fab-4f9f-8e39-0bc9e8f7c806"
      unitRef="usd">339903000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE1LTEtMS0xLTA_4b3df983-df70-4b41-8e05-24b251c89bc9"
      unitRef="usd">74349000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE1LTMtMS0xLTA_5b366af5-eca9-493b-873c-72d38989bed3"
      unitRef="usd">21931000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE1LTUtMS0xLTA_000cb73f-abef-4ac3-a2cd-e767f894e5e6"
      unitRef="usd">-122078000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE2LTEtMS0xLTA_e4b4f5e1-fa6f-4855-8f6b-343724582492"
      unitRef="usd">485119000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE2LTMtMS0xLTA_e51f43b3-cfc7-49c1-a358-8e5498d1d59d"
      unitRef="usd">335801000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE2LTUtMS0xLTA_309abcd2-4605-4e85-8a6d-2a17cbc1fe67"
      unitRef="usd">461981000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE3LTEtMS0xLTA_4788e84d-dbd9-4e29-bdd4-12cfc9da04d8"
      unitRef="usd">331000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE3LTMtMS0xLTA_ad76bba1-1e91-435b-88c6-7e63ae373bcc"
      unitRef="usd">-621000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE3LTUtMS0xLTA_3b5b785c-59c7-4d44-97b0-d1882895132e"
      unitRef="usd">-828000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE4LTEtMS0xLTA_15fe301a-9c9e-4dd2-9f3c-6b41d3b0eac9"
      unitRef="usd">76000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE4LTMtMS0xLTA_c52c589c-9071-4b16-a7d4-8c86b3937994"
      unitRef="usd">-144000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE4LTUtMS0xLTA_f5cda479-51df-41de-82b9-3654a963a1f0"
      unitRef="usd">-313000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE5LTEtMS0xLTA_5a48c88c-1888-4158-951d-1dd7a129e5a4"
      unitRef="usd">255000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE5LTMtMS0xLTA_25728dd4-ce0e-4cde-9ade-858c53086ae1"
      unitRef="usd">-477000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzE5LTUtMS0xLTA_ba1c98cf-0b27-43fe-9b7b-97f232951d2b"
      unitRef="usd">-515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIwLTEtMS0xLTA_6715ccef-4d20-4be1-b2b0-9074d47c1e22"
      unitRef="usd">485374000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIwLTMtMS0xLTA_a7a26a0e-eab6-4001-a3d5-51630e3b0d57"
      unitRef="usd">335324000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIwLTUtMS0xLTA_1ebd4be6-d340-4389-b2eb-772d930fc894"
      unitRef="usd">461466000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIzLTEtMS0xLTA_8136a2dc-2149-4aec-bfb5-eeab20cb7d2a"
      unitRef="usdPerShare">10.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIzLTMtMS0xLTA_7bb1d8fe-4438-44b3-9606-652b80be63e9"
      unitRef="usdPerShare">7.22</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzIzLTUtMS0xLTA_deef7030-ee2d-42a8-8690-b1278645e01e"
      unitRef="usdPerShare">10.00</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI0LTEtMS0xLTA_a4e32a94-c78b-4a7a-ac27-2f979ba9ac16"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI0LTMtMS0xLTA_af35ef1e-fd17-426b-95f0-011ca50538f3"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI0LTUtMS0xLTA_edf5aba6-5dd9-4f9b-b55d-6166ae98569e"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI1LTEtMS0xLTA_17039eb5-558c-4445-a1bb-a806b71eda05"
      unitRef="usdPerShare">10.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI1LTMtMS0xLTA_bf669bcf-3d58-4d0e-bb54-6c51240b9de7"
      unitRef="usdPerShare">7.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI1LTUtMS0xLTA_916f76a0-0149-4367-984c-76c7b7c4f36e"
      unitRef="usdPerShare">9.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI3LTEtMS0xLTA_7fb4e9f6-fe9f-488f-924e-6a97d0e09e4f"
      unitRef="usdPerShare">10.23</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI3LTMtMS0xLTA_455c1a95-e1c9-4204-8f41-5c8b56adbb73"
      unitRef="usdPerShare">7.10</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI3LTUtMS0xLTA_6360507c-6259-4200-81e0-22c30f9c8f4f"
      unitRef="usdPerShare">9.81</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI4LTEtMS0xLTA_8f496b60-7b3d-43fb-ae57-9bfaa4a0f745"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI4LTMtMS0xLTA_920bed5d-5560-4e48-bcd8-15fef5e35aba"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI4LTUtMS0xLTA_afc6ffce-9da4-4e6d-aad8-e29ef9f0cacf"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI5LTEtMS0xLTA_82c478b9-3ccc-40ef-8ad8-1f15a4bb5e0a"
      unitRef="usdPerShare">10.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI5LTMtMS0xLTA_b31e6953-13a3-419e-bc16-33f9c7de7fff"
      unitRef="usdPerShare">7.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzI5LTUtMS0xLTA_51609d2c-8028-4dd2-b42a-742ede42e212"
      unitRef="usdPerShare">9.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMyLTEtMS0xLTA_2cd4b1c5-1558-4df6-a1a7-f1e6cd66f877"
      unitRef="shares">46774000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMyLTMtMS0xLTA_079ecf3e-f2c7-4fc9-a090-3215b50d878a"
      unitRef="shares">46488000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMyLTUtMS0xLTA_88b1d19a-7266-4d8d-af8e-c91f4e76d58b"
      unitRef="shares">46200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMzLTEtMS0xLTA_34191fb1-e648-43e6-abd9-b8be06c1a546"
      unitRef="shares">47427000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMzLTMtMS0xLTA_74af68c6-b4b4-45a4-bebe-87da1ad59216"
      unitRef="shares">47287000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjQvZnJhZzpkZmU2Mzg1ZTQ5ZTg0MTFhYmNmNWM1NTc2NmQwMjk5NC90YWJsZTo0NDRmN2Q5MDA2MmY0Y2U2YWY1OThkMWE5NmVkYTIwMi90YWJsZXJhbmdlOjQ0NGY3ZDkwMDYyZjRjZTZhZjU5OGQxYTk2ZWRhMjAyXzMzLTUtMS0xLTA_95dc4e25-db25-40a4-8367-90a2a2f077f8"
      unitRef="shares">47090000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzMtMS0xLTEtMA_6715ccef-4d20-4be1-b2b0-9074d47c1e22"
      unitRef="usd">485374000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzMtMy0xLTEtMA_17fd71ff-5bda-4b98-8d5f-9b23d5beea03"
      unitRef="usd">335324000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzMtNS0xLTEtMA_f105e16a-8006-4495-b8e8-e0a5866250aa"
      unitRef="usd">461466000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjMzZTQwMmIwYjZiYjRlODRiNmU3YTY1ZWVhNzEzOWQyXzYw_72683ed4-eb5e-4781-9108-7a08694014f3"
      unitRef="usd">-5563000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjMzZTQwMmIwYjZiYjRlODRiNmU3YTY1ZWVhNzEzOWQyXzY0_48655a7a-340e-43b9-979a-a62ffaf00f14"
      unitRef="usd">6442000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjMzZTQwMmIwYjZiYjRlODRiNmU3YTY1ZWVhNzEzOWQyXzcx_c26afa47-8f97-4b4b-a099-089405338722"
      unitRef="usd">-6270000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtMS0xLTEtMA_ac0114f9-9cd1-441b-905c-a8dd34ecde1f"
      unitRef="usd">-63191000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtMy0xLTEtMA_2d4daa22-309e-430f-a343-894d6311bb6d"
      unitRef="usd">59758000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzYtNS0xLTEtMA_14181869-c76c-463d-bea4-afce926fa3df"
      unitRef="usd">4195000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzctMS0xLTEtMA_bc3cfd5d-7357-4fc7-a0f8-58b3520725d7"
      unitRef="usd">-63191000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzctMy0xLTEtMA_7afec7d6-5d5c-4ee9-9644-5f49dd8243a8"
      unitRef="usd">59758000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzctNS0xLTEtMA_c0047e59-d3a8-4461-9017-9441f5bc5267"
      unitRef="usd">4195000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmUxZjk0OGQ0MDI2MzRkNTlhODVlM2FhMDNmNzBiYTBkXzcw_c5335783-056b-4530-b5c7-779674c27c27"
      unitRef="usd">-232000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmUxZjk0OGQ0MDI2MzRkNTlhODVlM2FhMDNmNzBiYTBkXzc0_0951cb33-9f04-427e-b2c9-a5f5b7b90305"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmUxZjk0OGQ0MDI2MzRkNTlhODVlM2FhMDNmNzBiYTBkXzgx_7a5d91ec-80f1-4e13-ab46-914a5c3d2383"
      unitRef="usd">20000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktMS0xLTEtMA_c7687605-2e25-4c81-a616-a6a09b4ea693"
      unitRef="usd">-780000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktMy0xLTEtMA_abe1171a-35d1-4cc9-bb68-b59f66f26a8d"
      unitRef="usd">26000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzktNS0xLTEtMA_70339438-9a56-4e75-adde-79e388dc2352"
      unitRef="usd">62000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiYmE3M2FmZTUzYWU0ZDFlYWYzZDhjNmZkZTAyZDljYl82OQ_9d0bcbf2-507f-44da-9d5c-a51470b31139"
      unitRef="usd">1671000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiYmE3M2FmZTUzYWU0ZDFlYWYzZDhjNmZkZTAyZDljYl83Mw_ea323eb8-ef27-4449-83bc-bd3f215b5b34"
      unitRef="usd">-6101000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiYmE3M2FmZTUzYWU0ZDFlYWYzZDhjNmZkZTAyZDljYl84MA_cd355022-5f8b-43fb-8d3c-505f4670e296"
      unitRef="usd">-3817000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTEtMS0xLTA_c9a3ea99-cc4b-4d97-8319-d8132028725c"
      unitRef="usd">5582000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTMtMS0xLTA_65ade80c-9e28-41ba-9dbe-ea68f57e2a93"
      unitRef="usd">-19966000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEwLTUtMS0xLTA_899d0304-b942-4355-8a88-187582a48797"
      unitRef="usd">-12767000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjoxMzM4MmVkMzlhMmI0NDdkOTE5NzAwOWFkYjFlN2I2YV82Ng_53abfde5-2745-40af-8f7c-b0d68e39ae43"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjoxMzM4MmVkMzlhMmI0NDdkOTE5NzAwOWFkYjFlN2I2YV83MA_1214e1a3-b3f4-4616-af62-a4e039e1218b"
      unitRef="usd">-1067000</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjoxMzM4MmVkMzlhMmI0NDdkOTE5NzAwOWFkYjFlN2I2YV83Nw_e23ab853-78a3-4325-aa9f-0d765b87af12"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTEtMS0xLTA_dea2cc4c-d590-47d7-9d6b-6b498dc583cc"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTMtMS0xLTA_9534425a-bc1a-4ab0-be83-e65ded1a117d"
      unitRef="usd">3544000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzExLTUtMS0xLTA_5ebfd909-3912-4c70-9dd6-66037a0acfca"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo3YTZhNThkMjFmMjE0YWM3OGUzMWVmY2Q2ODdjY2Y3Yl82MA_2ca00af9-c79a-4351-8123-b3ff4f83b8b6"
      unitRef="usd">-1988000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo3YTZhNThkMjFmMjE0YWM3OGUzMWVmY2Q2ODdjY2Y3Yl82NA_0c0c7b83-b31e-4635-a603-237673bdfc25"
      unitRef="usd">-1694000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo3YTZhNThkMjFmMjE0YWM3OGUzMWVmY2Q2ODdjY2Y3Yl83MQ_90b1c0e7-3543-4863-a2f5-53ea5eb34dbf"
      unitRef="usd">-1611000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTEtMS0xLTA_c3dbd858-32ee-4cb2-a903-e77ea50a5974"
      unitRef="usd">-6555000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTMtMS0xLTA_1f5dc5eb-9009-4a34-bcaf-cd935bd9f989"
      unitRef="usd">-5559000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEyLTUtMS0xLTA_abf36c2e-14ae-441c-afb7-cb0da5fe3c40"
      unitRef="usd">-5319000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjowY2Q1N2RiNTVmY2I0MTgyYmM5MDY3ZmY1MDczNGFiM180OA_941ade39-dbcf-4874-87f5-4a5c43792dc7"
      unitRef="usd">238000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjowY2Q1N2RiNTVmY2I0MTgyYmM5MDY3ZmY1MDczNGFiM181Mg_1f9e1432-bd44-45e8-85e8-ac92c6fc413d"
      unitRef="usd">-243000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjowY2Q1N2RiNTVmY2I0MTgyYmM5MDY3ZmY1MDczNGFiM181OQ_7aa4286a-7b60-4b16-8634-a43a9ef3642c"
      unitRef="usd">-15000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTEtMS0xLTA_7d35b351-412a-4319-b4be-b2d5ecc37496"
      unitRef="usd">610000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTMtMS0xLTA_e526b004-ab94-4978-add0-d9e75621dbea"
      unitRef="usd">-610000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzEzLTUtMS0xLTA_cb6af7ad-b276-4381-8933-6f1c3b43adf0"
      unitRef="usd">-44000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE0LTEtMS0xLTA_d3a446e3-e5c8-4045-97c0-26fbbf9c01c4"
      unitRef="usd">-11967000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE0LTMtMS0xLTA_06703744-32e0-4a5d-847d-e53ebb596bcb"
      unitRef="usd">11447000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE0LTUtMS0xLTA_a7af190d-f294-48e3-a55b-a07ed8e51fe9"
      unitRef="usd">7430000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjozZmUyZThhZTM4N2M0MzRlODc0ODAzNmY1ZTJkZGY3Y184MA_e33df57a-87bc-4dbb-ab76-173c36c9f5d9"
      unitRef="usd">27000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjozZmUyZThhZTM4N2M0MzRlODc0ODAzNmY1ZTJkZGY3Y184NA_7efc3b2f-eaca-46fc-980a-f054139600a5"
      unitRef="usd">-234000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjozZmUyZThhZTM4N2M0MzRlODc0ODAzNmY1ZTJkZGY3Y185MQ_6f559851-193c-428c-9fdb-d78e10d4d196"
      unitRef="usd">85000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTEtMS0xLTA_7bfaf8fc-6fc3-412e-84f6-2981dd0761a8"
      unitRef="usd">351000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTMtMS0xLTA_46ce20c7-2883-4889-b1d1-972df31084a6"
      unitRef="usd">-3331000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE2LTUtMS0xLTA_7dd0676b-8a83-49a3-8521-4e225382d4a1"
      unitRef="usd">1062000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo1YzY5YzFkNjRlNjI0Nzc0YWM0MzVlNGJiYzE5YzU4Nl84NQ_5cf6fecc-c265-4075-9973-65e22243f8f0"
      unitRef="usd">62000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo1YzY5YzFkNjRlNjI0Nzc0YWM0MzVlNGJiYzE5YzU4Nl84OQ_26e09621-2af2-46f3-bace-eae009020f6b"
      unitRef="usd">-240000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo1YzY5YzFkNjRlNjI0Nzc0YWM0MzVlNGJiYzE5YzU4Nl85Ng_ca179d7d-6d49-41a2-8e62-86343143be0f"
      unitRef="usd">150000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTEtMS0xLTA_5c814925-e668-4078-acb6-958360e97ed1"
      unitRef="usd">-1212000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTMtMS0xLTA_c91614e3-4ee5-445c-b32b-3a1aeca592f1"
      unitRef="usd">-2114000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE3LTUtMS0xLTA_2f8e497a-b147-4e48-b5ec-9aed42eeeefc"
      unitRef="usd">1134000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE4LTEtMS0xLTA_7ca9f649-b86e-42f4-b271-be4c4ee31d57"
      unitRef="usd">1563000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE4LTMtMS0xLTA_f1b49b1f-f4a0-4171-a0fa-c5e8c52fdb11"
      unitRef="usd">-1217000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzE4LTUtMS0xLTA_9196ff3c-c8df-4109-b058-79ffda93da91"
      unitRef="usd">-72000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzIzLTEtMS0xLTA_25ff98d0-3f94-474a-a3c0-c62c3caefaf0"
      unitRef="usd">-49661000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzIzLTMtMS0xLTA_b5b094d8-6697-4b34-adcc-648ebc2aec78"
      unitRef="usd">47094000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzIzLTUtMS0xLTA_95504a20-e00c-4543-a2dd-3c40c0a14649"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzI0LTEtMS0xLTA_e41d8ecf-b002-4b63-810a-95961ee404d5"
      unitRef="usd">435713000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzI0LTMtMS0xLTA_0ab1f490-afde-4592-8b28-b1d76139a2ef"
      unitRef="usd">382418000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMjcvZnJhZzowZTFlZTA0NDIzNGE0ZWIzOTM2ZWM2YzcxYzEzNGUwZC90YWJsZTozZjJmYjJlMjMyZjA0ZjM5YmM5MDRhOWFkZjk1OGY4MC90YWJsZXJhbmdlOjNmMmZiMmUyMzJmMDRmMzliYzkwNGE5YWRmOTU4ZjgwXzI0LTUtMS0xLTA_80d8c320-b5f9-43bb-8fa8-cf62c9cce5a5"
      unitRef="usd">458159000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzUtMS0xLTEtMA_903dda8b-4689-44b5-ba5c-3518a270bafa"
      unitRef="usd">445084000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzUtMy0xLTEtMA_d96423eb-ddd8-412f-ba4a-79652339c0ed"
      unitRef="usd">375880000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzYtMS0xLTEtMA_47ffacc6-92fb-4e95-ae8f-82bc78c166dc"
      unitRef="usd">383569000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzYtMy0xLTEtMA_32584efc-efd3-419d-98af-12fb6cb5de55"
      unitRef="usd">395071000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzctMS0xLTEtMA_c447301e-8d4b-42a3-a088-66d9e8ebd486"
      unitRef="usd">477643000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzctMy0xLTEtMA_00004553-2e0d-4c37-8de8-8d99ba387def"
      unitRef="usd">513196000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzgtMS0xLTEtMA_bfc2fc5b-671e-40a0-8d79-88a693620e2f"
      unitRef="usd">117277000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzgtMy0xLTEtMA_d23f41a2-dcc9-4013-99e3-c23e5feae706"
      unitRef="usd">115436000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzktMS0xLTEtMA_5cc6137c-2495-4b3d-a077-2c1e81f6bff6"
      unitRef="usd">5545000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzktMy0xLTEtMA_a957b3fb-25ec-4f34-8809-1bcd66b33593"
      unitRef="usd">22842000</us-gaap:PrepaidTaxes>
    <us-gaap:AssetsCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzExLTEtMS0xLTA_37a54143-db41-4267-8924-6496f5b1b8b7"
      unitRef="usd">1429118000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzExLTMtMS0xLTA_5b47a0e7-ccee-4978-b43a-865afdcbec85"
      unitRef="usd">1422425000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzEyLTEtMS0xLTA_3642f08c-8b71-424c-95f6-a159549dbbc6"
      unitRef="usd">443758000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzEyLTMtMS0xLTA_a482fd78-7d71-40e6-b1b6-8feb9f1cab6b"
      unitRef="usd">473912000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzEzLTEtMS0xLTA_e7815089-7bfb-4ad9-a1de-2a98df824cbc"
      unitRef="usd">129653000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzEzLTMtMS0xLTA_d7e3b131-f720-492f-9ad8-dfc643333658"
      unitRef="usd">100635000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE0LTEtMS0xLTA_7b11d15d-1196-49d3-98dc-3dc92ea7896d"
      unitRef="usd">2504202000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE0LTMtMS0xLTA_234b9ecd-2fe4-404c-b000-870d55eb0b72"
      unitRef="usd">2585966000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE1LTEtMS0xLTA_d35d3045-b8bf-4eb4-a3b3-a6adfe90a789"
      unitRef="usd">2289067000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE1LTMtMS0xLTA_3a96d739-2b95-4d53-869d-cc1ca943c927"
      unitRef="usd">2519746000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE3LTEtMS0xLTA_37c89419-48f8-4fd5-be4d-839f7f45508d"
      unitRef="usd">6820000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE3LTMtMS0xLTA_6a15ef38-07a4-4397-bfb2-bfdbee02afda"
      unitRef="usd">8073000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE4LTEtMS0xLTA_94f4d0cd-1cb8-4610-a744-fa3c24edc1bf"
      unitRef="usd">69104000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE4LTMtMS0xLTA_5c06a259-5ee9-4730-a57c-a56b99228b8b"
      unitRef="usd">41802000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE5LTEtMS0xLTA_e2b72afb-ce70-482b-9f54-b50879f33c59"
      unitRef="usd">6871722000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzE5LTMtMS0xLTA_0e49e8c8-619a-4da1-b94d-f6b10ee0d695"
      unitRef="usd">7152559000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzIyLTEtMS0xLTA_24cf2875-e719-4862-9b21-49c71e97bc27"
      unitRef="usd">110000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzIyLTMtMS0xLTA_3a5c4dfa-e299-42f4-ab31-77bdf379cc70"
      unitRef="usd">100500000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzIzLTEtMS0xLTA_b3f3f8c5-462f-4b47-8c8c-76b605c85603"
      unitRef="usd">118236000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzIzLTMtMS0xLTA_8ee5da45-5221-4d79-9eab-e168794cb3d2"
      unitRef="usd">102520000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI0LTEtMS0xLTA_47e8da39-9881-4a87-a006-e45139cff48e"
      unitRef="usd">163441000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI0LTMtMS0xLTA_93e2cb3d-24e6-4f1b-b2d4-1f227dd4dc2a"
      unitRef="usd">136276000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI2LTEtMS0xLTA_89390a29-e8b7-4594-b168-ca6cf540a49c"
      unitRef="usd">143657000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI2LTMtMS0xLTA_2e7a84d8-628b-45b6-bec4-8a00104f428f"
      unitRef="usd">122366000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI3LTEtMS0xLTA_ad51eca3-06e8-4339-b755-7401fe675092"
      unitRef="usd">5209000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI3LTMtMS0xLTA_2dad6c93-5726-443a-9d45-d201a779f4f1"
      unitRef="usd">7135000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI4LTEtMS0xLTA_9973155c-75dc-4b31-b4ac-b7cb22612f6f"
      unitRef="usd">83943000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI4LTMtMS0xLTA_8a9cf952-a823-47dd-92b1-b6fc230d2708"
      unitRef="usd">17361000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI5LTEtMS0xLTA_5327f399-1655-43ad-9504-6abace8da4e1"
      unitRef="usd">55633000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzI5LTMtMS0xLTA_477e66d8-8603-4f0a-b6d8-1b3cb266934e"
      unitRef="usd">53869000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMwLTEtMS0xLTA_84878a80-6648-4bd9-aa49-7d313731f9f2"
      unitRef="usd">680119000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMwLTMtMS0xLTA_53128763-d41e-4df7-9ad7-1be4d6fdc068"
      unitRef="usd">540027000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMxLTEtMS0xLTA_99d39ef8-4f4d-4d44-8b25-fefecc456d7c"
      unitRef="usd">1740102000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMxLTMtMS0xLTA_504b46e2-20e3-41d9-be54-41ef4cd8fb9e"
      unitRef="usd">2377888000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMyLTEtMS0xLTA_d3c8da3d-d75a-4d84-b3bf-4040276493aa"
      unitRef="usd">370124000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMyLTMtMS0xLTA_1aad08fd-4090-4387-ba1e-802b52eea38c"
      unitRef="usd">484678000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMzLTEtMS0xLTA_9b0648a8-83f0-4754-8bf7-97bee2fd39cf"
      unitRef="usd">45185000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzMzLTMtMS0xLTA_ff6a9a3c-2ffa-429e-84a1-86329937f075"
      unitRef="usd">74499000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM0LTEtMS0xLTA_272d494d-77e8-48b5-b663-db97df3f6dce"
      unitRef="usd">8646000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM0LTMtMS0xLTA_51ce683b-5244-412e-8fbe-89b7de5491a5"
      unitRef="usd">10127000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM2LTEtMS0xLTA_0dcb63a3-3b1b-4313-a41a-c5f940e9a6c3"
      unitRef="usd">116033000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM2LTMtMS0xLTA_3a8b8844-4f0c-4194-88a0-b7d6d80c6890"
      unitRef="usd">86097000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM3LTEtMS0xLTA_cc1ae98f-cec9-4a05-9163-4c3edd9fbd50"
      unitRef="usd">156765000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM3LTMtMS0xLTA_b293aadc-a949-4840-8088-729d6a744398"
      unitRef="usd">242786000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM4LTEtMS0xLTA_15872fb4-8db9-4515-b368-3c8b93923ce4"
      unitRef="usd">3116974000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM4LTMtMS0xLTA_ba9dbf2e-05eb-45ef-a0e4-af5fe58d34b1"
      unitRef="usd">3816102000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM5LTEtMS0xLTA_a1ac8b80-dfc7-4136-afea-93c40aec3334"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzM5LTMtMS0xLTA_4144cc9f-360a-402c-b056-38695cf26292"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo3OTU0ZjI5YTAxOGU0YzIyYjAxMDBjMjljZTI2NTI4Zl8xOQ_43552624-978e-484d-978b-51a5efc3fe3d"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo3OTU0ZjI5YTAxOGU0YzIyYjAxMDBjMjljZTI2NTI4Zl8xOQ_a9c23bf2-148b-4b00-8009-2103a3e92626"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo3OTU0ZjI5YTAxOGU0YzIyYjAxMDBjMjljZTI2NTI4Zl80Nw_80072609-8e17-42c5-abfc-6706a961693c"
      unitRef="shares">47929000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo3OTU0ZjI5YTAxOGU0YzIyYjAxMDBjMjljZTI2NTI4Zl82NQ_195245cf-3e46-43d1-a97b-bfe9bbf78d47"
      unitRef="shares">47812000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTEtMS0xLTA_440ed6d9-2418-4a84-91ac-ba9e896545ad"
      unitRef="usd">47929000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQzLTMtMS0xLTA_87ac4883-4479-4ccb-a286-071e183df3ca"
      unitRef="usd">47812000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ0LTEtMS0xLTA_2082831b-6d4d-45c6-8f1c-568a67438f36"
      unitRef="usd">693090000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ0LTMtMS0xLTA_41265628-485f-4062-a9cc-749e899701f5"
      unitRef="usd">652305000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ1LTEtMS0xLTA_ac27e7c3-7c0d-4c4c-ae83-bbb06f47f18c"
      unitRef="usd">3517954000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ1LTMtMS0xLTA_d94fc680-e555-4af7-99cd-1f66736f545a"
      unitRef="usd">3096228000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ2LTEtMS0xLTA_82a110e1-5e99-4908-9800-6b6e335b264a"
      unitRef="usd">-346959000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ2LTMtMS0xLTA_c4daf76c-157f-4bda-96ae-9d0f312cb093"
      unitRef="usd">-297298000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ3LTEtMS0xLTA_efb26c2e-b2ae-44f0-801d-9a37e48f9779"
      unitRef="usd">3912014000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ3LTMtMS0xLTA_55751ca9-1068-45c9-85ac-ea30101c2cfd"
      unitRef="usd">3499047000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:TreasuryStockValue
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ4LTEtMS0xLTA_8b71e5fd-60a6-498a-8fd6-c4c171b04ff6"
      unitRef="usd">157266000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ4LTMtMS0xLTA_6fdd5eff-183f-4bf7-88c9-81193eba562e"
      unitRef="usd">162590000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ5LTEtMS0xLTA_ad7efce1-3b1b-4cf6-9f33-7e3450fd8bc6"
      unitRef="usd">3754748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzQ5LTMtMS0xLTA_083608ad-13e5-4ae5-a14f-abfadbbe43ee"
      unitRef="usd">3336457000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzUyLTEtMS0xLTA_5b296255-4048-4166-86f8-7bdc2c7af467"
      unitRef="usd">6871722000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzAvZnJhZzo1MWI4YWFlZmNjOTM0Njc2YjU0ZjZlN2M5NzFiYzE4MS90YWJsZTpkMzQ3OTBkZmNhNTE0ZTc0OWRmYWZiYTQyZmVhNTg4MC90YWJsZXJhbmdlOmQzNDc5MGRmY2E1MTRlNzQ5ZGZhZmJhNDJmZWE1ODgwXzUyLTMtMS0xLTA_c05d1759-a3b4-4a7d-af57-61f4372f5ddc"
      unitRef="usd">7152559000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQtMS0xLTEtMA_39899c98-197e-4435-a261-850cac1e29b1"
      unitRef="usd">485374000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQtMy0xLTEtMA_f40c822a-f89f-4bc1-a0af-ffaeb28b38da"
      unitRef="usd">335324000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQtNS0xLTEtMA_b90bd400-3a87-493a-bd7b-2b91d42eef70"
      unitRef="usd">461466000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzYtMS0xLTEtMA_0f9b379c-eaf6-40f3-8891-628ef41f4c68"
      unitRef="usd">255000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzYtMy0xLTEtMA_696a5622-b6bc-4d64-b68b-b9a5960b00ff"
      unitRef="usd">-477000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzYtNS0xLTEtMA_3c0460d6-a3bc-4712-b05b-51a956f8d9bf"
      unitRef="usd">-515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:Depreciation
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzctMS0xLTEtMA_e0a9dc81-9da0-4091-87eb-5c8440288773"
      unitRef="usd">71758000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzctMy0xLTEtMA_2cf243e4-2fbf-45e0-969a-24c3bdce6ccc"
      unitRef="usd">68567000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzctNS0xLTEtMA_27c66655-ccc0-4b7c-9fdf-3b66e38e49ab"
      unitRef="usd">64088000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzgtMS0xLTEtMA_ffbd4de5-4d48-46d7-85e6-91bc277feecb"
      unitRef="usd">165604000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzgtMy0xLTEtMA_793d2451-6fde-4412-bc97-7cfc14ea4b5d"
      unitRef="usd">158685000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzgtNS0xLTEtMA_56d08755-805f-42b0-acfa-149433fbfc3b"
      unitRef="usd">149974000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzktMS0xLTEtMA_da0cc4a3-04e8-4264-af8d-f57a56890dfb"
      unitRef="usd">4493000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzktMy0xLTEtMA_5ea80feb-6833-4975-a19f-e8da442082cb"
      unitRef="usd">4430000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzktNS0xLTEtMA_65731504-524f-4906-af37-38f70f9c35ab"
      unitRef="usd">4307000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzExLTEtMS0xLTA_084bc8ec-96fa-40c4-aa7b-a22e8e028d34"
      unitRef="usd">-12986000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzExLTMtMS0xLTA_d9fae2ed-9162-4f40-a234-fb0643e5224f"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzExLTUtMS0xLTA_e57dc2d8-f554-4403-9900-ba549951f99c"
      unitRef="usd">-8822000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <tfx:InventoryFairValueStepUp
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEyLTEtMS0xLTA_f8f57836-3082-4536-8c6f-4102cad6cc94"
      unitRef="usd">3993000</tfx:InventoryFairValueStepUp>
    <tfx:InventoryFairValueStepUp
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEyLTMtMS0xLTA_641abdbe-8ca7-4bbe-a04f-19ab147c4ddc"
      unitRef="usd">1707000</tfx:InventoryFairValueStepUp>
    <tfx:InventoryFairValueStepUp
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEyLTUtMS0xLTA_f6c1740d-9b6e-4cfd-9f42-e4cd90c9629e"
      unitRef="usd">0</tfx:InventoryFairValueStepUp>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEzLTEtMS0xLTA_a226202e-129f-4fe7-a8b9-14473b79a209"
      unitRef="usd">8475000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEzLTMtMS0xLTA_73c79aed-0890-48a3-a772-ee6def1b7289"
      unitRef="usd">-38164000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzEzLTUtMS0xLTA_11718f5f-acf1-4e9f-ba60-199aa6f184fe"
      unitRef="usd">53915000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:AssetImpairmentCharges
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE0LTEtMS0xLTA_693c99e4-dffd-4833-9688-59fc3285569c"
      unitRef="usd">6739000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE0LTMtMS0xLTA_d2c73339-b71e-4d6a-8a15-062294279edc"
      unitRef="usd">21388000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE0LTUtMS0xLTA_41edaeee-9946-4046-b6d8-d888143e6f03"
      unitRef="usd">6966000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ShareBasedCompensation
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE2LTEtMS0xLTA_6ca766ea-a62c-4e49-b98e-de86af5eb2a9"
      unitRef="usd">22937000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE2LTMtMS0xLTA_a75f199c-4863-4802-974a-c51485331b99"
      unitRef="usd">20739000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE2LTUtMS0xLTA_c82c4cb6-f6e8-4950-b821-79173719f5db"
      unitRef="usd">26940000</us-gaap:ShareBasedCompensation>
    <tfx:NetGainOnSaleOfBusinessesAndAssets
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE3LTEtMS0xLTA_e9ccb6ed-37b7-4054-aab1-c9ecd315349f"
      unitRef="usd">91157000</tfx:NetGainOnSaleOfBusinessesAndAssets>
    <tfx:NetGainOnSaleOfBusinessesAndAssets
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE3LTMtMS0xLTA_9f6abeef-097e-4c34-9503-db7d41d41175"
      unitRef="usd">0</tfx:NetGainOnSaleOfBusinessesAndAssets>
    <tfx:NetGainOnSaleOfBusinessesAndAssets
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE3LTUtMS0xLTA_2c144cdb-ac0e-4efd-8870-fcc2771f9d49"
      unitRef="usd">6077000</tfx:NetGainOnSaleOfBusinessesAndAssets>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE5LTEtMS0xLTA_4895ae72-14a7-4f70-8d79-984ffce05afa"
      unitRef="usd">-110239000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE5LTMtMS0xLTA_80ecc03b-d78d-467b-bbae-7c7c8f594104"
      unitRef="usd">-32675000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzE5LTUtMS0xLTA_5f71d641-824b-4461-bf71-5cff766f6dea"
      unitRef="usd">-168594000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <tfx:ChangesInContingentConsideration
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIwLTEtMS0xLTA_bb62f833-4cee-4f32-9878-e88cc413496e"
      unitRef="usd">230000</tfx:ChangesInContingentConsideration>
    <tfx:ChangesInContingentConsideration
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIwLTMtMS0xLTA_34ba9905-5391-4147-bffc-76389e4d8978"
      unitRef="usd">79801000</tfx:ChangesInContingentConsideration>
    <tfx:ChangesInContingentConsideration
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIwLTUtMS0xLTA_c7671cde-1663-447f-9e25-6f44ba8a9de9"
      unitRef="usd">26092000</tfx:ChangesInContingentConsideration>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIxLTEtMS0xLTA_f35c2502-b651-4569-a762-45777281c2a3"
      unitRef="usd">19296000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIxLTMtMS0xLTA_86c75854-8979-4991-9c7d-72313fca7bca"
      unitRef="usd">19178000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIxLTUtMS0xLTA_10572129-2143-4711-9468-1c2cc8175e42"
      unitRef="usd">18866000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIyLTEtMS0xLTA_f3765648-bd57-41bc-879b-fd9fe0447722"
      unitRef="usd">-36388000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIyLTMtMS0xLTA_13112ceb-f10d-4f05-8c46-9a9344ee67f5"
      unitRef="usd">-26636000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzIyLTUtMS0xLTA_f5619c5b-42f9-40f6-8523-a6a864a5b95f"
      unitRef="usd">-5800000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI0LTEtMS0xLTA_37d9b822-879b-4314-8633-315c633af9a0"
      unitRef="usd">600000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI0LTMtMS0xLTA_f29f5840-57ff-4d7f-99b4-0b0370978764"
      unitRef="usd">-44748000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI0LTUtMS0xLTA_87554506-baf4-423b-b988-f4ae9d693fe6"
      unitRef="usd">59793000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI1LTEtMS0xLTA_fad93963-9323-4358-8865-bfb154010189"
      unitRef="usd">11138000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI1LTMtMS0xLTA_1e0b2a46-4501-48ea-a43e-082c5bf181a0"
      unitRef="usd">5497000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI1LTUtMS0xLTA_0859f988-4ff2-4e65-b89c-772b14a6f0e2"
      unitRef="usd">53170000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI2LTEtMS0xLTA_c8b39d25-34cd-42b3-8856-c9a62e73e6b7"
      unitRef="usd">28410000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI2LTMtMS0xLTA_2a4c9f75-44f9-4d17-bfbf-3caa169463af"
      unitRef="usd">4323000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI2LTUtMS0xLTA_aeb22607-e726-4585-89d2-aae3dd1f39b0"
      unitRef="usd">31023000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI3LTEtMS0xLTA_618143af-0c3c-4636-a99b-86f41981a5c8"
      unitRef="usd">94020000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI3LTMtMS0xLTA_bcbe1cbf-d104-4e6d-9f6f-b205fe6a4184"
      unitRef="usd">646000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI3LTUtMS0xLTA_90731aa6-5bc3-401e-8832-98155278af24"
      unitRef="usd">36021000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI4LTEtMS0xLTA_a366888a-2ae1-4979-8a0c-b704f9738c86"
      unitRef="usd">73473000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI4LTMtMS0xLTA_ed838e2d-6520-4611-9532-ed5854192b57"
      unitRef="usd">-13294000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI4LTUtMS0xLTA_6d8fdf01-de7f-497f-a5f6-1698570d7369"
      unitRef="usd">-6531000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI5LTEtMS0xLTA_e0af6c64-a4ce-4389-ba43-e30975ab0ca9"
      unitRef="usd">652139000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI5LTMtMS0xLTA_34b338c8-edab-4bdd-90e0-bca4aba96bc1"
      unitRef="usd">437143000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzI5LTUtMS0xLTA_f4639a22-8209-4113-b372-28226d541c86"
      unitRef="usd">437068000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMxLTEtMS0xLTA_ea261a21-4c70-44ca-96f7-be0118953357"
      unitRef="usd">71618000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMxLTMtMS0xLTA_62d7ef73-9b56-48b7-a3d9-c2181ed3a0d4"
      unitRef="usd">90694000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMxLTUtMS0xLTA_b1a13021-c1de-4641-b6cf-cde786634c23"
      unitRef="usd">102695000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMyLTEtMS0xLTA_92cd594a-53d4-4e73-bad5-b4e673e1ff5e"
      unitRef="usd">4590000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMyLTMtMS0xLTA_5e2ee6ec-2392-4f90-b769-0626c6274430"
      unitRef="usd">767830000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMyLTUtMS0xLTA_4ba1e621-9373-4eb5-a7ba-7b99f185af0b"
      unitRef="usd">3462000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMzLTEtMS0xLTA_92c23ccc-2dc8-4e3b-8d62-db77ea9e95a3"
      unitRef="usd">224909000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMzLTMtMS0xLTA_4538cba0-ca31-4485-9000-518bc1303c05"
      unitRef="usd">1400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzMzLTUtMS0xLTA_5a961af5-a526-41f8-ae71-dd77a37f363b"
      unitRef="usd">14345000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM1LTEtMS0xLTA_82a56cf0-0774-4dbe-b002-0b2691e6677f"
      unitRef="usd">19154000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM1LTMtMS0xLTA_2087e4b7-e931-41e6-8ce9-c7b957f15c9c"
      unitRef="usd">19341000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM1LTUtMS0xLTA_cc4c90b9-e908-461c-9e0b-db10467512fc"
      unitRef="usd">18331000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTEtMS0xLTM5NTAw_38eb0ca2-1327-4ced-928c-f87e3ceec61a"
      unitRef="usd">7300000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTMtMS0xLTM5NTAw_05389e43-125b-458d-ad09-c874a94d7386"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTUtMS0xLTM5NTAw_d4ecf189-300c-49fe-aee6-4248f8eb03e8"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM3LTEtMS0xLTM5NTAw_3553e116-c52b-4878-8c6f-23f8a82ef2f1"
      unitRef="usd">18418000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM3LTMtMS0xLTM5NTAw_0826ace7-6dc3-41de-a1b7-02f1abf0e37b"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM3LTUtMS0xLTM5NTAw_61290c10-d200-4989-9439-dad8250d46f4"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTEtMS0xLTA_d580a0ef-5101-4b83-9442-c731d8efbbff"
      unitRef="usd">156737000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTMtMS0xLTA_70a836a9-3173-4455-889f-e77264960dea"
      unitRef="usd">-837783000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM2LTUtMS0xLTA_d83b5d7c-0241-4fcc-b6f2-5497a49a3274"
      unitRef="usd">-73481000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM4LTEtMS0xLTA_08497a8d-8ae8-4410-86a6-272b4d30ffc6"
      unitRef="usd">400000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM4LTMtMS0xLTA_13ff5ca7-cc29-46a9-a98e-87657dd0fdc9"
      unitRef="usd">1513807000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM4LTUtMS0xLTA_04739b49-958b-4d48-99b4-adb41c9e7309"
      unitRef="usd">275000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM5LTEtMS0xLTA_ee6d8970-5ddd-4929-ace3-ea91ba68d035"
      unitRef="usd">1034500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM5LTMtMS0xLTA_e48cac0d-bde5-4b6a-8fc0-a251953d5223"
      unitRef="usd">938807000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzM5LTUtMS0xLTA_c5fb81c0-f373-4135-a2da-8297a64a626b"
      unitRef="usd">528500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQwLTEtMS0xLTA_982b9300-c286-490d-92ea-fef9957d8165"
      unitRef="usd">9774000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQwLTMtMS0xLTA_8ce94b6c-c92c-4eba-afeb-f794e6631c53"
      unitRef="usd">8440000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQwLTUtMS0xLTA_6eabb4da-4764-4d40-ab31-b1d5e0e21a30"
      unitRef="usd">11635000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQyLTEtMS0xLTA_f87be673-3427-4f3c-b543-529bfb0899a8"
      unitRef="usd">12451000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQyLTMtMS0xLTA_62d0c73d-1752-4eec-9c22-1a513c7111a3"
      unitRef="usd">18994000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQyLTUtMS0xLTA_7dd0f5c5-42b5-415a-9a8a-1496a899a67f"
      unitRef="usd">21206000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <tfx:PaymentsForContingentConsideration
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQzLTEtMS0xLTA_ec5a32c7-1532-4f4b-ae9a-435c706e8734"
      unitRef="usd">31448000</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQzLTMtMS0xLTA_a57a396b-eb6c-4d06-b086-774093d24b1c"
      unitRef="usd">67170000</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQzLTUtMS0xLTA_830c60df-d184-4680-9da2-f58665552a90"
      unitRef="usd">112079000</tfx:PaymentsForContingentConsideration>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ0LTEtMS0xLTA_5cb9e3c3-5eff-48fc-a7f3-cb167786b8c1"
      unitRef="usd">63648000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ0LTMtMS0xLTA_f1e45f97-aec7-4c5e-9715-14acfc594662"
      unitRef="usd">63221000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ0LTUtMS0xLTA_7d068aa5-02bd-4049-9721-cd42682bc7b1"
      unitRef="usd">62828000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromSaleOfTreasuryStock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTEtMS0xLTMzNzQw_7a52e84d-bd4c-401e-bf6b-8a28dd9b2c08"
      unitRef="usd">11097000</us-gaap:ProceedsFromSaleOfTreasuryStock>
    <us-gaap:ProceedsFromSaleOfTreasuryStock
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTMtMS0xLTMzNzQw_14ca90ee-93cb-4648-8c72-e4f02e40a74f"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfTreasuryStock>
    <us-gaap:ProceedsFromSaleOfTreasuryStock
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTUtMS0xLTMzNzQw_0e8fc81d-2e48-4ab3-8406-68c4724a5c8a"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfTreasuryStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTEtMS0xLTA_39c909de-e95a-4223-b08e-fc302bea5f2a"
      unitRef="usd">-715822000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTMtMS0xLTA_cbe29bc2-24ca-4c6c-9a0c-708a94ec28e1"
      unitRef="usd">455163000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ1LTUtMS0xLTA_8db3e745-2f47-41f0-9b5d-5052891e5384"
      unitRef="usd">-418836000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ3LTEtMS0xLTA_e40f58a7-529c-41c4-8cb0-c60d3a8d8d44"
      unitRef="usd">-720000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ3LTMtMS0xLTA_b412cb3b-1aa2-40f6-b4f9-551526497e18"
      unitRef="usd">-737000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ3LTUtMS0xLTA_2da35bc1-3be6-46c7-930a-9522b229dc1c"
      unitRef="usd">2457000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ5LTEtMS0xLTA_a80cc147-f86d-4225-a3a4-3adc5929d339"
      unitRef="usd">-720000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ5LTMtMS0xLTA_1f014c25-5cc7-4935-aac3-c56d5e91cd00"
      unitRef="usd">-737000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzQ5LTUtMS0xLTA_cc52f803-bbb7-462d-bd4c-a7f1c0bc120c"
      unitRef="usd">2457000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUwLTEtMS0xLTA_8ff53278-cb00-4cb6-8922-473ee768e41f"
      unitRef="usd">-23130000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUwLTMtMS0xLTA_ce764c49-1175-48e7-bc8e-4c0d2fd57ad7"
      unitRef="usd">21011000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUwLTUtMS0xLTA_ff7cd0ed-f0e9-4790-9600-46885f04bd91"
      unitRef="usd">-3286000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUxLTEtMS0xLTA_2e0f272d-ae81-4801-80eb-28784a267daa"
      unitRef="usd">69204000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUxLTMtMS0xLTA_15081da6-0460-45af-800a-9ef636faa971"
      unitRef="usd">74797000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUxLTUtMS0xLTA_f42f920a-8354-49d8-a7aa-72af95de6dce"
      unitRef="usd">-56078000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUyLTEtMS0xLTA_f633b7fa-6765-46c1-beda-17c65dc954c1"
      unitRef="usd">375880000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUyLTMtMS0xLTA_508a492b-93b6-4a4e-b763-e16121257653"
      unitRef="usd">301083000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic6b1beff08e745c3825762181311b796_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUyLTUtMS0xLTA_89992043-ea95-4d50-8746-1afa9531592f"
      unitRef="usd">357161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUzLTEtMS0xLTA_cc20668e-cfcf-4b75-8709-97909cc53918"
      unitRef="usd">445084000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUzLTMtMS0xLTA_e37b4bda-b820-4dff-a691-59e50b7a2407"
      unitRef="usd">375880000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzMvZnJhZzowNWMzYzNmZmYxZWM0ZDFlYWFmODc3MDc5YjI2MWFhOS90YWJsZTphMGU1OWVhNmZkMGM0NzQ2OTlhMjMzOGQ3MDY3ZGY2Ny90YWJsZXJhbmdlOmEwZTU5ZWE2ZmQwYzQ3NDY5OWEyMzM4ZDcwNjdkZjY3XzUzLTUtMS0xLTA_bdf3ca5f-563f-439f-83c3-8b507b8e4de3"
      unitRef="usd">301083000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="i84dd850de27a44028aa6dc1325d9ffba_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtMS0xLTEtMA_1ad6373d-7cf7-45a7-b819-8bc092a5058b"
      unitRef="shares">47248000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i84dd850de27a44028aa6dc1325d9ffba_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtMy0xLTEtMA_17241afb-5446-429c-9d7f-e2b8a774c531"
      unitRef="usd">47248000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id74d6b3879314e9e84dccb406a678b13_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtNS0xLTEtMA_acbd6e11-6d25-4b25-b995-028ba6609580"
      unitRef="usd">574761000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e907138c4cc43b185a2d52cca3bcb84_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtNy0xLTEtMA_3257c5a2-479c-4c33-8200-a57f92f14e1e"
      unitRef="usd">2427599000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice9e4b457e484433ac344ea3f233bb53_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtOS0xLTEtMA_56091a75-adcb-4865-b9ee-05fbede14433"
      unitRef="usd">-341085000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i45c3695f28a34feabc5aaf22902c57e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtMTEtMS0xLTA_c36e5d7f-217b-4d8b-a211-b2c9d2c023d3"
      unitRef="shares">1232000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i45c3695f28a34feabc5aaf22902c57e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtMTMtMS0xLTA_e678b31d-f2f6-438a-8aef-3a76e83c12e5"
      unitRef="usd">-168545000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6b1beff08e745c3825762181311b796_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzMtMTUtMS0xLTA_9bad1b2a-1d1e-4b52-96c6-d7473f651c5b"
      unitRef="usd">2539978000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib931949f1d294361b75b0077eb44563b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzQtNy0xLTEtMA_ac1543a4-6899-419d-b3a6-4690906ba827"
      unitRef="usd">-1321000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9e70c0ef5d84c52871657bfc07b2115_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzQtMTUtMS0xLTA_fdc69552-c234-4b70-abaa-4d47657bbb29"
      unitRef="usd">-1321000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id5f7cf04587a49d288fb6cc2bff18c9c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzUtNy0xLTEtMA_de5abc2a-fc8e-4927-9aa3-3f919b634699"
      unitRef="usd">461466000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzUtMTUtMS0xLTA_8f442cfa-3083-4aad-85bb-6d79252941f0"
      unitRef="usd">461466000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjFmMjIyMzQyZWM5ZDRlOGY5NjFhMmYxOGRhZDU2NTQ5XzIx_90ac3e35-ffe5-4a2e-8188-34e5af0634ea"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="id5f7cf04587a49d288fb6cc2bff18c9c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzYtNy0xLTEtMA_71b76c84-8866-4d33-bc3e-0c0fa2fdf570"
      unitRef="usd">62828000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzYtMTUtMS0xLTA_738660e8-9d30-4055-91a6-8b7c82a73b50"
      unitRef="usd">62828000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i151e2ace51fe40bd89c94695547e50ff_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzctOS0xLTEtMA_01f91538-e21e-4713-b3f8-3a3a37099d02"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzctMTUtMS0xLTA_875a30f4-f113-4ca2-ac44-1a4d663e17c9"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i84e4101834d344639346ffcdfb176920_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktMS0xLTEtMA_7fcfe8fd-56eb-4202-a752-a37bdd8b799b"
      unitRef="shares">288000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i84e4101834d344639346ffcdfb176920_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktMy0xLTEtMA_a3d976c9-ddac-48bd-bd01-0cd137530744"
      unitRef="usd">288000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i759fbc99b9064ea49df2f23e4230bc11_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktNS0xLTEtMA_fabf1c33-df3f-48d0-af2f-5ba268fff5e9"
      unitRef="usd">42092000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if44b47daa94248ee9c389e7751440131_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktMTEtMS0xLTA_4e09a462-4c02-4724-9dd3-ed1172420e34"
      unitRef="shares">-46000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if44b47daa94248ee9c389e7751440131_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktMTMtMS0xLTA_3499bc80-122e-464c-9c80-28dc90f751b9"
      unitRef="usd">2572000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzktMTUtMS0xLTA_2f7f6b6a-4540-4abb-8d5e-073a1e2e874d"
      unitRef="usd">44952000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
      contextRef="i759fbc99b9064ea49df2f23e4230bc11_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEwLTUtMS0xLTA_750fc462-521b-4907-be02-5322ded4d7b0"
      unitRef="usd">127000</us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="if44b47daa94248ee9c389e7751440131_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEwLTExLTEtMS0w_d602905c-9669-4c10-b2b0-af642ee26fdd"
      unitRef="shares">4000</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
      contextRef="if44b47daa94248ee9c389e7751440131_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEwLTEzLTEtMS0w_04d22356-938a-41d8-964d-2511da1eecee"
      unitRef="usd">253000</us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEwLTE1LTEtMS0w_bc326054-184a-4563-8559-971491055024"
      unitRef="usd">380000</us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued>
    <us-gaap:SharesIssued
      contextRef="i9fd5a3c5152e4d0caeb7c977f7dcfc9e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTEtMS0xLTA_68e8709c-c8df-4035-8ac0-ce8572f33c81"
      unitRef="shares">47536000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9fd5a3c5152e4d0caeb7c977f7dcfc9e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTMtMS0xLTA_463794b7-9b23-45f1-8f60-936348f69a1f"
      unitRef="usd">47536000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0f0c43906074255a551ca8a29eda6e8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTUtMS0xLTA_1cacae5a-21c1-4360-b9f6-b338b8efc9d9"
      unitRef="usd">616980000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec8f4e093ae442a596815310f0d3893e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTctMS0xLTA_fdc18f39-75c9-4153-b63f-add562bb9ca4"
      unitRef="usd">2824916000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9055f2f7ea8f40cdb86539fc044d2611_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTktMS0xLTA_bfa23f77-df0f-47e4-bf01-8242f8884a80"
      unitRef="usd">-344392000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i8294f42dc8034683a34b9224eaeb9a86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTExLTEtMS0w_a811255e-c0e2-4e37-852d-76ce38583f31"
      unitRef="shares">1182000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8294f42dc8034683a34b9224eaeb9a86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTEzLTEtMS0w_6a3e9866-861e-4cc0-8bd6-16e0d9060b9d"
      unitRef="usd">-165720000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzExLTE1LTEtMS0w_543f7859-1fe4-409b-a49b-43e3cff66b2e"
      unitRef="usd">2979320000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie410a0dbfba1481bb1da627c31ef158e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEyLTctMS0xLTA_5c12b70c-34b5-4625-80e6-24dd1f7c06de"
      unitRef="usd">-791000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a582dff8b474543a530c4a846585294_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEyLTE1LTEtMS0w_f98a5bbc-c756-4771-bfc6-a68c23008b87"
      unitRef="usd">-791000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i326d98b990af4cdf9921626b475a8b74_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEzLTctMS0xLTA_bb4a8e09-81b3-4d5d-8ea7-48c94566ead2"
      unitRef="usd">335324000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzEzLTE1LTEtMS0w_c0985a7d-ab5e-418e-88aa-e5051cd08e8d"
      unitRef="usd">335324000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE0LTAtMS0xLTAvdGV4dHJlZ2lvbjozZmE2MDYzNjUzY2E0MmU3ODk3YmFjYmNjZTUzZTI4Ml8yMA_1260a0b7-81e7-4293-97d1-0c3feccb9f52"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="i326d98b990af4cdf9921626b475a8b74_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE0LTctMS0xLTA_731c760c-c576-4d64-ba28-778c357f78fb"
      unitRef="usd">63221000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE0LTE1LTEtMS0w_6b85fc01-3823-4611-8ee6-22794fda2394"
      unitRef="usd">63221000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9ecc2491a92d49629a9a0587933c7620_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE1LTktMS0xLTA_d06cf229-0e4f-493f-8160-fa7320e61265"
      unitRef="usd">47094000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE1LTE1LTEtMS0w_39eaabb0-c22e-42ec-8721-7eb97c759920"
      unitRef="usd">47094000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6764cad222e849f0aafdde3638b8cd67_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTEtMS0xLTA_2a226582-7723-4dde-8ee9-c284787f9799"
      unitRef="shares">276000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6764cad222e849f0aafdde3638b8cd67_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTMtMS0xLTA_127a939f-942f-4793-b004-eb02e70c9e30"
      unitRef="usd">276000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iafe78f9d4dfc4056a3579ecc2d215770_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTUtMS0xLTA_156c9ff3-4b1d-44b1-98b7-242c82711874"
      unitRef="usd">35223000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i7598d45bc0134b698de39b9155e1aab6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTExLTEtMS0w_ed51e933-7676-414a-9c2b-d8369f9a77da"
      unitRef="shares">-44000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7598d45bc0134b698de39b9155e1aab6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTEzLTEtMS0w_9561ebd1-dba0-4987-add0-5f2f9ded5709"
      unitRef="usd">2233000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE2LTE1LTEtMS0w_cbdb56db-c43e-4b2f-bd61-4336a2dad311"
      unitRef="usd">37732000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
      contextRef="iafe78f9d4dfc4056a3579ecc2d215770_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE3LTUtMS0xLTA_ab742457-3198-4101-a9b2-a2f07dc6f94c"
      unitRef="usd">102000</us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="i7598d45bc0134b698de39b9155e1aab6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE3LTExLTEtMS0w_0e63ad38-2bb9-406c-b76b-02b98c6403c0"
      unitRef="shares">6000</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
      contextRef="i7598d45bc0134b698de39b9155e1aab6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE3LTEzLTEtMS0w_cd0973af-6410-45c4-8426-f67887ad031e"
      unitRef="usd">897000</us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE3LTE1LTEtMS0w_a1d06297-1a43-44e2-8e3b-b949ab1a0f52"
      unitRef="usd">999000</us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued>
    <us-gaap:SharesIssued
      contextRef="i7bec156190294e1985d1b900e8a49ed8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTEtMS0xLTA_55c3ef96-c51a-45a8-86ef-50344539d32c"
      unitRef="shares">47812000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7bec156190294e1985d1b900e8a49ed8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTMtMS0xLTA_8a852946-7f6f-4db0-8737-e3b5f2c30309"
      unitRef="usd">47812000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c3282d70bd24906b6a531f785915966_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTUtMS0xLTA_e5f3d5d5-e770-4519-be15-ec4ed8b5a4d6"
      unitRef="usd">652305000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4dbfdee0c3cf483c94a7767ddfa779b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTctMS0xLTA_cbdb2502-b7bb-41da-96d9-e0fc1a469bcc"
      unitRef="usd">3096228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7285651629c44efbb474465589d77439_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTktMS0xLTA_25459d7d-0988-4389-9c2c-303ae56facca"
      unitRef="usd">-297298000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ia444be959bfe48be841336e7e6a41b69_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTExLTEtMS0w_839dc70e-07ef-4fde-b740-f59fdeb4a2ac"
      unitRef="shares">1132000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia444be959bfe48be841336e7e6a41b69_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTEzLTEtMS0w_534830cb-c97e-422d-a63e-0378fcdebfb7"
      unitRef="usd">-162590000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzE4LTE1LTEtMS0w_a82e3cd6-c060-4067-9598-d45a1ccde330"
      unitRef="usd">3336457000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8bbebc15bbf94f7ba4c9041319c2941c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIwLTctMS0xLTA_89286b3f-b320-47fb-b9b9-e45e878ca8a7"
      unitRef="usd">485374000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIwLTE1LTEtMS0w_e68f0e47-ab65-4b35-9991-37fcb1c37e74"
      unitRef="usd">485374000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIxLTAtMS0xLTAvdGV4dHJlZ2lvbjpiNGY3ZGMxYmViNjI0YmJhODYyMzI0M2NiZDIxMTcxOF8yMA_d5319039-283a-44b3-b927-cd18744dd191"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="i8bbebc15bbf94f7ba4c9041319c2941c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIxLTctMS0xLTA_58ca7fc2-e996-4f40-952d-a95fc0b4fcbe"
      unitRef="usd">63648000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIxLTE1LTEtMS0w_f3a9310d-bb32-405a-ad03-de5f58d3d3c1"
      unitRef="usd">63648000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a8abbf0ef654fcc9abe090876b0c8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIyLTktMS0xLTA_f7c7a2ee-459d-4866-9782-314d81176b49"
      unitRef="usd">-49661000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzIyLTE1LTEtMS0w_2927794f-d844-4447-b277-3c52208bd0ca"
      unitRef="usd">-49661000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ia46426d1bb46456abfb21e8819e18b18_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTEtMS0xLTA_648a5fd9-86ac-460c-9848-560853f2ddd3"
      unitRef="shares">117000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia46426d1bb46456abfb21e8819e18b18_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTMtMS0xLTA_e78d999a-53fe-4866-b120-17e1cf98d651"
      unitRef="usd">117000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibab756b144174e329193d462948b06a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTUtMS0xLTA_08e9c501-b123-40d3-ac70-1342fd6c2c42"
      unitRef="usd">33989000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTExLTEtMS0w_c9bdc6c8-928c-4dd5-bd3d-ef017262b4bd"
      unitRef="shares">-31000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTEzLTEtMS0w_d21a2ed7-4362-448a-a5f9-babc0aa151ec"
      unitRef="usd">347000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI0LTE1LTEtMS0w_af32a94c-79dd-48c6-9d82-b500a08c4e85"
      unitRef="usd">34453000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ibab756b144174e329193d462948b06a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTUtMS0xLTMzODk5_2483527f-ef20-4c5d-ad0f-a8d573199db7"
      unitRef="usd">6349000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTExLTEtMS0zMzg5OQ_5007e4a8-06e3-4b02-937a-2c14d018e43b"
      unitRef="shares">28000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTEzLTEtMS0zMzg5OQ_aac8f17b-1c33-4d03-a2f8-6ac7954d82a3"
      unitRef="usd">4748000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTE1LTEtMS0zMzkxNA_1130379a-ce38-4bdc-8bed-cab10f80ac21"
      unitRef="usd">11097000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
      contextRef="ibab756b144174e329193d462948b06a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTUtMS0xLTA_9ddef810-6bd4-4fd7-b52b-1b98514a5d7e"
      unitRef="usd">447000</us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTExLTEtMS0w_c21dcc96-5537-423a-a42c-cae02d263328"
      unitRef="shares">4000</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
      contextRef="i9554cd8a91d04e9183b0456b31127b20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTEzLTEtMS0w_abb2c939-8557-4395-ae3a-2da174fec5ed"
      unitRef="usd">229000</us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI1LTE1LTEtMS0w_4232da16-2a11-4a61-bb3e-146806c776d7"
      unitRef="usd">676000</us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued>
    <us-gaap:SharesIssued
      contextRef="ia17dfafefc1b4406b4dbce1f56ba22e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTEtMS0xLTA_30b06ae2-fe65-46a1-9bf8-0fcc4500bc25"
      unitRef="shares">47929000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia17dfafefc1b4406b4dbce1f56ba22e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTMtMS0xLTA_b3d80481-07bd-448f-af91-e57d082bcd15"
      unitRef="usd">47929000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c3624f7794844e982e41add3fb876da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTUtMS0xLTA_6b4b9042-2401-4844-b330-b044a11d01e8"
      unitRef="usd">693090000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0688b0583942401aa8a28c0dcb6a0892_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTctMS0xLTA_f6ddd41d-c25a-4622-a6ce-eaaa33fd3591"
      unitRef="usd">3517954000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f5a4e4c5297458fb65eb36a0f35e4ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTktMS0xLTA_4cdc2228-9a27-48a1-8380-a0bebe07b804"
      unitRef="usd">-346959000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ia249b5ae8bf04691b487834a3f756d37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTExLTEtMS0w_68782369-604a-4996-ac76-027889a3f85d"
      unitRef="shares">1069000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia249b5ae8bf04691b487834a3f756d37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTEzLTEtMS0w_1b2cb2f1-c7a6-4738-9607-0a2f16813ae8"
      unitRef="usd">-157266000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xMzYvZnJhZzpiY2M1Mzk3YjYwNmY0NTRiODY1MGI0Zjg4YjlmZDkyZC90YWJsZTo3NjdlNGQ4ZjhmNDE0MDMwYmM1OTg0ODc4ZmU4ZGMzOS90YWJsZXJhbmdlOjc2N2U0ZDhmOGY0MTQwMzBiYzU5ODQ4NzhmZThkYzM5XzI2LTE1LTEtMS0w_f28ab576-adf5-4ad5-9503-8db22dd7a06a"
      unitRef="usd">3754748000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjIx_e84cb565-937c-4b62-abfd-7a4662cb123f">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. Our estimates have considered the potential impacts stemming from the COVID-19 pandemic, which include increased uncertainty due to the difficulty in predicting the extent and duration of the pandemic.  Accordingly, 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-weight:400;line-height:120%"&gt;Cash and cash equivalents:&#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 and losses expected to be incurred over the life of our receivables. Considerations to determine credit losses include our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services, as well as the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability. The allowance for credit losses as of December&#160;31, 2021 and December&#160;31, 2020 was $10.8&#160;million and $12.9&#160;million, respectively. The current portion of the allowance for credit losses, which was $6.0&#160;million and $8.1&#160;million as of December&#160;31, 2021 and December&#160;31, 2020, 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 10 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-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;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="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="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 quantitative impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the quantitative impairment test. Under a quantitative impairment test, we 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 recognize an impairment loss based on the amount the carrying value of the reporting unit exceeds its fair value. We did not record a goodwill impairment charge for the year ended December&#160;31, 2021.&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, 5 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-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 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 our 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 adjust 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 make 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; 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 experience and negotiated settlements of prior plans. Termination benefits provided under one-time termination benefits arrangements, if any, 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. Other restructuring costs may include facility closure, employee relocation, equipment relocation and outplacement costs and are recognized in the period they are 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;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, record 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 &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;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 89%, 9% and 2% of our consolidated net revenues, respectively, for the year ended December&#160;31, 2021. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods. With respect to the custom products sold in the OEM segment, revenue is measured using the units produced output method. Payment is generally due 30 days from the date of invoice. &lt;/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 $15.2&#160;million and $14.6 million as of  December&#160;31, 2021 and 2020, 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 $26.4 million and $28.5 million at  December&#160;31, 2021 and 2020, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2021 to be paid within 90 days subsequent to period-end.&lt;/span&gt;&lt;/div&gt;Leases:&#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 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjI5_fdfe1f2e-0b26-4986-a4d0-56ccae92448b">&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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjUx_7a126c84-2247-4a3c-87aa-031c8b424506">&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. Our estimates have considered the potential impacts stemming from the COVID-19 pandemic, which include increased uncertainty due to the difficulty in predicting the extent and duration of the pandemic.  Accordingly, actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjIz_bf21b15c-bb08-43e9-a837-91bad6065edf">Cash and cash equivalents:&#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.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjUy_9b9249f2-cca2-4219-9c96-722ad0146e33">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 and losses expected to be incurred over the life of our receivables. Considerations to determine credit losses include our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services, as well as the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxMjE_bafdb755-1109-4cb5-8af6-87f2e62a3649"
      unitRef="usd">10800000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxMjg_1213bee2-6056-4e84-86f1-87f22eb9a208"
      unitRef="usd">12900000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyMTI_6acccf7f-878a-446f-8ad4-181f199855f5"
      unitRef="usd">6000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyMTk_65fa1d4a-413b-4d7c-a263-04e09423f407"
      unitRef="usd">8100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjU0_14ee2406-7144-49c3-815e-89122e77aa62">&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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjA1_298e4774-4555-4e72-89ae-c15f725e7c33">&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 10 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="iefa00d79515b4a398cfb671d17986bba_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzMzNzU_92eb4b8e-b6a1-4c7d-98cf-e94fb303d153">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1a4fd6baf23a45d6a47eb5448a655723_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzM0MDU_7f74b76d-727c-4fd6-8810-5987aff0eb1f">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0659c49468614ce284b06f477bbf977c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzM0MTE_bf9dead0-abc5-42db-8441-7184595efd89">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9ffb36c30b51452b846c090f44448ed3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzM0NDk_4b6f3161-93b3-4ca0-9105-7ecd45d384f2">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia6486a52bf8a42359f99d7d61c1be817_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzM0NTU_7e5dd8da-6bf3-473c-bbc4-aa5c045d4a1e">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTc5_d1df64a7-b947-4202-8c60-cd2096ba9155">&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;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="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="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 quantitative impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the quantitative impairment test. Under a quantitative impairment test, we 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 recognize an impairment loss based on the amount the carrying value of the reporting unit exceeds its fair value. We did not record a goodwill impairment charge for the year ended December&#160;31, 2021.&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, 5 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;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3b84b624c1d04f358a1cc064425c9e3c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgwOTc_46d69984-e426-4283-ba0b-637b79e82a33">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7ec1c4832b6649308bb4dcce3d0e5a4e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxMDM_41195cae-13c1-415b-99cd-e7d3f1783300">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i49511bf6ddfa42118255b176bcefa954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxMzE_2092380f-4d50-4174-a6ce-ae3fc6782039">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idb0b69ee79f74023b52d0e4aaab91f25_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxMzc_dc0ccc62-7f53-4c41-8f13-8a4bf6dd3841">P27Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icbf28a9bec3d43d1aafc807f3b426af3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxNjI_19fc4000-cfbd-4eda-944e-73ad2c5a1d11">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i807797d8fc054b1a97033935136e5a39_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxNzk_3108d9bc-dc6d-418d-965e-328225e56d1a">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i428a5e4c0b0c4f1a86b38342be03d154_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgxODU_cffdf3db-597b-43df-ae6f-5d2bbf0eb3c3">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icf92eca62b7d4763b56cda1929d290a7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgyMTc_c41d874b-596b-44c2-b129-2eed8b9ef0be">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3f370dc3fe074af89c7511c825c798ac_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgyMjM_b74b1c14-f6da-423f-92a6-4031b507f551">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <tfx:WeightedAverageAmortizationPeriodForIntangibleAsset
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzgzMzM_5dedc1bb-3744-4dc8-8071-58fb5004568c">P15Y</tfx:WeightedAverageAmortizationPeriodForIntangibleAsset>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTc1_c46efff0-1ae6-471a-a4d5-a894ff77b913">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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTky_d24666d3-cc02-403a-a430-ec85ded1d3b2">&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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjA3_bc6c7c72-651b-491c-b8cd-ea8bc93ea029">&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 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;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjU2_804aabbf-9956-4a10-b38f-50a1f41a4ea4">&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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjMy_e769eef0-c43b-47d9-9dab-d595663c3c0d">&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 our 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 adjust 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTgx_3fdfe3f9-3db9-444a-96e5-f0a20399b516">&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 make 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNjE3_1bd03875-b5c0-44aa-a83e-1bb8a9d85792">&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; 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 experience and negotiated settlements of prior plans. Termination benefits provided under one-time termination benefits arrangements, if any, 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. Other restructuring costs may include facility closure, employee relocation, equipment relocation and outplacement costs and are recognized in the period they are incurred.&lt;/span&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTg4_15b2e70a-00f5-4ac4-a2b1-de8ca1a61caf">&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, record 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 &lt;/span&gt;additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTk0_ffd4f05d-4266-4f3a-9c2b-22e10ddd76bb">&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 89%, 9% and 2% of our consolidated net revenues, respectively, for the year ended December&#160;31, 2021. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods. With respect to the custom products sold in the OEM segment, revenue is measured using the units produced output method. Payment is generally due 30 days from the date of invoice. &lt;/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 $15.2&#160;million and $14.6 million as of  December&#160;31, 2021 and 2020, 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 $26.4 million and $28.5 million at  December&#160;31, 2021 and 2020, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2021 to be paid within 90 days subsequent to period-end.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6c2ef0ad12b549b9be3fb8dcf0328dfa_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzE4ODY1_0bbe0dd4-c195-4a48-a0b7-8d27ca323d97"
      unitRef="number">0.89</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4f716583d6e5489ba843702d50771a4d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzE4ODY5_de60d5e7-d43a-4778-82bc-9467ea87de30"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia146639d51124925895628761d513e3f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzE4ODc2_177b54d1-481a-4f1d-a897-8ecec0440c40"
      unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxMTA2_434b2003-67ce-445f-a571-a55f8de89704"
      unitRef="usd">15200000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxMTEz_f96f1c3c-286d-4170-b2f6-f24f71013ebf"
      unitRef="usd">14600000</us-gaap:ContractWithCustomerRefundLiability>
    <tfx:ReserveForEstimatedRebates
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxNjI4_e572932e-049d-4972-80f9-4e6443026e22"
      unitRef="usd">26400000</tfx:ReserveForEstimatedRebates>
    <tfx:ReserveForEstimatedRebates
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIxNjM1_eca9dbdb-2fd8-42d2-948c-8bdf68117b38"
      unitRef="usd">28500000</tfx:ReserveForEstimatedRebates>
    <us-gaap:ShortTermLeasesPolicyTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDIvZnJhZzo0MWVjZjAyODBiYTc0ODk0OGZhNTEwMGNjZWRlMjE3OC90ZXh0cmVnaW9uOjQxZWNmMDI4MGJhNzQ4OTQ4ZmE1MTAwY2NlZGUyMTc4XzIyNTk4_312343c2-ee51-4ca0-b175-9def4f4efb05">Leases:&#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 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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDUvZnJhZzpjZjhkMmE0NTM0Zjk0MzZjYjIzNTk0OTg5YjVlNTdmNS90ZXh0cmVnaW9uOmNmOGQyYTQ1MzRmOTQzNmNiMjM1OTQ5ODliNWU1N2Y1XzM0ODE_bfad423a-0c46-461c-a67e-5607ff729a92">Recently issued accounting standards 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 modifications under the new guidance were applied on a prospective basis effective January 1, 2021. The adoption of the new guidance did not have a material effect on the condensed consolidated financial statements.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.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDUvZnJhZzpjZjhkMmE0NTM0Zjk0MzZjYjIzNTk0OTg5YjVlNTdmNS90ZXh0cmVnaW9uOmNmOGQyYTQ1MzRmOTQzNmNiMjM1OTQ5ODliNWU1N2Y1XzM0ODg_e3497672-c201-4423-88a5-5adf0f21bcb7">Recently issued accounting standards 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 modifications under the new guidance were applied on a prospective basis effective January 1, 2021. The adoption of the new guidance did not have a material effect on the condensed consolidated financial statements.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.</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90ZXh0cmVnaW9uOmYwYzY2YzNjNmUwNDRlMzc4ZDE1YjQ0NjMxNTU1MWY0XzcwNA_c956f1fd-a4d4-4852-bbb1-725f03bb6128">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, 2021, 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.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;2021&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;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="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;700,240&#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;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="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;380,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;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="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;427,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;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="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;377,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;341,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="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;245,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;336,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;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="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,809,563&#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,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="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)   Includes revenues generated from sales of our respiratory and urology products (other than interventional urology products).  Certain product lines within the respiratory product category were sold during 2021. See Note 4 for additional information related to the Respiratory business divestiture.&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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90ZXh0cmVnaW9uOmYwYzY2YzNjNmUwNDRlMzc4ZDE1YjQ0NjMxNTU1MWY0XzcwNQ_3a65ef3c-5452-46b0-95a7-1a42ba7423ed">&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, 2021, 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.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;2021&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;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="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;700,240&#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;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="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;380,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;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="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;427,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;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="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;377,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;341,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="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;245,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;336,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;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="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,809,563&#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,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="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)   Includes revenues generated from sales of our respiratory and urology products (other than interventional urology products).  Certain product lines within the respiratory product category were sold during 2021. See Note 4 for additional information related to the Respiratory business divestiture.&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="ic34788b2d54144d6986a7e4065e4a708_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzMtMS0xLTEtMA_958c9685-fa1a-4963-b0c3-66b3dd1f7bd4"
      unitRef="usd">700240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6426a8aaccd642f0a3475843ba05cbc2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzMtMy0xLTEtMA_3c17aed0-b878-4c03-9cc1-1b36de8ee738"
      unitRef="usd">657703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f10a0cafc104c5eacb17b231b4569e3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzMtNS0xLTEtMA_a31fe3cb-58ad-4773-a1b1-2ae1e7491c09"
      unitRef="usd">600874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d3e9a39333f42b9836fa4f4ed6cf6b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzQtMS0xLTEtMA_65d85b1a-40d7-4d42-b38c-087b3ccc485e"
      unitRef="usd">380140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a9dddb129c74c2dad0397ec238332e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzQtMy0xLTEtMA_f5efb72e-56d1-461d-96f5-fc242ebea261"
      unitRef="usd">302293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i123677702f684a03a930f3b90c22e677_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzQtNS0xLTEtMA_82a6ad5c-c1ea-43dc-bd9d-80bb4668f93d"
      unitRef="usd">338413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9ea91ceb98e4bab9bc989857de1ec8d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzUtMS0xLTEtMA_2f487692-d7cd-441e-b849-4bad260c7750"
      unitRef="usd">427500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cd657bcedee4e5889257e6c8eb6c071_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzUtMy0xLTEtMA_33a2d4e8-3fb8-46a6-8f16-e484204b2360"
      unitRef="usd">382435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32d4217f406e419785cedbc33bc24d01_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzUtNS0xLTEtMA_75bcab5d-9991-4aca-9ba6-e5ead1b9cf9c"
      unitRef="usd">427563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb7183f2dd0b4454b7a8189216b3b0f7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzYtMS0xLTEtMA_c52c25c3-75d8-47bd-9648-079b2c39c37a"
      unitRef="usd">377756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ddebd65cac4443eb7ffc11b60bd4ba3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzYtMy0xLTEtMA_037e9761-6c0f-4252-9e04-d07c982bc813"
      unitRef="usd">317200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a3141b841ef4d8e8e9989cf01d0be9c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzYtNS0xLTEtMA_8f0b02ed-ec3b-4622-8e59-5b8ac2ba5ffa"
      unitRef="usd">370074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb9e4c480108424ab7a4e934c0bad762_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzctMS0xLTEtMA_8b177506-5970-4e55-bec6-8fac26b6268d"
      unitRef="usd">341661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f27bd064ac7429892c046f23c3e7b1c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzctMy0xLTEtMA_e4977369-e1a5-481e-8712-afa6f2a5b362"
      unitRef="usd">290022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ea188c31a6d4d918f81e8367b3b3ed8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzctNS0xLTEtMA_b960f02d-910c-4f9f-b4e3-5cb32845d995"
      unitRef="usd">290449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i869b40c68f0b4b3fab9a2148bf49d4b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzgtMS0xLTEtMA_7dd3f906-0205-41a9-a503-0aa0f54e50f4"
      unitRef="usd">245681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4927c3bac41c4cd9865df40f488ec11e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzgtMy0xLTEtMA_b90a6413-daae-4022-944d-9ba978c3be6b"
      unitRef="usd">220246000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84826c74a9b24046ac7b4e031823e77a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzgtNS0xLTEtMA_f2ff536e-9b6b-429c-8d07-cddc9c215ae8"
      unitRef="usd">220717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f58ca1276c6439598946d17b577146b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzktMS0xLTEtMA_66e8b3a4-86e7-4cf5-a8dc-cc13fdb8f899"
      unitRef="usd">336585000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9784bd5a570041698f859fc61da11991_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzktMy0xLTEtMA_8aa31832-2b04-4b73-9f98-386e2accd387"
      unitRef="usd">367257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e8ebc2a724243f68d2ab62da6855c90_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzktNS0xLTEtMA_fee8d9b6-84e3-47fa-a8ae-4569e88cf543"
      unitRef="usd">347272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzEwLTEtMS0xLTA_0c6c137c-8a0e-4ed0-a43d-50630b87a615"
      unitRef="usd">2809563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzEwLTMtMS0xLTA_714153dd-0345-4827-a7a5-ab7bedb6f1ee"
      unitRef="usd">2537156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNDgvZnJhZzpmMGM2NmMzYzZlMDQ0ZTM3OGQxNWI0NDYzMTU1NTFmNC90YWJsZTpiY2Y4ZTVhZTUxMmU0ZGZhODFjNjBjYjZjNGMxNGQ4Yi90YWJsZXJhbmdlOmJjZjhlNWFlNTEyZTRkZmE4MWM2MGNiNmM0YzE0ZDhiXzEwLTUtMS0xLTA_11308a6d-510b-45ce-898c-f5d59f597c0a"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzM3MTY_37c11a53-8720-47ca-9b6f-28d5c9d7875c">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;Divestiture&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 May 15, 2021, we entered into a definitive agreement to sell certain product lines within our global respiratory product portfolio (the "Divested respiratory business") to Medline Industries, Inc. (&#x201c;Medline&#x201d;) for consideration of $286.0&#160;million, reduced by $12&#160;million in working capital not transferring to Medline, which is subject to customary post close adjustments (the "Respiratory business divestiture"). In connection with the Respiratory business divestiture, we also entered into several ancillary agreements with Medline to help facilitate the transfer of the business, which provide for transition support, quality, supply and manufacturing services, including a manufacturing and supply transition agreement (the "MSTA").&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:115%"&gt;On June 28, 2021, the first day of the third quarter of 2021, we completed the initial phase of the Respiratory business divestiture, pursuant to which we received cash proceeds of $259&#160;million. We attributed $33.8&#160;million of the proceeds to our performance obligations pursuant to the MSTA. The resulting liability was measured as the excess of the estimated fair value of the services to be performed over the estimated proceeds we expect to receive over the MSTA term. The significant assumption used to estimate the fair value of the services to be performed is the selection of an appropriate gross margin based on comparable companies. The MSTA liability was recorded within Other current liabilities and Other liabilities in the condensed consolidated balance sheet and the related proceeds will be recognized in net revenues as the services are performed.&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 second phase of the Respiratory business divestiture will occur once we transfer certain additional manufacturing assets to Medline. Our receipt of $15.0&#160;million in additional cash proceeds is contingent upon the transfer of these manufacturing assets and is expected to occur prior to the end of 2023. We plan to recognize the contingent consideration, and any gain on sale resulting from the completion of the second phase of the divestiture, when it becomes realizable.&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 assets and liabilities were sold as part of the initial phase of the Respiratory business divestiture:&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:79.016%"/&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: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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;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:#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,830&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;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 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;26,830&#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="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 7pt;text-align:left;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,006&#160;&lt;/span&gt;&lt;/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 7pt;text-align:left;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, net&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;41,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 2px 7pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,745&#160;&lt;/span&gt;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;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;94&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;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 assets&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;95,481&#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="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 19pt;text-align:left;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&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;122,311&#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:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;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 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;535&#160;&lt;/span&gt;&lt;/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 7pt;text-align:left;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 operating 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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&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;1,103&#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-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 disclosed in Note 8, $35.7&#160;million of goodwill of our Americas, EMEA and Asia reportable operating segments&#x2019; goodwill was attributed to the divested respiratory business based on the fair value of the divested respiratory business relative to the fair value of certain of our reporting units. The fair values were estimated using a combination of the discounted cash flows based on projected future earnings (Income Approach) and market multiples of publicly traded companies in similar lines of business (Market Approach). The more significant judgments and assumptions in determining fair value using the Income Approach include the amount and timing of expected future cash flows and the discount rate that was used to estimate the present value of the future cash flows. The more significant judgments and assumptions in determining fair value using the Market Approach include the determination of appropriate revenue and EBITDA multiples based on the selection of appropriate comparable companies.&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;Net revenues attributable to our divested respiratory business recognized prior to the Respiratory business divestiture are included within each of our geographic segments and were $60.7&#160;million during the year ended December 31, 2021 and $138.5&#160;million for the year ended December 31, 2020. For the year ended December 31, 2021, we recognized $51.1 million in net revenues attributed to services provided to Medline in accordance with the MSTA, which are presented within our Americas reporting segment and our Other global product category.&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;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 purchase price was allocated based on the fair values of the assets and liabilities, including goodwill of $107.1&#160;million, intangible assets of $179.0&#160;million and deferred tax liabilities of $43.4&#160;million. The acquisition complements our OEM product portfolio. For the years ended December 31, 2021 and 2020, we recorded post acquisition revenue of $38.6&#160;million and $27.1&#160;million, respectively, related to HPC within our OEM operating segment.&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 December 28, 2020, we acquired Z-Medica, LLC ("Z-Medica"), a privately held medical device company that manufactures and sells hemostatic (hemorrhage control) products 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. The purchase price was allocated based on the fair values of the assets and liabilities, including goodwill of $186.0&#160;million, intangibles assets of $332.0&#160;million and deferred tax liabilities of $32.2&#160;million. For the year ended December 31, 2021, we recorded post acquisition revenue and operating profit of $66.4&#160;million and $21.8&#160;million, respectively, related to Z-Medica across our geographic segments.&lt;/span&gt;&lt;/div&gt;</tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i8176937b881548958891c24907110313_I20210515"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyMTc_101cb616-e77b-4482-b4b1-95ad2268610d"
      unitRef="usd">286000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <tfx:DisposalGroupIncludingDiscontinuedOperationWorkingCapital
      contextRef="i8176937b881548958891c24907110313_I20210515"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyMzM_d1b289af-0050-480c-bb7e-2a4f91bce18f"
      unitRef="usd">12000000</tfx:DisposalGroupIncludingDiscontinuedOperationWorkingCapital>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3be9ed40ecf74c299c932b4cc6a692d5_D20210628-20210628"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyNDY_f06dea82-a6b3-47d9-9fbb-17e24b416824"
      unitRef="usd">259000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <tfx:ContractWithCustomerRelatedPartyLiability
      contextRef="ief71b4f509694c1090c7bfebe963a50b_I20210628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyNjA_94b7d280-6273-4278-9ff6-8eab7ebe16a0"
      unitRef="usd">33800000</tfx:ContractWithCustomerRelatedPartyLiability>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i8051f5155f6740d580170f3b453cc899_D20220101-20231231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyNzU_2baea382-44e5-43ce-9592-81d8ebe0cc49"
      unitRef="usd">15000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAzMjA_b50fe575-1c2e-4ee1-9936-f37d3887ec2f">&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 assets and liabilities were sold as part of the initial phase of the Respiratory business divestiture:&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:79.016%"/&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: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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;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:#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,830&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;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 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;26,830&#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="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 7pt;text-align:left;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,006&#160;&lt;/span&gt;&lt;/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 7pt;text-align:left;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, net&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;41,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 2px 7pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,745&#160;&lt;/span&gt;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;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;94&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;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 assets&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;95,481&#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="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 19pt;text-align:left;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&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;122,311&#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:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;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 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;535&#160;&lt;/span&gt;&lt;/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 7pt;text-align:left;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 operating 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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&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;1,103&#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:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzEtMS0xLTEtNDAzODY_d26dd717-e4f9-41e0-8218-a825bf7b0d71"
      unitRef="usd">26830000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzItMS0xLTEtNDAzODY_ce47654e-02f7-46fc-8a62-75bca177da01"
      unitRef="usd">26830000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzQtMS0xLTEtNDAzODY_19063823-e7be-4b55-982e-5a98b5942f67"
      unitRef="usd">17006000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzUtMS0xLTEtNDAzODY_fcd0c367-31af-4fca-886a-e6362d1398de"
      unitRef="usd">41583000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzYtMS0xLTEtNDAzODY_672ba64d-b52b-4dc0-b10d-c47b076f15c7"
      unitRef="usd">35745000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
    <tfx:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzctMS0xLTEtNDAzODY_c12b4382-227c-498f-b056-51f90088935c"
      unitRef="usd">1053000</tfx:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzgtMS0xLTEtNDAzODY_4e9ff6c4-17cc-48b6-980b-0fe77463acc2"
      unitRef="usd">94000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzktMS0xLTEtNDAzODY_13fef3e9-66e9-4ac4-848a-c699113b38e8"
      unitRef="usd">95481000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzExLTEtMS0xLTQwMzg2_979fbdbd-050a-471f-aebc-9704948c0951"
      unitRef="usd">122311000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzEzLTEtMS0xLTQwMzg5_f9043000-9759-4abe-825a-42f31edce047"
      unitRef="usd">535000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities>
    <tfx:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzE0LTEtMS0xLTQwMzg5_a80e76b9-a49f-4698-8f6d-fe601a8b8cc7"
      unitRef="usd">568000</tfx:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90YWJsZToxYzFlY2Y3ODMzZTg0NDJiYTQ2ZDBkMGY3NWRiYWE2OS90YWJsZXJhbmdlOjFjMWVjZjc4MzNlODQ0MmJhNDZkMGQwZjc1ZGJhYTY5XzE1LTEtMS0xLTQwMzg5_9f0be17b-0103-48d3-8345-4bb135999a7b"
      unitRef="usd">1103000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="ib11b86955f7948c1a05e1fa247fc5bd9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTI1MzQ_d4520b68-7259-447e-8f74-42f0bd412247"
      unitRef="usd">35700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ic2c9eaabcb1f47c2953a54f22d68e5ed_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAyOTA_9c4e7830-60fe-4698-aea2-877aef2519cb"
      unitRef="usd">60700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i08cbc5402bf94080857184636fa5bde0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzkzNDU4NDg4NTAzMDU_1a03ebd5-b20e-4eb6-aa7d-c39714789f8f"
      unitRef="usd">138500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i255274fd9e6044f9b97c74dbdfba93e0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzE2NDkyNjc0NjE1MDM_9b865478-ed9c-482e-ae26-aeafb70afdba"
      unitRef="usd">51100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iaf6e2a0f91264f4abd0b0ae7daf4213f_D20200218-20200218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ4MDg_ac9cd2a7-16c4-4685-90ed-41e066ef9152"
      unitRef="usd">260000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i9427564eccf646a58bd7f039b59439f9_I20200218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ4MjQ_57b75282-7b21-409c-8654-6faac84cc5d7"
      unitRef="usd">107100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i9427564eccf646a58bd7f039b59439f9_I20200218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ4NDA_93a24b37-d97a-4e84-b584-c2913f04c64b"
      unitRef="usd">179000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i9427564eccf646a58bd7f039b59439f9_I20200218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ4NTY_2869994a-2121-4c86-a2d2-3e3897bb7dd2"
      unitRef="usd">43400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="if37ce7d8b7914385ab89fbe1e1cbe224_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTI1NDk_9ff941df-4f73-45aa-8153-4542a3832974"
      unitRef="usd">38600000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i9068de63fdb645e297a1b94e053629d0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTI1NjQ_f841473c-bc2e-48da-91f4-cd58a64e7fb8"
      unitRef="usd">27100000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i432016504bf2419b8d8e2062df6970a6_D20201228-20201228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzEwODY_f10c1166-8763-46e1-a4bb-7cb969092f90"
      unitRef="usd">500000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i1922478018a546568f62ae767b64db48_I20201228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzExNDU_11e9bb35-cd79-41e8-917d-42eca42d39ba"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:Goodwill
      contextRef="i1922478018a546568f62ae767b64db48_I20201228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ4NzE_52e8d99a-454e-4068-8e0c-2561e91a85de"
      unitRef="usd">186000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i1922478018a546568f62ae767b64db48_I20201228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ5MzM_051695e3-98bc-408d-a208-31846bf48c23"
      unitRef="usd">332000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i1922478018a546568f62ae767b64db48_I20201228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTQ5MDM_5892ab49-d8b8-4dc2-afdd-09d34a2f486a"
      unitRef="usd">32200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i8b14fb9a34c64e2eaae5be48443df66e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzIxOTkwMjMyOTI1Nzk_17af60db-ba07-40cd-8317-bcb080a15f5e"
      unitRef="usd">66400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i8b14fb9a34c64e2eaae5be48443df66e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTEvZnJhZzphNTYzMzc4MjYyZGQ0OTFkYTlmNDdlNjY3M2YyY2RhOC90ZXh0cmVnaW9uOmE1NjMzNzgyNjJkZDQ5MWRhOWY0N2U2NjczZjJjZGE4XzE2NDkyNjc0ODI0NTA_4ab7b010-cb20-4157-9c51-b8030062bd00"
      unitRef="usd">21800000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzQyMDk_9cb83e55-4489-499d-b999-e4c7c4d258a3">Restructuring and impairment charges&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:700;line-height:120%"&gt;Respiratory divestiture plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2021, in connection with the Respiratory business divestiture described in Note 4, we committed to a restructuring plan designed to separate the manufacturing operations to be transferred to Medline from those that will remain with Teleflex, which includes related workforce reductions (the &#x201c;Respiratory divestiture plan&#x201d;). The plan includes expanding certain of our existing locations to accommodate the transfer of capacity from the sites being transferred to Medline and replicating the manufacturing processes at alternate existing locations. We expect this plan will be substantially completed by the end of 2023. The following table provides a summary of our cost estimates by major type of expense associated with the Respiratory divestiture plan:&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:54.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.199%"/&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;Total estimated amount expected to be incurred&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Program expense estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;(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:top"&gt;&lt;div&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;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:#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;$5 million to $8 million&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&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;$19 million to $22 million&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-bottom:3pt double #000000;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;$24 million to $30 million&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;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;Substantially all of the charges consist of employee termination benefit costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Consist of charges that are directly related to the Respiratory divestiture plan and principally constitute costs to transfer manufacturing operations to other locations and project management costs. Substantially all of the charges are expected to be recognized within costs of goods sold.&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 expect substantially all of the restructuring and restructuring related charges will result in future cash outlays, the majority of which will be made in 2022 and 2023. Additionally, we expect to incur $22&#160;million to $28&#160;million in aggregate capital expenditures under the plan, which are expected to be incurred mostly in 2022 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, we incurred $3.3&#160;million in pre-tax restructuring related charges, all of which were recognized in cost of goods sold. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021 Restructuring plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, we committed to a restructuring plan designed to streamline various business functions across our segments. The plan was substantially completed by the end of 2021 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-bottom:2pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Footprint realignment plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have ongoing restructuring programs 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 Footprint realignment plans:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.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: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;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;2018 Footprint realignment plan &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;2014 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Program expense estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #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;$14 to $15&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 $65&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;16 to 17&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 69&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;47 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;39 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;$54 to $60&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;$110 to $128&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;$53 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;$48 to $54&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 $122&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;$43 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;$31 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;$15 to $16&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.6&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;$62.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;$13.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;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, 2021&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;$13.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;$10.7&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;$2.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 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;$34.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;$27.4&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;$38.6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Includes facility closure, employee relocation, equipment relocation and outplacement costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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-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 Respiratory divestiture plan, as well as the 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:35.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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.250%"/&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.250%"/&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.257%"/&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;Respiratory divestiture 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;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;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;Balance at December 31, 2019 &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;&#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;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 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;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 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,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;&#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;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;&#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,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;&#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;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 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;8,054&#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;50,081&#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,593&#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;2,694&#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;253&#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,476&#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;262&#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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(947)&lt;/span&gt;&lt;/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;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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, 2021 &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;2,601&#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,306&#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;44,065&#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;2,908&#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, 2021 , 2020 and 2019 consisted mainly of accruals related to termination benefits.  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, 2021, 2020, and 2019 consisted of the following:&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: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;2021&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;Respiratory divestiture plan&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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;2,694&#160;&lt;/span&gt;&lt;/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;2021 Restructuring 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;7,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/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;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;2,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other restructuring programs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,219&#160;&lt;/span&gt;&lt;/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;11,762&#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;3,237&#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;14,999&#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,739&#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,739&#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;11,762&#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,976&#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;21,738&#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&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;8,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;/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;(3)&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 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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;13,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;13,753&#160;&lt;/span&gt;&lt;/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;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;(4)&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;border-top:1pt solid #000000;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="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 the 2020 Workforce reduction plan, a program initiated in the third quarter of 2019 and the 2014 Footprint realignment plan.&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 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-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 the 2020 Workforce reduction plan, 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-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;Impairment Charges&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&#160;31, 2021, we recorded impairment charges of $6.7&#160;million related to our decision to abandon intellectual property and other assets primarily associated with our respiratory product portfolio that were not transferred to Medline as part of the Respiratory business divestiture described in Note 4. For the years ended December 31, 2020 and 2019, we recorded impairment charges of $21.4&#160;million and $7.0&#160;million, respectively, related to our decision to abandon certain intellectual property and other assets associated with our surgical and interventional product portfolio.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzkzNDU4NDg4NTMyNTM_1671deb4-397b-4fb8-b95e-89f9e947995e">The following table provides a summary of our cost estimates by major type of expense associated with the Respiratory divestiture plan:&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:54.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.199%"/&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;Total estimated amount expected to be incurred&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Program expense estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;(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:top"&gt;&lt;div&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;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:#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;$5 million to $8 million&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&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;$19 million to $22 million&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-bottom:3pt double #000000;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;$24 million to $30 million&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;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;Substantially all of the charges consist of employee termination benefit costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Consist of charges that are directly related to the Respiratory divestiture plan and principally constitute costs to transfer manufacturing operations to other locations and project management costs. Substantially all of the charges are expected to be recognized within costs of goods sold.&lt;/span&gt;&lt;/div&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 Footprint realignment plans:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.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: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;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;2018 Footprint realignment plan &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;2014 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Program expense estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #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;$14 to $15&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 $65&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;16 to 17&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 69&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;47 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;39 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;$54 to $60&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;$110 to $128&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;$53 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;$48 to $54&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 $122&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;$43 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;$31 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;$15 to $16&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.6&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;$62.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;$13.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;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, 2021&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;$13.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;$10.7&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;$2.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 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;$34.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;$27.4&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;$38.6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"&gt;Includes facility closure, employee relocation, equipment relocation and outplacement costs.&lt;/span&gt;&lt;/div&gt;(2)Restructuring related charges represent costs that are directly related to the programs and principally constitute costs to transfer manufacturing operations to the existing lower-cost locations, project management costs and accelerated depreciation. The 2018 Footprint realignment plan also includes a charge associated with our exit from the facilities that is expected to be imposed by the taxing authority in the affected jurisdiction. Excluding this tax charge, substantially all of these charges are expected to be recognized within cost of goods sold.</tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ie9e54e98e51d4cdf972b76c8113e4d25_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzItMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjpmODdkODA5ZTZmM2Q0NzA3OWEyMzljMGQ1N2E1OTRhMl8xMDk5NTExNjI3ODE0_424d418c-94bd-4521-b772-c52b126f3438"
      unitRef="usd">5000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ifadeb3d0c29b4d7980fc991f74ad5fa2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzItMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjpmODdkODA5ZTZmM2Q0NzA3OWEyMzljMGQ1N2E1OTRhMl8xMDk5NTExNjI3ODE5_bed4fa7b-14e7-4e1d-bde0-2d6c2aae32cf"
      unitRef="usd">8000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ie07b3d1cda3c4e3980e75822f01f9221_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzMtMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjo2YzcxNDQ2YzI2Yjc0NTFjOWVhY2YxM2QxZmY0NTRkZV8xMDk5NTExNjI3ODIy_a0282239-3642-411a-bdb7-652400608b05"
      unitRef="usd">19000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i37075449e63d4a169328f1ce5a21355b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzMtMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjo2YzcxNDQ2YzI2Yjc0NTFjOWVhY2YxM2QxZmY0NTRkZV8xMDk5NTExNjI3ODI4_45a9e323-80c5-41a2-8548-c447f9f2f348"
      unitRef="usd">22000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ib5d02b18cf8946c9a3a247b623c456a5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzQtMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjplYmJiNGRlNjZhMzI0NjczYTQxYjhlYmQzMmIxM2ZjYl8xMDk5NTExNjI3ODIx_888e56e2-0aac-4978-88d6-be54bbfead02"
      unitRef="usd">24000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ia105773e9aa94177a5f338e5ca7c2529_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjZDc1ZTY1ZjBhYmM0ZDJmOGRlYmM2NThkN2Y0ODg5Zi90YWJsZXJhbmdlOmNkNzVlNjVmMGFiYzRkMmY4ZGViYzY1OGQ3ZjQ4ODlmXzQtMS0xLTEtMzQ1MjgvdGV4dHJlZ2lvbjplYmJiNGRlNjZhMzI0NjczYTQxYjhlYmQzMmIxM2ZjYl8xMDk5NTExNjI3ODI3_d4d88b6e-e9df-42d6-a404-aa5d81f3aac2"
      unitRef="usd">30000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i118163d0248a4136b331dad793ec9f0a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzIxOTkwMjMyNzgxODk_ac751dd1-57d8-41e8-bf55-14a576b4da9e"
      unitRef="usd">22000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i06108cca5b73409eaec9a53dd98a3a25_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzIxOTkwMjMyNzgyMDI_69a4d2af-84fd-46e0-a806-aa4dc667d576"
      unitRef="usd">28000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ibe282c4788c940d0a51eb1e825c584fd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzIxOTkwMjMyNzgyMTU_59244ae7-3f1f-4aa8-990d-99ee8d3e2197"
      unitRef="usd">3300000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i49d60508d22d49d8847ecbbaa205113a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItMS0xLTEtMC90ZXh0cmVnaW9uOjc3M2RiODBkNTM0NTQwMDBhMjhkZjAyZjIxZTBmZjNkXzQ_12f7d716-47ee-4e76-906d-259ea07bb7a0"
      unitRef="usd">14000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i843bfa0fb559440997f07689de5a5a02_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItMS0xLTEtMC90ZXh0cmVnaW9uOjc3M2RiODBkNTM0NTQwMDBhMjhkZjAyZjIxZTBmZjNkXzEw_66760596-3fd6-487d-bc15-a338276d5a03"
      unitRef="usd">15000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i1b21762d1d154f20a77846d7f96f4f74_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItMy0xLTEtMC90ZXh0cmVnaW9uOmFkZDhmNjVkY2MwNzQ4NGFhMjM0Yzc4MjE0M2VkNmIwXzQ_459b26b7-6cfe-4ba8-b0ff-d5eb1e074421"
      unitRef="usd">60000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i15008724ca96404a927e583a1f0712b6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItMy0xLTEtMC90ZXh0cmVnaW9uOmFkZDhmNjVkY2MwNzQ4NGFhMjM0Yzc4MjE0M2VkNmIwXzEw_8160cd2b-2ce4-4851-80af-472745f0f77e"
      unitRef="usd">65000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i686da8c2e8524ca4a86c0213308e4d8e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItNS0xLTEtMC90ZXh0cmVnaW9uOjIxYzcyNzZkYzNlNTQ5MzliMWI4MWZmMDk4ODE5MjVmXzQ_f9386427-881f-4ef9-b9f7-f1807a6b4bd1"
      unitRef="usd">13000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="if1c946f5ef7c4b4baf7fbf874cd6da7d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzItNS0xLTEtMC90ZXh0cmVnaW9uOjIxYzcyNzZkYzNlNTQ5MzliMWI4MWZmMDk4ODE5MjVmXzEw_0f20b057-e73e-49a4-a6fd-92492b8e8c08"
      unitRef="usd">13000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i899d8c568ff94ec89619380423e823d8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtMS0xLTEtMC90ZXh0cmVnaW9uOmFjMzhiZjk3OTY0YTRlN2FhNTQ5OWZmYjQ0NzdmOTFlXzQ_23ecf5bc-b6c4-4612-b44d-2f1b12861945"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i25687471e4a944139a02e2ebb9293020_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtMS0xLTEtMC90ZXh0cmVnaW9uOmFjMzhiZjk3OTY0YTRlN2FhNTQ5OWZmYjQ0NzdmOTFlXzEw_f3a0e28a-5487-41be-9fd5-1a5d1702d245"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i092aebecc4314649a7442f46913d232d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtMy0xLTEtMC90ZXh0cmVnaW9uOjIzMWI2OWVmN2UwNjQyZTc4ZjU4MDUzYmM0MzA0MmNhXzQ_365efaea-74fb-4dee-a184-441fe4e2d45d"
      unitRef="usd">3000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="idebe3dbd4acb445ab2817cb1f59679ec_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtMy0xLTEtMC90ZXh0cmVnaW9uOjIzMWI2OWVmN2UwNjQyZTc4ZjU4MDUzYmM0MzA0MmNhXzEw_a82753f8-57ad-47fc-bdad-6c3ffeae29e5"
      unitRef="usd">4000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ibb6e71eb9e234fdda03ecd642b040292_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtNS0xLTEtMC90ZXh0cmVnaW9uOmE3MjM0YTFjNjdkNTQ5Mzc4ZDIxMzRlMTUzMTlkMjc5XzQ_6a2fd60d-7c4d-4a3a-912d-e824022df112"
      unitRef="usd">1000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i28606258b7b544fb921d6ab1074717ff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzMtNS0xLTEtMC90ZXh0cmVnaW9uOmE3MjM0YTFjNjdkNTQ5Mzc4ZDIxMzRlMTUzMTlkMjc5XzEw_a83df408-877f-4a29-8eea-f8eaa59676e3"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i543cd923d7484f19b2e51bfab19caa1f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtMS0xLTEtMC90ZXh0cmVnaW9uOjc5ZDMyNGFiZGFmYjRhOTdiM2Q4Mzg4ZGQyZTE1YmIzXzQ_1c320956-0fb2-4b69-9677-1fa73a11c5fa"
      unitRef="usd">16000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i868bb693bf0642dd9c79223c2ca7b6e2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtMS0xLTEtMC90ZXh0cmVnaW9uOjc5ZDMyNGFiZGFmYjRhOTdiM2Q4Mzg4ZGQyZTE1YmIzXzEw_f90d2cc6-6801-4642-939c-6b69a3d8e019"
      unitRef="usd">17000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ic6fb243b425d4795a84d87779f013242_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtMy0xLTEtMC90ZXh0cmVnaW9uOjNlYTZiYmE0ZDRhYzQwZGRhNDg5NjYzMGFlNzZmOGE3XzQ_7ce87ee7-b3b7-4519-ab4b-7a0ca7f142e1"
      unitRef="usd">63000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ie2377eb26ffb4a5c9cef7811295fb853_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtMy0xLTEtMC90ZXh0cmVnaW9uOjNlYTZiYmE0ZDRhYzQwZGRhNDg5NjYzMGFlNzZmOGE3XzEx_09db7f2b-209f-4e17-9c50-f29b064cd952"
      unitRef="usd">69000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="iac418f2b21074aeebe0d8f23e399ac23_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtNS0xLTEtMC90ZXh0cmVnaW9uOjk5MmU0MWFmM2I1OTQ2Y2M4ZWNhYTlmYzJjMmQ3YzBiXzQ_ff8359f9-338b-4296-accc-018e1651a614"
      unitRef="usd">14000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i892631609de441cead1ae5b057d85020_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzQtNS0xLTEtMC90ZXh0cmVnaW9uOjk5MmU0MWFmM2I1OTQ2Y2M4ZWNhYTlmYzJjMmQ3YzBiXzEw_a24ce4ca-25cb-4a7c-ad20-420e25e4f748"
      unitRef="usd">15000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ie05e19f475f04ebbaf8471bdfe6f3777_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtMS0xLTEtMC90ZXh0cmVnaW9uOjg3MWNiY2I2MWI0YTRhMjM4OTJlODUxNjZhMjI2Njc5XzQ_ecafe549-18c6-4f07-ada0-4d58032cbdfc"
      unitRef="usd">38000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="icb6d62b0ae4646bca3e610c2aa2c69b4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtMS0xLTEtMC90ZXh0cmVnaW9uOjg3MWNiY2I2MWI0YTRhMjM4OTJlODUxNjZhMjI2Njc5XzEw_30a09339-6841-480a-b27d-1164d36caf46"
      unitRef="usd">43000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i440c71574d584396b40515a1eee119db_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtMy0xLTEtMC90ZXh0cmVnaW9uOjRmZjJhNDQzYzdkYTRhMTFhOTljYmRhZjJjZWQ3OGZhXzQ_5b73366d-2100-494f-8e77-851791b631f7"
      unitRef="usd">47000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="iebd9266ad754400f861feafe4cf6056d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtMy0xLTEtMC90ZXh0cmVnaW9uOjRmZjJhNDQzYzdkYTRhMTFhOTljYmRhZjJjZWQ3OGZhXzEw_49480cdb-842e-45c2-a7b3-24fdb00b7189"
      unitRef="usd">59000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="id30a3bf80a0847d184d75f229b37260c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtNS0xLTEtMC90ZXh0cmVnaW9uOjQxMTY0YWI0MWE5NDRlNTY4MWJlZDhlMGRkZjEyNTlmXzQ_27f5247d-23b8-4ab4-b313-6a74a2f0af0b"
      unitRef="usd">39000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i6015dba87fdf47759b6c8f34cc1465f3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzUtNS0xLTEtMC90ZXh0cmVnaW9uOjQxMTY0YWI0MWE5NDRlNTY4MWJlZDhlMGRkZjEyNTlmXzEw_705ae2ef-29b0-46f9-87d0-17b112b564fb"
      unitRef="usd">40000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ifc615755f1cb451abf73e98ebd80562e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtMS0xLTEtMC90ZXh0cmVnaW9uOjE5ZWI1ZDk0YjgyYTRmODI5M2QyMjRlNTdlNDE5OGNlXzQ_a39e97c1-4468-4dc3-a34c-d17c6d057995"
      unitRef="usd">54000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ie9299f38ceb5415f88d335c2ef4c8774_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtMS0xLTEtMC90ZXh0cmVnaW9uOjE5ZWI1ZDk0YjgyYTRmODI5M2QyMjRlNTdlNDE5OGNlXzEw_99744d9c-a6f0-499c-ad66-3974769c741b"
      unitRef="usd">60000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ie9e8a8fe4db44ba797a7d8187aa043d5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtMy0xLTEtMC90ZXh0cmVnaW9uOmQxN2UwYzRiYzBjYzQ5Y2VhMjQyYTg0MTFkNGVmMTVkXzQ_d0c6c537-954d-4782-8c4c-20016ca82682"
      unitRef="usd">110000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="iea54ed2fe2994ca3a7b4f459a3f1f9c6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtMy0xLTEtMC90ZXh0cmVnaW9uOmQxN2UwYzRiYzBjYzQ5Y2VhMjQyYTg0MTFkNGVmMTVkXzEw_1c72b7e4-7897-4298-99b7-8e13f335005d"
      unitRef="usd">128000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i017d475e7482402c89a2069468c6b14f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtNS0xLTEtMC90ZXh0cmVnaW9uOjFmMWY3MmJkMmFhZTQwYmRhOWQ2MmZlZTc2OTgxZGVjXzQ_f1960648-849b-4067-8f24-3d095c60d74c"
      unitRef="usd">53000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="id62bc3ee6e614e4ea42aea459be89d07_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzYtNS0xLTEtMC90ZXh0cmVnaW9uOjFmMWY3MmJkMmFhZTQwYmRhOWQ2MmZlZTc2OTgxZGVjXzEw_759613a0-e897-4d9d-be25-8a16abe1f924"
      unitRef="usd">55000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="ifc615755f1cb451abf73e98ebd80562e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtMS0xLTEtMC90ZXh0cmVnaW9uOmQyZmNjNmYwYjIwZjQ3MDI5OGRiZDcxYmRiMmI4MWY0XzQ_c7300f39-5bc8-4787-8eca-79e1ee87ac4f"
      unitRef="usd">48000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="ie9299f38ceb5415f88d335c2ef4c8774_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtMS0xLTEtMC90ZXh0cmVnaW9uOmQyZmNjNmYwYjIwZjQ3MDI5OGRiZDcxYmRiMmI4MWY0XzEw_1a21394e-753b-4bc0-963e-599fb7eed002"
      unitRef="usd">54000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="ie9e8a8fe4db44ba797a7d8187aa043d5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtMy0xLTEtMC90ZXh0cmVnaW9uOjFiZGFkZmM5OGFiMzQ3NGY4ZDJlY2UyMzFiMWE4Y2E0XzQ_1e4d566e-e4ed-425c-9db6-309057b16d45"
      unitRef="usd">99000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="iea54ed2fe2994ca3a7b4f459a3f1f9c6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtMy0xLTEtMC90ZXh0cmVnaW9uOjFiZGFkZmM5OGFiMzQ3NGY4ZDJlY2UyMzFiMWE4Y2E0XzEw_6cf4b8a0-1e6b-4617-ae1f-2567774180e5"
      unitRef="usd">122000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="i017d475e7482402c89a2069468c6b14f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtNS0xLTEtMC90ZXh0cmVnaW9uOjBiYTUyZTM0ZTU3MzRlNWE4ODc0MzVkMjQ5OGU5MzQyXzQ_729f93d5-b455-49ac-b74a-585a462fefea"
      unitRef="usd">43000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="id62bc3ee6e614e4ea42aea459be89d07_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzgtNS0xLTEtMC90ZXh0cmVnaW9uOjBiYTUyZTM0ZTU3MzRlNWE4ODc0MzVkMjQ5OGU5MzQyXzEw_eecf00bd-a7ed-4610-894b-d465d5184c56"
      unitRef="usd">46000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="ifc615755f1cb451abf73e98ebd80562e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktMS0xLTEtMC90ZXh0cmVnaW9uOjI4ZTBkOWY0OGQ1ODQ5YWM5YTNjNGZhYTNmMWI3ZjVmXzQ_e09f4b52-8fa4-4aeb-968a-ac39ac40f89b"
      unitRef="usd">31000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="ie9299f38ceb5415f88d335c2ef4c8774_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktMS0xLTEtMC90ZXh0cmVnaW9uOjI4ZTBkOWY0OGQ1ODQ5YWM5YTNjNGZhYTNmMWI3ZjVmXzEw_6bda63d9-ea33-41fd-ae63-d91f4b9b68c8"
      unitRef="usd">33000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="ie9e8a8fe4db44ba797a7d8187aa043d5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktMy0xLTEtMC90ZXh0cmVnaW9uOmVhNWU3NTY2OWIyZDRkOTM5ZmIzNWFhOGI2MzY4YzVjXzQ_af9b6817-0e9e-4c97-8ff3-aa63c904abb0"
      unitRef="usd">15000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="iea54ed2fe2994ca3a7b4f459a3f1f9c6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktMy0xLTEtMC90ZXh0cmVnaW9uOmVhNWU3NTY2OWIyZDRkOTM5ZmIzNWFhOGI2MzY4YzVjXzEw_f78508cf-a82c-414e-8058-3ee8d8c68713"
      unitRef="usd">16000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="i017d475e7482402c89a2069468c6b14f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktNS0xLTEtMC90ZXh0cmVnaW9uOjc4NWYxNmQ5M2ZlZjQwMTNhOWM3MjFiYTE3ODdlZWEwXzQ_2241e89f-cdf5-45ca-b591-339a8f7da098"
      unitRef="usd">26000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="id62bc3ee6e614e4ea42aea459be89d07_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzktNS0xLTEtMC90ZXh0cmVnaW9uOjc4NWYxNmQ5M2ZlZjQwMTNhOWM3MjFiYTE3ODdlZWEwXzEw_3ce5ccfb-6588-4328-91fa-d0afdcee289b"
      unitRef="usd">27000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:AggregateRestructuringCharges
      contextRef="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzEzLTEtMS0xLTAvdGV4dHJlZ2lvbjpmMjA2MjZhZmY4NmE0YzVmYmNiNWNlYmIzMTlmNjEzNl80_28259044-ec87-4c11-be81-866b233e0bc2"
      unitRef="usd">15600000</tfx:AggregateRestructuringCharges>
    <tfx:AggregateRestructuringCharges
      contextRef="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzEzLTMtMS0xLTAvdGV4dHJlZ2lvbjoyNzU4NmJkZjRjMzc0NDU1OWZlZTMxMzU0OGQ1YTRlNV80_a4437a49-189f-474e-8ef5-fc2595cc4cab"
      unitRef="usd">62500000</tfx:AggregateRestructuringCharges>
    <tfx:AggregateRestructuringCharges
      contextRef="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzEzLTUtMS0xLTAvdGV4dHJlZ2lvbjpiNzc2ZGM3YzdmOWY0ZTY3OTZjN2UxMWFiMWU5MzQ2MF80_35ce34c3-aa9c-4f25-b2fa-f548efd004eb"
      unitRef="usd">13800000</tfx:AggregateRestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE1LTEtMS0xLTAvdGV4dHJlZ2lvbjpkOGVlNDA1ZmVhMjE0NzQwYjFhYWY4NWI1ZTlkMzQyOF80_4b95a4d7-cb87-4571-9f58-9ede581ad1c8"
      unitRef="usd">13000000.0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE1LTMtMS0xLTAvdGV4dHJlZ2lvbjoxMTUxNmI1YjJkODA0ODMxYTFjNGZlNGZjNjIxZTVkMl80_c5e5b91b-f660-44b4-a573-625dd0265732"
      unitRef="usd">10700000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE1LTUtMS0xLTAvdGV4dHJlZ2lvbjowODY2NTJjNjQ0NTM0OGQ4YTJlMzMyYWFlMGUxOTE4YV80_18a297da-2893-469a-90b7-8f77f6dd7379"
      unitRef="usd">2600000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringCosts
      contextRef="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE2LTEtMS0xLTAvdGV4dHJlZ2lvbjpkMDY0M2ZjNzM5NTY0M2FlYTRhODgzYzA0YjBmNDZjMl80_6e799400-0880-4249-b2b4-a6ef0f2a988e"
      unitRef="usd">34100000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE2LTMtMS0xLTAvdGV4dHJlZ2lvbjo1ODZhMmE5OWY1MzM0YTI4OTBmOTk5ODdhY2FiOTZhY180_6e83aa9e-55cf-4187-bfe1-33f632446681"
      unitRef="usd">27400000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToxYjdhNGUwYzBiN2I0YjIwOGZlOWM3NGJmYWYyZDVkNy90YWJsZXJhbmdlOjFiN2E0ZTBjMGI3YjRiMjA4ZmU5Yzc0YmZhZjJkNWQ3XzE2LTUtMS0xLTAvdGV4dHJlZ2lvbjowMGQyY2ZhODUxNTc0OWVkYjE1Y2RhZmQ2YzEwODBjZl80_66449ff9-223e-4672-909d-62e820cf8d47"
      unitRef="usd">38600000</us-gaap:RestructuringCosts>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzQyMDU_91be7ef8-3e66-424b-a3ec-4609615b979a">&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 Respiratory divestiture plan, as well as the 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:35.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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.250%"/&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.250%"/&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.257%"/&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;Respiratory divestiture 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;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;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;Balance at December 31, 2019 &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;&#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;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 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;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 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,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;&#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;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;&#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,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;&#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;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 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;8,054&#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;50,081&#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,593&#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;2,694&#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;253&#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,476&#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;262&#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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(947)&lt;/span&gt;&lt;/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;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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, 2021 &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;2,601&#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,306&#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;44,065&#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;2,908&#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, 2021 , 2020 and 2019 consisted mainly of accruals related to termination benefits.  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="i6f041d1a7bc14092bdc6e8d6e66f00a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzItMS0xLTEtNDQ5NDI_2df7d0cf-e312-418e-b6c2-0781493715e0"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="iebed89dcdc174690869a54326d382861_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzItMS0xLTEtMA_7ac83242-a0e3-4883-b23f-7ee73a6ffdfe"
      unitRef="usd">11870000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="iacb2fc44ed9f498c9725173854a5289a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzItMy0xLTEtMA_f889449a-c8ca-4420-bfe1-663c1b840256"
      unitRef="usd">44274000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i056f3351d4f747fd8b0265778271374a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzItNS0xLTEtMA_32c32561-cfbf-40ea-9f2f-eff6ed59156b"
      unitRef="usd">3669000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i7dae76c3fe55415f8b450af49aa528af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzMtMS0xLTEtNDQ5NDI_fc0b85bb-e40c-471c-affe-853e81bbef5f"
      unitRef="usd">0</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ica80d55f393146a197b41f22ad9ef9aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzMtMS0xLTEtMA_c28f0b98-017a-442a-84e0-3dc481652a22"
      unitRef="usd">1542000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i90f117cfccf8456eb60154b88c06655e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzMtMy0xLTEtMA_3a28ac71-39b7-48ba-bd0e-70fdeb1f7979"
      unitRef="usd">5948000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i2f27938930394aeca0b8ffaadab5678a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzMtNS0xLTEtMA_71e46df9-9fc6-4f1c-a113-d32fad7093d0"
      unitRef="usd">606000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="i7dae76c3fe55415f8b450af49aa528af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzQtMS0xLTEtNDQ5NDI_db379e5d-8c1e-4762-96d8-4977029d1169"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ica80d55f393146a197b41f22ad9ef9aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzQtMS0xLTEtMA_78ddf2e2-724c-4038-9b22-06b6c526d52a"
      unitRef="usd">5532000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i90f117cfccf8456eb60154b88c06655e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzQtMy0xLTEtMA_721a49c3-1d61-418f-8db0-d2963dfa49c8"
      unitRef="usd">4281000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i2f27938930394aeca0b8ffaadab5678a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzQtNS0xLTEtMA_06ac88a5-9eb5-4aad-a84c-1616d3c77dff"
      unitRef="usd">682000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i7dae76c3fe55415f8b450af49aa528af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzUtMS0xLTEtNDQ5NDI_1dea831f-e6fa-47e0-929e-10411d59823a"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ica80d55f393146a197b41f22ad9ef9aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzUtMS0xLTEtMA_d4cfb741-d14d-4f94-96d2-d5060cb73ce8"
      unitRef="usd">-174000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i90f117cfccf8456eb60154b88c06655e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzUtMy0xLTEtMA_d32b9fe5-c891-45ec-8b2a-a554066b53d8"
      unitRef="usd">-4140000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i2f27938930394aeca0b8ffaadab5678a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzUtNS0xLTEtMA_2a29faa4-0a46-4fe5-940c-5f94e8825e92"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i748fc8e7aec54b97b0e6e5fbcdd0f839_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzYtMS0xLTEtNDQ5NDI_fef44ebe-320c-4eca-a4b4-9a646132bdc9"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i2150d3c2eb9d4df595d85c6af25023f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzYtMS0xLTEtMA_3fe2d467-601e-4a3c-a654-2d2d7b9a1f3c"
      unitRef="usd">8054000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i5648d8329ed547f8b3d21511f69b066d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzYtMy0xLTEtMA_8e2f2780-2293-44ff-a9a0-430d13f445b4"
      unitRef="usd">50081000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i4b7c2486338945f29270a60ae40b4f32_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzYtNS0xLTEtMA_11067a29-32dd-4562-b885-cde9b89e1ce4"
      unitRef="usd">3593000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i32f22f68af9342ff978df92ae6484111_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzctMS0xLTEtNDQ5NDI_a4c680c5-3229-4f6d-ae83-08fd7ccd579a"
      unitRef="usd">2694000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzctMS0xLTEtMA_0044fd70-64c2-4ca3-bb06-5c97a2a9928b"
      unitRef="usd">253000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzctMy0xLTEtMA_bd9ded4e-2649-4d43-9981-56a91ae7059f"
      unitRef="usd">2476000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzctNS0xLTEtMA_e812284e-5b78-4bfc-8d4d-88dc757cb234"
      unitRef="usd">262000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="i32f22f68af9342ff978df92ae6484111_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzgtMS0xLTEtNDQ5NDI_d25ae9d9-d303-49b0-9a75-1e585158da62"
      unitRef="usd">7000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzgtMS0xLTEtMA_97e9608a-ea56-48f7-b6c5-5bf72c4f3d85"
      unitRef="usd">4982000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzgtMy0xLTEtMA_f1824451-68fe-4b14-b8b7-8125e8a93549"
      unitRef="usd">4813000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzgtNS0xLTEtMA_cb6382a3-b171-4b91-9eb9-3ad3902c3217"
      unitRef="usd">947000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i32f22f68af9342ff978df92ae6484111_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzktMS0xLTEtNDQ5NDI_86e8e22a-e0e3-4986-bc2c-9e24c75f1941"
      unitRef="usd">86000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzktMS0xLTEtMA_bbf5d895-5b3f-4012-8938-839113a52c4b"
      unitRef="usd">19000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzktMy0xLTEtMA_0d74f4e0-4050-411f-af79-6fd25a293305"
      unitRef="usd">3679000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i34a441fcdd824c07ad48c5f036ee136f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzktNS0xLTEtMA_a4eda08b-3ba8-4a7a-b16a-5930ef50a064"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i81f40ac64983429fa1d32f1ec2c7cf69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzEwLTEtMS0xLTQ0OTQy_2543db03-9f93-4d00-ba97-3518ae50227d"
      unitRef="usd">2601000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i78bfa6bc6a8342cbb6c1f858e6cd301e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzEwLTEtMS0xLTA_6e027158-6cda-49a9-b3a7-fedfcad1c785"
      unitRef="usd">3306000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ic16a8542c5c3446e93a22beee6ab4c7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzEwLTMtMS0xLTA_54e7fd80-ee0e-4224-8374-a897e29cab81"
      unitRef="usd">44065000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="if2decdf3ed3f4220a1454b9b17bf1ba1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyNzUzMzdmODczMDU0NjJiODFmYzc2ODhmM2FkNjJjYy90YWJsZXJhbmdlOjI3NTMzN2Y4NzMwNTQ2MmI4MWZjNzY4OGYzYWQ2MmNjXzEwLTUtMS0xLTA_898e09bc-334c-40d2-899b-854ad9012bb1"
      unitRef="usd">2908000</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzQyMDY_557ef33e-055d-458c-b522-867bfa8d081e">&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, 2021, 2020, and 2019 consisted of the following:&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: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;2021&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;Respiratory divestiture plan&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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;2,694&#160;&lt;/span&gt;&lt;/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;2021 Restructuring 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;7,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/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;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;2,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other restructuring programs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,219&#160;&lt;/span&gt;&lt;/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;11,762&#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;3,237&#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;14,999&#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,739&#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,739&#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;11,762&#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,976&#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;21,738&#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&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;8,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;/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;(3)&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 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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;13,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;13,753&#160;&lt;/span&gt;&lt;/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;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;(4)&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;border-top:1pt solid #000000;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="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 the 2020 Workforce reduction plan, a program initiated in the third quarter of 2019 and the 2014 Footprint realignment plan.&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 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-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 the 2020 Workforce reduction plan, the 2017 Vascular Solutions integration program as well as the 2016 and 2014 Footprint realignment plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i02e12406f0424f11914025b4d1dcc150_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzMtMS0xLTEtMzQ3OTE_d5f603ac-9f86-4915-a181-98997ce08644"
      unitRef="usd">2687000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5f65180fabe7447dbc1bc3c6c3f82af7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzMtMy0xLTEtMzQ3OTE_edde6c57-32e5-468d-9ec9-ad3f52ad7803"
      unitRef="usd">7000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i32f22f68af9342ff978df92ae6484111_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzMtNS0xLTEtMzQ3OTE_61fbf694-df89-4301-9fda-866ced680ed1"
      unitRef="usd">2694000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iea4193e67c204fe9836487a2e0828df5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtMS0xLTEtMzQ3OTE_12817408-5991-4b3a-8bfb-fb9e54c32c50"
      unitRef="usd">7280000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5b0dec2bdbab424bb112a09f676b75b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtMy0xLTEtMzQ3OTE_e1966c48-fa2d-495c-9676-0dff82a18509"
      unitRef="usd">77000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i628b715c9c0b4e4086dca0c0546244e8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtNS0xLTEtMzQ3OTE_19c2d448-0b7c-46cf-90b0-31ec1266739b"
      unitRef="usd">7357000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i262ea141b366498ca56138db84a87e0d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtMS0xLTEtMA_abf1ac5f-24e9-49ca-8ce4-777d1ef6a610"
      unitRef="usd">-111000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id24d83e1b54648e5bb53cce40c09ff84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtMy0xLTEtMA_9a4c8059-5ed6-467e-acdc-aef73595090d"
      unitRef="usd">364000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i96a50dcedd2e44d7b50ef978828fe3e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzQtNS0xLTEtMA_fae7371f-e6a5-4354-8375-c24397b055b9"
      unitRef="usd">253000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ief1414aa927f41daae1e2d0e5490bd3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzUtMS0xLTEtMA_7956a708-bc55-402e-adc6-d7862de0d613"
      unitRef="usd">2335000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5aedcdc932a646b7ba9e416df91a1ef7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzUtMy0xLTEtMA_1f322825-43d2-4cbb-91f6-ecf49bc16fd3"
      unitRef="usd">141000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic4455291ed4f41118ea3c94a8e39ddd9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzUtNS0xLTEtMA_3aadb73b-e73c-4b9d-9d44-4ad152391193"
      unitRef="usd">2476000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i43d74d4e921b47fb8ca46f6c3c498e4f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzYtMS0xLTEtMA_bc277ec7-8484-4556-ad89-e668deda14fb"
      unitRef="usd">-429000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if7f71c60f4dc45cb8adb9c4b35850a2a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzYtMy0xLTEtMA_22cf83c2-bd31-477a-a107-af3f12912750"
      unitRef="usd">2648000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6db474483c2442a183b09a6e50fc6279_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzYtNS0xLTEtMA_c9ac3e24-cbb3-4609-965b-95d626dc6ada"
      unitRef="usd">2219000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ibc636d149be84d0f95e4307ff239cdf2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzctMS0xLTEtMA_43f76b90-647a-4de7-9d9b-1ce53681bbdc"
      unitRef="usd">11762000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0aebb723c4f34c63a39185d9d1bf56bd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzctMy0xLTEtMA_45f10502-1ba6-4790-99d4-db284e460773"
      unitRef="usd">3237000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzctNS0xLTEtMA_573bb209-77a9-49a3-8065-0c595eab6108"
      unitRef="usd">14999000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ibc636d149be84d0f95e4307ff239cdf2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzgtMS0xLTEtMA_6042f037-8545-41c8-9f30-3b2f5d451068"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i0aebb723c4f34c63a39185d9d1bf56bd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzgtMy0xLTEtMA_ae1a05f8-8178-4323-9bcc-dc23278b710a"
      unitRef="usd">6739000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzgtNS0xLTEtMA_8e7bb838-6ea0-4094-a2f4-57960df6ae70"
      unitRef="usd">6739000</us-gaap:AssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ibc636d149be84d0f95e4307ff239cdf2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzktMS0xLTEtMA_5e1c4695-6f21-4750-b24d-6bebdd2232d0"
      unitRef="usd">11762000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i0aebb723c4f34c63a39185d9d1bf56bd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzktMy0xLTEtMA_5db277ff-2d7c-43b9-b6b7-48c60d41722e"
      unitRef="usd">9976000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTo1M2Y2OGE2MDUyOTM0ZjUzOGExZWUxYTJiZTVjNzZiMy90YWJsZXJhbmdlOjUzZjY4YTYwNTI5MzRmNTM4YTFlZTFhMmJlNWM3NmIzXzktNS0xLTEtMA_96d90aac-d07a-4cf3-b3a1-1134ab0754a4"
      unitRef="usd">21738000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCharges
      contextRef="ide6f9db673924dba8aacde059bdb7d1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtMS0xLTEtMzQ4MDI_ca38d3ab-3852-4504-98ea-7b0f88f018b7"
      unitRef="usd">8494000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i52777d24e05e4910a885ec31dbdb04eb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtMy0xLTEtMzQ4MDI_b7541a7b-b93e-4496-9d9c-ff3583a06af2"
      unitRef="usd">353000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5c2850bfd59c4f8a83b8ede745fde934_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtNS0xLTEtMzQ4MDI_4c43af46-2af7-4360-8e25-276b0834b18b"
      unitRef="usd">8847000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i05c8fbe37e94462ea62eb4de9a0ae371_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtMS0xLTEtMA_7a459761-d44d-4ad9-bb77-5022703e9e82"
      unitRef="usd">647000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i10707621451c484d8acbec913bf66835_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtMy0xLTEtMA_b79f986c-200b-4d0b-921e-977c20404017"
      unitRef="usd">895000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ica80d55f393146a197b41f22ad9ef9aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzMtNS0xLTEtMA_3165ff16-d700-4f67-9105-1548e83518c1"
      unitRef="usd">1542000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie3255658be0a47f08b55e155fd5e74b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzQtMS0xLTEtMA_ced24db8-6d4d-41e1-b3d6-37596c017fdb"
      unitRef="usd">5565000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9f6a526450be4184bd3405dee95ec1e2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzQtMy0xLTEtMA_e9f00c59-654c-42f4-ad34-e53f2273851f"
      unitRef="usd">383000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i90f117cfccf8456eb60154b88c06655e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzQtNS0xLTEtMA_2a433284-9af0-46ab-97c9-b5ef26ab95e3"
      unitRef="usd">5948000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ibcef683ef0184300b05bf9429edea6a3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzUtMS0xLTEtMA_7221fd72-e725-46e3-b737-4929c911fbc6"
      unitRef="usd">-72000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i545667804b0f46adad1996b31845e401_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzUtMy0xLTEtMA_0d305598-c39f-47be-971f-945ee5110038"
      unitRef="usd">838000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5991d4d3b7bf43bca3db5e53bab4aa64_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzUtNS0xLTEtMA_c4d28da5-05b8-486d-abeb-46e14bf241ed"
      unitRef="usd">766000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iec67c3dc22124f4fa3a930fd65e31d53_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzYtMS0xLTEtMA_739467ba-6234-4ac7-af35-baf11492da62"
      unitRef="usd">14634000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i122aadbfd86a4db5ae33312ac0898e81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzYtMy0xLTEtMA_1701a229-d19e-4923-84e8-9ba6961c236b"
      unitRef="usd">2469000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzYtNS0xLTEtMA_7b8508bc-587e-4de0-948c-517510f3cc00"
      unitRef="usd">17103000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="iec67c3dc22124f4fa3a930fd65e31d53_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzctMS0xLTEtMA_ebb7f4f2-45d1-499d-a12a-778eed22cc2f"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i122aadbfd86a4db5ae33312ac0898e81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzctMy0xLTEtMA_dc93e82d-56ef-450f-b66b-fc858dc9f6e3"
      unitRef="usd">21388000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzctNS0xLTEtMA_7eb45d65-0b61-44e3-9a8d-49ccd5ac8d93"
      unitRef="usd">21388000</us-gaap:AssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="iec67c3dc22124f4fa3a930fd65e31d53_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzgtMS0xLTEtMA_bfed86bd-6c6c-4f72-b435-db9349f3603b"
      unitRef="usd">14634000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i122aadbfd86a4db5ae33312ac0898e81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzgtMy0xLTEtMA_979e8371-cbe8-46c9-ad9b-07648459c417"
      unitRef="usd">23857000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZToyZDZkMDNjYjAyYjA0ZjdiYTM2Y2NiNjQ5M2I5Nzc4OC90YWJsZXJhbmdlOjJkNmQwM2NiMDJiMDRmN2JhMzZjY2I2NDkzYjk3Nzg4XzgtNS0xLTEtMA_b5c7291e-8772-4c47-841c-a4666b060961"
      unitRef="usd">38491000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia7b24563b332411cba668047d15da725_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtMS0xLTEtMzQ4NTk_616e09a3-14dd-4ac9-b6d1-502912470715"
      unitRef="usd">13683000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6847fc068b564811994e5a0a1f0fc22e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtMy0xLTEtMzQ4NTk_499a8c17-76c3-4588-a96f-c4dfb3f1bb0f"
      unitRef="usd">70000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id0822dd222cc4b4b8ef0b5da4b2ea529_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtNS0xLTEtMzQ4NTk_1308938f-108d-420a-89d1-984f78657844"
      unitRef="usd">13753000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i812c8c1080374d65872a18bca47e9802_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtMS0xLTEtMA_603b019a-88dc-4e79-a3b2-760f0ae5f57f"
      unitRef="usd">-1787000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ifb997fb55ced4e04bb69e23d12381f14_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtMy0xLTEtMA_cf379268-2056-4e6f-93bc-ea7b577e3e50"
      unitRef="usd">848000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6f66b177c1fd45d4853adc98fbb58102_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzMtNS0xLTEtMA_37b50365-fce9-4568-bb77-804f94e64ce5"
      unitRef="usd">-939000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6908f8df0c41493e807d844999227cf7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzQtMS0xLTEtMA_6be20360-0506-41e3-8158-2db0971595ba"
      unitRef="usd">787000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6135bbdaa046416297d3ccadd841f078_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzQtMy0xLTEtMA_5c5ba851-9b66-4cfd-b684-fa4d9d4d24a1"
      unitRef="usd">1638000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if06ffce330cd44588e90a5c914ea7b11_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzQtNS0xLTEtMA_1b1a9b16-7302-43fd-93a7-d90aafea7251"
      unitRef="usd">2425000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i430d4c25325a43c48f295b8d2adf96ac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzUtMS0xLTEtMA_a2af1c34-4357-42d2-ac83-f00135ab9c21"
      unitRef="usd">12683000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4eadf98f6d964a93b0819a7244144b4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzUtMy0xLTEtMA_8357ee34-2d29-4f29-9073-6709e4d23e58"
      unitRef="usd">2556000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzUtNS0xLTEtMA_d9e0cb47-a14a-4001-9bcc-2b363d8ef638"
      unitRef="usd">15239000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i430d4c25325a43c48f295b8d2adf96ac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzYtMS0xLTEtMA_e57d4401-ff89-42d1-9665-acaedf3eada4"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i4eadf98f6d964a93b0819a7244144b4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzYtMy0xLTEtMA_06f28c84-8313-4e42-87f8-f4704347c1a0"
      unitRef="usd">6966000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzYtNS0xLTEtMA_f03462ce-159d-4cce-855e-549afd100151"
      unitRef="usd">6966000</us-gaap:AssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i430d4c25325a43c48f295b8d2adf96ac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzctMS0xLTEtMA_90a60d40-f562-43f1-ad7f-0b7479eb6f4f"
      unitRef="usd">12683000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i4eadf98f6d964a93b0819a7244144b4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzctMy0xLTEtMA_2c778f68-a94a-41a6-bbda-9368c75f1ee3"
      unitRef="usd">9522000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90YWJsZTpjODRiMjNmYmFhNTI0YjkyYmU4OGM5MzNhZTQ3MGU2Yy90YWJsZXJhbmdlOmM4NGIyM2ZiYWE1MjRiOTJiZTg4YzkzM2FlNDcwZTZjXzctNS0xLTEtMA_1e148dd7-97d7-47fd-87ef-d1955a46022c"
      unitRef="usd">22205000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzM3OTQ_9b580a88-682d-46aa-9973-babfcf454f0b"
      unitRef="usd">6700000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzIxOTkwMjMyNzgyMjk_3405bd08-eabb-4314-a349-118fb07adaf8"
      unitRef="usd">21400000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTQvZnJhZzpjY2JkZmE4ZTUyZmE0YmI3Yjk2NTRhMTdlOWMxZjg0MS90ZXh0cmVnaW9uOmNjYmRmYThlNTJmYTRiYjdiOTY1NGExN2U5YzFmODQxXzIxOTkwMjMyNzgyNDQ_a0b1b2b5-7166-4b79-b6a3-6d232bb62098"
      unitRef="usd">7000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90ZXh0cmVnaW9uOjQxYzdlNzIyODIyYjQ3MTM5MTQwYTFkMDA1ZWVlY2U4XzY4_8934dc37-1640-4bd4-992d-325a86f0b97a">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, 2021 and 2020 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;146,433&#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;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;/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;81,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;477,643&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90ZXh0cmVnaW9uOjQxYzdlNzIyODIyYjQ3MTM5MTQwYTFkMDA1ZWVlY2U4XzY5_b2995a82-16d0-4ab5-a07b-2c30e681d2bc">&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, 2021 and 2020 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;146,433&#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;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;/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;81,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;477,643&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzItMS0xLTEtMA_d1ac3dad-3499-40d6-8275-50f23cbe6c16"
      unitRef="usd">146433000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzItMy0xLTEtMA_a66697c7-2686-4fb7-9fae-df8367237793"
      unitRef="usd">132370000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzMtMS0xLTEtMA_015d3115-00d0-4ee3-818a-3a2e5ede164d"
      unitRef="usd">81503000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzMtMy0xLTEtMA_7f42b119-40c6-4009-8694-2402d7a92285"
      unitRef="usd">75874000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzQtMS0xLTEtMA_22a5448e-d043-46a9-968d-9db1dd92be9f"
      unitRef="usd">249707000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzQtMy0xLTEtMA_e4a31aba-99dc-4dde-8086-ba0cd86f3ec6"
      unitRef="usd">304952000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzUtMS0xLTEtMA_db0182ab-2196-4d8d-8741-2a38283beed5"
      unitRef="usd">477643000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNTcvZnJhZzo0MWM3ZTcyMjgyMmI0NzEzOTE0MGExZDAwNWVlZWNlOC90YWJsZTo4NzE0Y2U3NGM0YTY0OTc4ODNlNTAzNjEzMmU5YjJmMS90YWJsZXJhbmdlOjg3MTRjZTc0YzRhNjQ5Nzg4M2U1MDM2MTMyZTliMmYxXzUtMy0xLTEtMA_3efae94d-d9ef-4284-8931-3b1d79ca96e2"
      unitRef="usd">513196000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90ZXh0cmVnaW9uOjYzNWEwNjg3MzEwYjQ2MjU5OGZmMzk4MDczODIxOTdlXzExNg_31eb9fe1-9b10-4bdd-8c54-2cd6e43e37d4">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, 2021 and 2020 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;285,305&#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;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;/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;475,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;191,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;49,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,001,732&#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,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;/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;(557,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;443,758&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90ZXh0cmVnaW9uOjYzNWEwNjg3MzEwYjQ2MjU5OGZmMzk4MDczODIxOTdlXzExMg_c1bb9499-cb0e-4eff-a5a4-65718b6e0ac0">&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, 2021 and 2020 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;285,305&#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;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;/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;475,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;191,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;49,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,001,732&#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,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;/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;(557,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;443,758&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <tfx:LandBuildingsAndLeaseholdImprovementsGross
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzItMS0xLTEtMA_2125ad91-0bae-4c3d-b2c3-f886a8b7cf23"
      unitRef="usd">285305000</tfx:LandBuildingsAndLeaseholdImprovementsGross>
    <tfx:LandBuildingsAndLeaseholdImprovementsGross
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzItMy0xLTEtMA_99625c07-af1b-462f-b952-8be418c59264"
      unitRef="usd">272637000</tfx:LandBuildingsAndLeaseholdImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzMtMS0xLTEtMA_59bdaecf-7ffc-4555-a29e-fb46e9e2ac52"
      unitRef="usd">475040000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzMtMy0xLTEtMA_6eb0c39a-4b66-4702-b74f-bf52a8bd4f40"
      unitRef="usd">496664000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzQtMS0xLTEtMA_f465fd35-65f1-41dc-99ec-b380520b933f"
      unitRef="usd">191605000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzQtMy0xLTEtMA_40b20a90-09c6-4b9e-9047-a4cd478de63d"
      unitRef="usd">172913000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzUtMS0xLTEtMA_c08c1d20-7b19-47ce-a77e-4993b56d9441"
      unitRef="usd">49782000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzUtMy0xLTEtMA_ce0c826b-12c1-4f31-99bb-e1d4eb7ff641"
      unitRef="usd">84336000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzYtMS0xLTEtMA_87ec71f0-61f7-4d8d-bbc2-9e282d7b69ca"
      unitRef="usd">1001732000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzYtMy0xLTEtMA_dbe46235-a103-46d5-a376-38d95f063b62"
      unitRef="usd">1026550000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzctMS0xLTEtMA_e9ca792b-f0e0-48ba-b1b8-2fe0889052e3"
      unitRef="usd">557974000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzctMy0xLTEtMA_95400814-44be-417e-aac2-d6e94f1e496b"
      unitRef="usd">552638000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzgtMS0xLTEtMA_05e73086-3ce6-48bd-83ee-da343f5d6094"
      unitRef="usd">443758000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjAvZnJhZzo2MzVhMDY4NzMxMGI0NjI1OThmZjM5ODA3MzgyMTk3ZS90YWJsZTo2MzFiMGZhMDE0YTg0YTg4YTllOTE3YzUyNjgxMDA0Ny90YWJsZXJhbmdlOjYzMWIwZmEwMTRhODRhODhhOWU5MTdjNTI2ODEwMDQ3XzgtMy0xLTEtMA_b0b27b6d-8f19-4299-a685-9ef13a5717ca"
      unitRef="usd">473912000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzY5NQ_94c2d479-32cc-4441-a914-dc74a43b3f84">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, 2021 and 2020 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, 2019&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,883,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;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;475,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;213,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,577,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;/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,550,925&#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;475,772&#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;213,725&#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,245,305&#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;149,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;22,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;295,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;38,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;8,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;45,595&#160;&lt;/span&gt;&lt;/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, 2020&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,700,282&#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;536,228&#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;237,446&#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;112,010&#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,585,966&#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 disposed&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;(21,802)&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;(7,537)&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;(6,406)&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;&#x2014;&#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;(35,745)&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;Goodwill related to 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;(1,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Translation and other adjustments&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;(696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(36,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(44,064)&lt;/span&gt;&lt;/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 as of December&#160;31, 2021&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;1,676,224&#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="display:none"/&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;492,149&#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;223,819&#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;112,010&#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,504,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, 2021 and 2020 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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,328,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,377,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(425,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,440,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;(560,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(59,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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,392,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,534,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,103,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,015,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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, 2021, trade names having a carrying value of $234.7 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 $165.6 million, $158.7 million, and $150.0 million for the years ended December 31, 2021, 2020 and 2019, respectively. The 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;2022&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;160,600&#160;&lt;/span&gt;&lt;/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;2023&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;154,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2024&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;153,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;2025&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;151,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2026&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;148,800&#160;&lt;/span&gt;&lt;/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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzcwMw_7c3b1783-87a5-4aa3-96e6-6bce6f9e9a16">&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, 2021 and 2020 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, 2019&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,883,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;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;475,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;213,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,577,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;/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,550,925&#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;475,772&#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;213,725&#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,245,305&#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;149,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;22,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;295,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;38,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;8,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;45,595&#160;&lt;/span&gt;&lt;/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, 2020&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,700,282&#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;536,228&#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;237,446&#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;112,010&#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,585,966&#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 disposed&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;(21,802)&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;(7,537)&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;(6,406)&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;&#x2014;&#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;(35,745)&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;Goodwill related to 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;(1,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Translation and other adjustments&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;(696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(36,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(44,064)&lt;/span&gt;&lt;/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 as of December&#160;31, 2021&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;1,676,224&#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="display:none"/&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;492,149&#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;223,819&#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;112,010&#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,504,202&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="i65bb5f8b86194c0382e9b7171e2ec7c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzMtMS0xLTEtMA_baf2c367-d6a2-4247-afcb-8e2a7216eafe"
      unitRef="usd">1883053000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ibeafa3cef307423090670f1ceddbade2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzMtNC0xLTEtMA_aeecbd5d-2bd8-41f4-9335-65f1fda89ba5"
      unitRef="usd">475772000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="if862d590af1f44efb54c24a440a29706_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzMtNi0xLTEtMA_a7c6ccd1-c104-4709-a95f-bd50cd9c170a"
      unitRef="usd">213725000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ic3fc40c27b29405c8289ca6a62fe46e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzMtOC0xLTEtMA_e85c2e01-426f-4ac6-952b-d9ceda974a52"
      unitRef="usd">4883000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzMtMTAtMS0xLTA_3c93af14-dcf3-47fc-a572-e54c230980ab"
      unitRef="usd">2577433000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i65bb5f8b86194c0382e9b7171e2ec7c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzQtMS0xLTEtMA_34e03a5d-6a9d-4999-a97e-ade29ccdaec4"
      unitRef="usd">332128000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ibeafa3cef307423090670f1ceddbade2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzQtNC0xLTEtMA_e583329b-ae55-462a-8a16-4e0cecab0737"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="if862d590af1f44efb54c24a440a29706_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzQtNi0xLTEtMA_fcd8718a-3464-40fb-be8a-746b6233dc75"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ic3fc40c27b29405c8289ca6a62fe46e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzQtOC0xLTEtMA_f1bf81c9-43f7-4e25-abbe-792934403f22"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzQtMTAtMS0xLTA_f10e4d52-e8c7-4f66-ba31-eb706bc1e4b7"
      unitRef="usd">332128000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i65bb5f8b86194c0382e9b7171e2ec7c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzUtMS0xLTEtMA_42e1ea61-69f1-4adf-bb5d-bafc3518cf84"
      unitRef="usd">1550925000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibeafa3cef307423090670f1ceddbade2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzUtNC0xLTEtMA_04a4d9bf-4ea4-4615-a98b-45d890960504"
      unitRef="usd">475772000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if862d590af1f44efb54c24a440a29706_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzUtNi0xLTEtMA_7863a7b8-141a-493e-a877-1f52f2017ff7"
      unitRef="usd">213725000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic3fc40c27b29405c8289ca6a62fe46e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzUtOC0xLTEtMA_58d1a8d6-2ea0-4706-ba0a-5ca1792764cb"
      unitRef="usd">4883000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzUtMTAtMS0xLTA_c4fcf344-dc68-45cb-8ef3-c919e7edd5ee"
      unitRef="usd">2245305000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3fe8b63bd3694dccb6f1cfb355655662_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzYtMS0xLTEtMA_1eb5c4a3-6249-43d3-8972-afd7f3a65917"
      unitRef="usd">149877000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i84868653a7314829ab95296935d140b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzYtNC0xLTEtMA_ba655fdc-33a5-47b1-a856-f823e77198b8"
      unitRef="usd">22364000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i829c6fbf7a53466bac55bd181383ff39_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzYtNi0xLTEtMA_e8eda5ac-5ecd-4d5a-befa-bd022f5e7573"
      unitRef="usd">15698000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4a4d6b3cc5494c79a1db255f657d79fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzYtOC0xLTEtMA_ccd07a93-2d5d-4026-aef3-2f0b2b6cdddd"
      unitRef="usd">107127000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzYtMTAtMS0xLTA_22a94a27-d5e7-42e1-8561-f54dabbaf662"
      unitRef="usd">295066000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3fe8b63bd3694dccb6f1cfb355655662_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzctMS0xLTEtMA_29de8f69-18f8-4bcb-a3c1-168194c0eeb3"
      unitRef="usd">-520000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i84868653a7314829ab95296935d140b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzctNC0xLTEtMA_404dbfc3-7bda-4582-aef6-3257ee314a72"
      unitRef="usd">38092000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i829c6fbf7a53466bac55bd181383ff39_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzctNi0xLTEtMA_5f70cca4-e63e-40d8-8c79-beb019b3d131"
      unitRef="usd">8023000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4a4d6b3cc5494c79a1db255f657d79fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzctOC0xLTEtMA_c8d0e16d-0960-4505-b6c3-79848dad598a"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzctMTAtMS0xLTA_65b5ccd7-609f-49d8-b27b-01f36e5aa745"
      unitRef="usd">45595000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="if39b26eb88e64cbfb24e23a3068f227a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzgtMS0xLTEtMA_e8fb2e19-c9dc-46c5-825c-76c821b87687"
      unitRef="usd">1700282000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if6fb43569eb643a6bdf2bb1024d11030_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzgtNC0xLTEtMA_698b7552-25fd-46fa-aedd-7bbd203db963"
      unitRef="usd">536228000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i60bc8f9394c740de93e7349fe139f24e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzgtNi0xLTEtMA_64da5a9a-d222-478c-9344-0dcb05e0a638"
      unitRef="usd">237446000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i51bfbbccced940c8b7ae9b3241b4e69a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzgtOC0xLTEtMA_5599a3e3-4c60-42f9-9c13-88a4828fc474"
      unitRef="usd">112010000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzgtMTAtMS0xLTA_a1e4ff9f-1b1d-4e98-befd-6c74f3ebe483"
      unitRef="usd">2585966000</us-gaap:Goodwill>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktMS0xLTEtNDMwNTA_dc106104-3ffa-4c8b-8ca2-a5aea4ab4a6d"
      unitRef="usd">-21802000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktNC0xLTEtNDMwNTc_687220b7-f738-4834-a62c-112b792e12cb"
      unitRef="usd">-7537000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktNi0xLTEtNDMwNjQ_8d998db7-b267-4d77-a7c4-a413efb83782"
      unitRef="usd">-6406000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i76de83c93728415bbb44a95e557ad797_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktOC0xLTEtNDMwODI_72a5263c-346c-431d-8c23-bf5c47a5cb19"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktMTAtMS0xLTQ0OTY2_121b19df-18a5-4528-99fb-2c0e900c0ad9"
      unitRef="usd">-35745000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktMS0xLTEtMA_e3078ca6-53ee-4d0f-9734-ac2ff9db660c"
      unitRef="usd">-1560000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktNC0xLTEtMA_dd648bd5-f967-4874-911f-eb03572bff0e"
      unitRef="usd">-232000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktNi0xLTEtMA_ff045a24-a51f-4153-8353-c28d505e2617"
      unitRef="usd">-163000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i76de83c93728415bbb44a95e557ad797_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktOC0xLTEtMA_7b6a1707-8b68-4b23-b334-1effd33bc261"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzktMTAtMS0xLTA_d6401839-5204-4d94-9e19-19ffb0b41c7c"
      unitRef="usd">-1955000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzEwLTEtMS0xLTA_c860da6b-202e-4037-bbe8-9b076acf327b"
      unitRef="usd">-696000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzEwLTQtMS0xLTA_4cf31e55-84c1-437e-a15d-ccccb806faea"
      unitRef="usd">-36310000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzEwLTYtMS0xLTA_a55706ee-cc71-464a-9bf1-6352bcf9eb4c"
      unitRef="usd">-7058000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i76de83c93728415bbb44a95e557ad797_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzEwLTgtMS0xLTA_f46388bf-cd64-4297-aab4-3d20f464bbd4"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzEwLTEwLTEtMS0w_12b891cf-2e31-4526-9b91-66f6e963bed5"
      unitRef="usd">-44064000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i6c724882251447548916dc0dd3faa8fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzExLTEtMS0xLTA_7b352cc1-72ca-4e12-9f37-cf8cb97a1511"
      unitRef="usd">1676224000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1875352a2dd542929d89ac609ac5e682_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzExLTQtMS0xLTA_c1eecbf8-1554-43cc-9018-60d5d0057695"
      unitRef="usd">492149000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6dca93ec53584e6d8a25ac82bf4c87fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzExLTYtMS0xLTA_750c1ad1-3597-43c4-a064-27954928030c"
      unitRef="usd">223819000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia0c475ba317d4398accfb857e4f1c233_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzExLTgtMS0xLTA_c77d9af3-3ef9-42f8-8163-5a82f6d5fb45"
      unitRef="usd">112010000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTo4MTc5NDZiZjA5ZGQ0OWRmYmZiY2I0MGUzNzMxZGU4OS90YWJsZXJhbmdlOjgxNzk0NmJmMDlkZDQ5ZGZiZmJjYjQwZTM3MzFkZTg5XzExLTEwLTEtMS0w_894147d7-57a4-4e04-b2c1-a194d7ce17af"
      unitRef="usd">2504202000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzY5OA_abd2e938-ea92-4a13-a9d2-c1501b91eaa3">&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, 2021 and 2020 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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,328,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,377,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(425,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,440,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;(560,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(59,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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,392,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,534,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,103,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,015,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i73cf682065d94f3abd6552c841497657_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzMtMS0xLTEtMA_5e6e4c31-51fd-4fa2-ad21-5e3228f8d576"
      unitRef="usd">1328611000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8ed24e9e78f64762bb7be11b947d753f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzMtMy0xLTEtMA_5f8b33c1-a680-40cf-8e00-5564de2815be"
      unitRef="usd">1377943000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i73cf682065d94f3abd6552c841497657_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzMtNS0xLTEtMA_5c368934-915c-423f-a12f-3516034e32c3"
      unitRef="usd">441059000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8ed24e9e78f64762bb7be11b947d753f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzMtNy0xLTEtMA_030c5b5f-eaac-4bae-ae6a-94218a366d0d"
      unitRef="usd">425692000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i92055e6eb2f94aa2b933ad79be8ae4c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzQtMS0xLTEtMA_a5f71179-a913-4da2-8d4e-09043eb2b282"
      unitRef="usd">28158000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i67ef23266cb74f19b53540f3df2ec862_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzQtMy0xLTEtMA_d33f39aa-529c-4101-969e-7641635afbd9"
      unitRef="usd">29627000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibe425bb06d4244a498cfd5f2714d60cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzUtMS0xLTEtMA_5f841b55-17fc-4c8f-bd9d-7ec3cdb23db9"
      unitRef="usd">1440643000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9c541e4dae854f8c87752183ccee7f0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzUtMy0xLTEtMA_ede9d68f-69b7-4504-a6bd-06751430ea3b"
      unitRef="usd">1458924000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibe425bb06d4244a498cfd5f2714d60cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzUtNS0xLTEtMA_796ba9d2-b3a0-4e91-8e3e-36beab9a6153"
      unitRef="usd">560740000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9c541e4dae854f8c87752183ccee7f0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzUtNy0xLTEtMA_39a03965-a7d8-435f-88f6-ebd9121aedef"
      unitRef="usd">479612000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6d7e9cddc201437c9b6aef33ee9dad76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzYtMS0xLTEtMA_7c8f8782-60e7-40da-a188-92c420fc2fcd"
      unitRef="usd">23434000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7b51cbaf2fc642d6b3fa1d25f9c28968_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzYtMy0xLTEtMA_481b4594-a296-4fa7-a042-2d1b678e1d3d"
      unitRef="usd">23866000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6d7e9cddc201437c9b6aef33ee9dad76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzYtNS0xLTEtMA_3a725b97-85a0-417f-87ad-90948068561d"
      unitRef="usd">20630000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7b51cbaf2fc642d6b3fa1d25f9c28968_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzYtNy0xLTEtMA_9262a623-75ea-42df-9287-7632b75b5311"
      unitRef="usd">20280000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia9f8af7ea3154e9c9b2d47cd894026fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzctMS0xLTEtMA_b97fdc48-6faa-4a4d-85f0-db9be642c10e"
      unitRef="usd">549269000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i243fe3e921ef4a939395a457c37514f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzctMy0xLTEtMA_e81b0acf-bbe5-4bab-a847-b75d9c9e653d"
      unitRef="usd">619847000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia9f8af7ea3154e9c9b2d47cd894026fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzctNS0xLTEtMA_7df705a6-0d43-423e-9f56-cbfa09ef36c2"
      unitRef="usd">59249000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i243fe3e921ef4a939395a457c37514f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzctNy0xLTEtMA_cdfb8d30-21be-4584-a2a6-30dbbadbb203"
      unitRef="usd">65955000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifc4fb4bc3df64bd3b5b7bd2f86e9f8ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzgtMS0xLTEtMA_60ffe189-1515-4829-b06a-a5e2a585f890"
      unitRef="usd">22783000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2b789547f17d47868734326aa6fec603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzgtMy0xLTEtMA_e6756ca3-2c5b-4963-a079-a8024980e2b6"
      unitRef="usd">24592000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifc4fb4bc3df64bd3b5b7bd2f86e9f8ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzgtNS0xLTEtMA_e768ebbc-a867-41b1-a7ba-778c9b0aaa46"
      unitRef="usd">22153000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2b789547f17d47868734326aa6fec603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzgtNy0xLTEtMA_53cb9b8e-badf-43eb-bf17-6dc73e93dd68"
      unitRef="usd">23514000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzktMS0xLTEtMA_4dc3f0b1-0604-4478-99c1-bc7d02962111"
      unitRef="usd">3392898000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzktMy0xLTEtMA_d717ac5f-16de-4615-99a7-b4a7ef4ee1e8"
      unitRef="usd">3534799000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzktNS0xLTEtMA_478b1f9a-7b8c-4796-9900-8a1e4358a6fb"
      unitRef="usd">1103831000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTpiNDQxYmM2ODBmZDE0ZmE1YmIwMTg4Y2U1OTA5NjMwNS90YWJsZXJhbmdlOmI0NDFiYzY4MGZkMTRmYTViYjAxODhjZTU5MDk2MzA1XzktNy0xLTEtMA_33e00d63-26fb-4615-95c4-d716af692fe5"
      unitRef="usd">1015053000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic1b18cbeca6a45889e747e35cd492035_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzI1MA_045773ce-ce65-4531-86a9-455c8f924a62"
      unitRef="usd">234700000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzY4OQ_76c22975-6a60-4087-8434-b2d8d6151ff3">&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 $165.6 million, $158.7 million, and $150.0 million for the years ended December 31, 2021, 2020 and 2019, respectively. The 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;2022&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;160,600&#160;&lt;/span&gt;&lt;/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;2023&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;154,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2024&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;153,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;2025&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;151,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2026&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;148,800&#160;&lt;/span&gt;&lt;/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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzUxNw_912461fa-a909-49bc-92b0-d6b7d57e6156"
      unitRef="usd">165600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzUyMQ_250ac1c1-51d3-4585-b246-530583f409a6"
      unitRef="usd">158700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90ZXh0cmVnaW9uOmQwODhmYmY2OTljNzRlN2NhMzc4NDMxMjYyNTI5NjI1XzUyOQ_493d7c9a-1671-4798-824c-7d0cad5340cb"
      unitRef="usd">150000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTozM2NjY2E0NTNjYTg0MTg3YmNlYWQ3Yjk2NGQyZWEyYS90YWJsZXJhbmdlOjMzY2NjYTQ1M2NhODQxODdiY2VhZDdiOTY0ZDJlYTJhXzEtMS0xLTEtMA_4906d931-1a6f-4a49-bccd-3a47b30d86b3"
      unitRef="usd">160600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTozM2NjY2E0NTNjYTg0MTg3YmNlYWQ3Yjk2NGQyZWEyYS90YWJsZXJhbmdlOjMzY2NjYTQ1M2NhODQxODdiY2VhZDdiOTY0ZDJlYTJhXzItMS0xLTEtMA_c8d9b1b1-f8de-4d01-a746-ac3117e76f42"
      unitRef="usd">154800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTozM2NjY2E0NTNjYTg0MTg3YmNlYWQ3Yjk2NGQyZWEyYS90YWJsZXJhbmdlOjMzY2NjYTQ1M2NhODQxODdiY2VhZDdiOTY0ZDJlYTJhXzMtMS0xLTEtMA_72e0bc27-1fae-4f4c-8eb7-0135fb9a47b2"
      unitRef="usd">153000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTozM2NjY2E0NTNjYTg0MTg3YmNlYWQ3Yjk2NGQyZWEyYS90YWJsZXJhbmdlOjMzY2NjYTQ1M2NhODQxODdiY2VhZDdiOTY0ZDJlYTJhXzQtMS0xLTEtMA_b6899247-abce-4852-8a57-7198928005f2"
      unitRef="usd">151800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjMvZnJhZzpkMDg4ZmJmNjk5Yzc0ZTdjYTM3ODQzMTI2MjUyOTYyNS90YWJsZTozM2NjY2E0NTNjYTg0MTg3YmNlYWQ3Yjk2NGQyZWEyYS90YWJsZXJhbmdlOjMzY2NjYTQ1M2NhODQxODdiY2VhZDdiOTY0ZDJlYTJhXzUtMS0xLTEtMA_3ed6305b-1ad8-4ed5-911c-83d2e873df17"
      unitRef="usd">148800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzkzMg_7702693d-121a-4436-aa23-f140e063b019">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:id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzM1Nw_e574cb87-ce5a-4a7d-ae44-7a7a6e59f368"&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 $32.6&#160;million, $30.7&#160;million and $30.2&#160;million for the years ended December 31, 2021, 2020 and 2019, 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, 2021&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;2022&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,682&#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;2023&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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2024&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;19,279&#160;&lt;/span&gt;&lt;/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;2025&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,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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&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,307&#160;&lt;/span&gt;&lt;/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;2027 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;61,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;160,797&#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;(22,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;138,163&#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&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;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;138,163&#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;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;/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;29,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;55,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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;7.9 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;6.7 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;3.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;span style="color:#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.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;/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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzY5NA_1dac3ed7-51f2-4a39-bb4c-6eb32c3873c3"
      unitRef="usd">32600000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzY5OA_6543e5f4-80f0-41ee-a3ae-c01f70c8e04f"
      unitRef="usd">30700000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzcwNQ_d7413441-5973-4391-a4c8-935fa7e80989"
      unitRef="usd">30200000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzkzMw_9da7c0c5-a019-45b2-9d79-cab688bafdbc">&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, 2021&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;2022&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,682&#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;2023&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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2024&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;19,279&#160;&lt;/span&gt;&lt;/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;2025&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,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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&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,307&#160;&lt;/span&gt;&lt;/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;2027 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;61,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;160,797&#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;(22,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;138,163&#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="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzItMS0xLTEtMA_0b6e0913-1d65-4942-8289-545585416985"
      unitRef="usd">26682000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzMtMS0xLTEtMA_765b07e7-66d6-4be9-b872-04ba2258f566"
      unitRef="usd">22790000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzQtMS0xLTEtMA_21b630f1-5e11-4940-b0a5-76e602518bf0"
      unitRef="usd">19279000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzUtMS0xLTEtMA_daf7a827-ec1a-44d7-8972-30e0f75288c6"
      unitRef="usd">14789000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzYtMS0xLTEtMA_053acb0f-2992-40e6-94fb-d7b179574bfb"
      unitRef="usd">15307000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzctMS0xLTEtMA_0ed73b9f-be30-4f8c-9f99-829fc0da45b5"
      unitRef="usd">61950000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzgtMS0xLTEtMA_0cb424c2-a2fd-432e-bfd9-b7fbc766eca0"
      unitRef="usd">160797000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzktMS0xLTEtMA_8c9c8450-c4ba-46cd-a81d-978a8d9aac0d"
      unitRef="usd">22634000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTpmZTg3NTQ3OWE0NDA0ZGI5OWZlYmI3NTA0NmFlYTJjNC90YWJsZXJhbmdlOmZlODc1NDc5YTQ0MDRkYjk5ZmViYjc1MDQ2YWVhMmM0XzEwLTEtMS0xLTA_2f01eb39-0124-4264-854c-d948ba2d28f7"
      unitRef="usd">138163000</us-gaap:OperatingLeaseLiability>
    <tfx:LesseeOperatingLeaseSupplementalInformationTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90ZXh0cmVnaW9uOjQ1YWE1NDYxNDVhNjRjYmU4NDAzMzBhODgyZmVhNWY5XzkzMQ_9db7e12e-6f8f-4ce5-9e47-3a65d2f29ed8">&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;138,163&#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;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;/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;29,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;55,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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;7.9 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;6.7 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;3.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;span style="color:#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.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;/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="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzItMS0xLTEtMA_520b68c4-4383-4472-aebb-361ec7509898"
      unitRef="usd">138163000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzItMy0xLTEtMA_22b222f3-07b6-4211-8f0e-2f4f4aee1848"
      unitRef="usd">108743000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzMtMS0xLTEtMA_65b9328b-2adb-45f4-97e5-2e4843b04f4b"
      unitRef="usd">29199000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzMtMy0xLTEtMA_fb15ab05-01da-4fa2-acbd-08c48cec94c8"
      unitRef="usd">28276000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzQtMS0xLTEtMA_455f8671-79cd-4231-bb2d-9e48c7bcc45c"
      unitRef="usd">55290000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzQtMy0xLTEtMA_6db6412f-8fdb-433b-8c60-e9cb9f0a1530"
      unitRef="usd">8904000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzUtMS0xLTEtMC90ZXh0cmVnaW9uOmI5MGZiMDMyZjFlODRhNGRhMjAyMzM0Nzc0N2U2MzhhXzQ_2521e848-6fc2-4787-9edb-dd922dd68aec">P7Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzUtMy0xLTEtMA_acbe8c04-ab0c-4761-b034-ad8b79c27b47">P6Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzYtMS0xLTEtMA_6da4290e-7c5e-4723-932b-524915915937"
      unitRef="number">0.037</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjYvZnJhZzo0NWFhNTQ2MTQ1YTY0Y2JlODQwMzMwYTg4MmZlYTVmOS90YWJsZTo5ZGVkMDIyMzBiYzU0MTY4OTQyZjA0NWQ0YWNlOTExOS90YWJsZXJhbmdlOjlkZWQwMjIzMGJjNTQxNjg5NDJmMDQ1ZDRhY2U5MTE5XzYtMy0xLTEtMA_961beacb-1c95-490a-8257-386f340cc44c"
      unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzE0NTY3_e9a75c15-dfec-44ca-8460-353186091886">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, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="padding:2px 1pt;text-align:left;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;text-align:justify"&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.48% at December 31, 2021, and 1.66% at December 31, 2020, 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;141,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;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;/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;text-align:justify"&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.48% at December 31, 2021 and 1.65% at December 31 2020, 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;647,500&#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 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;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;&#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;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 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;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 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;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;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;/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="text-align:justify"&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.00% at December 31, 2021 and 1.24% at December 31, 2020&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,863,500&#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,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;/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;(13,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,850,102&#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,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;/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;(110,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;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,740,102&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Redemption of 4.875% Senior Notes due 2026&lt;/span&gt;&lt;/div&gt;&lt;div style="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 April 29, 2021, we issued a notice of redemption to holders of our outstanding $400&#160;million aggregate principal amount of 4.875% Senior Notes due 2026 (the &#x201c;2026 Notes&#x201d;). Pursuant to the notice of redemption, the 2026 Notes were redeemed on June 1, 2021 (the &#x201c;Redemption Date&#x201d;) at a redemption price equal to 102.438% of the principal amount of the 2026 Notes plus accrued and unpaid interest up to, but not including, the Redemption Date (the &#x201c;Redemption Price&#x201d;). We recognized a loss on extinguishment of debt of $13.0&#160;million as a result of the redemption of the 2026 Notes. &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;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&#160;billion and a term loan facility of $700.0&#160;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 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;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 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. &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;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 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, 2021, we were in compliance with the covenants, and none of the termination events had occurred. As of December&#160;31, 2021 and 2020, we had $75.0 million (the maximum amount available) of outstanding borrowings under our 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, 2021 and 2020, 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: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: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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;1,893,518&#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,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;/tr&gt;&lt;/table&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;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, 2021, 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-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;2022&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;110,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;2023&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;43,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;2024&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;709,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;2025&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;&#x2014;&#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;2026 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,000,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-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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;73,598&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzE0NTUw_21543f4d-7c64-41bb-b66e-45e674a73edc">&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, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="padding:2px 1pt;text-align:left;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;text-align:justify"&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.48% at December 31, 2021, and 1.66% at December 31, 2020, 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;141,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;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;/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;text-align:justify"&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.48% at December 31, 2021 and 1.65% at December 31 2020, 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;647,500&#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 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;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;&#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;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 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;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 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;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;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;/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="text-align:justify"&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.00% at December 31, 2021 and 1.24% at December 31, 2020&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,863,500&#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,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;/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;(13,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,850,102&#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,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;/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;(110,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;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,740,102&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="ic23ac776fe67498fb6919f7d43fed289_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjJmZWFlZDllMTNhNTQ4NWRhMWQzODUwODhhMTgxMmNmXzQ0_6e4c38ee-1d8b-4c4a-88ab-39193160316f"
      unitRef="number">0.0148</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i273d370744e64d66b904e4246954d72a_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjJmZWFlZDllMTNhNTQ4NWRhMWQzODUwODhhMTgxMmNmXzcz_7ae97b0a-8b42-418b-be68-71a38691a176"
      unitRef="number">0.0166</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCredit
      contextRef="i469fb3b19ba246f092d6dc7eb911a49e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzMtMS0xLTEtMA_528d6056-971a-4922-9595-affa889f09ae"
      unitRef="usd">141000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i2043320cdc26400d8991e0e406d9e1e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzMtMy0xLTEtMA_14cb1753-3aa8-4af5-9ebb-b91cf1c5aad7"
      unitRef="usd">350000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="iaeeb5e0048244215a611f195dfee52f8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI1OGQ1YzA5N2M3NTQxNmI4ZTFkNmU3NmJmNTFkMjJkXzM3_0c4ff799-81fb-480a-9226-f6adf0322be5"
      unitRef="number">0.0148</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="id742ff7eb2774d90aa8be08e4a513492_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI1OGQ1YzA5N2M3NTQxNmI4ZTFkNmU3NmJmNTFkMjJkXzY1_3f40e849-11de-4093-b977-cdef6588ec39"
      unitRef="number">0.0165</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCredit
      contextRef="ic870fd8eff154070b7ceb09599e0efc3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzQtMS0xLTEtMA_613145be-1595-4d5d-882d-c3bfc900e434"
      unitRef="usd">647500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="iecd0cf77db3d45eea3a1be6882d31b15_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzQtMy0xLTEtMA_f3ae17db-14c2-4863-9137-98f87f1a8957"
      unitRef="usd">673000000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i574c45d85bad48cb8188ae55aba48bba_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmZkYTBjNTA5ZjVkYzQ5ZTdiNzg5YzNkYzhiMDZjZTc2XzQ_4513bfea-07b6-432a-98ac-9fc0be69497b"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9e8ed16f17564dca9da2bb10e17575df_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmZkYTBjNTA5ZjVkYzQ5ZTdiNzg5YzNkYzhiMDZjZTc2XzQ_4b9fb403-72f5-4471-a350-3384c377edc6"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i9e8ed16f17564dca9da2bb10e17575df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzUtMS0xLTEtMA_83191a60-8793-4e88-a9a2-a2eea2460650"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i574c45d85bad48cb8188ae55aba48bba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzUtMy0xLTEtMA_58022412-f8d6-410c-9afd-1f4c5882e2ac"
      unitRef="usd">400000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i07274b90bd3646639b7f09c1a811e361_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjgwNzA2MzZmNWQ4MzQ5OGRhYmQ4NTIxOTJjMGQ4NmQ5XzQ_33e67c69-8ac8-4306-a39b-1356e643f8c6"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7d5e07da58284aeb8cacdcf9a5e7d521_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjgwNzA2MzZmNWQ4MzQ5OGRhYmQ4NTIxOTJjMGQ4NmQ5XzQ_62e9e321-95a6-4aeb-9566-dc738f6d9fa4"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i07274b90bd3646639b7f09c1a811e361_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzYtMS0xLTEtMA_dcf83c37-8968-49cd-89f0-5b76d9d3a215"
      unitRef="usd">500000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i7d5e07da58284aeb8cacdcf9a5e7d521_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzYtMy0xLTEtMA_6b6d62fb-a720-4e8a-a400-8013e08cb8ad"
      unitRef="usd">500000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9256c56080614add8b61b1463d9121ca_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzctMC0xLTEtMzUyNTcvdGV4dHJlZ2lvbjo0NWMwNTA5NmE4NjQ0OGFhODVlYzk4OTFiYTViOGYyN18xMDk5NTExNjI3ODEy_3e119f58-e7f2-417d-a982-bd17e4952067"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifb3cc6a207424de8b424193dca0a3c10_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzctMC0xLTEtMzUyNTcvdGV4dHJlZ2lvbjo0NWMwNTA5NmE4NjQ0OGFhODVlYzk4OTFiYTViOGYyN18xMDk5NTExNjI3ODEy_8883fc5b-358b-4b96-89e7-9c742bb8d711"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="ifb3cc6a207424de8b424193dca0a3c10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzctMS0xLTEtMzUyNTc_489a8cc2-458f-4e0e-bfc6-8404b967137d"
      unitRef="usd">500000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i9256c56080614add8b61b1463d9121ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzctMy0xLTEtMzUyNTc_8a4d0f93-8b18-47f9-8a95-0810b43e8a65"
      unitRef="usd">500000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1eb6f38c96be4d339c16d3709c8a5a56_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk0ODM4ZTYwNTc3MDQzYzQ4NzdmYjI0YmQ3OWNjZjg4XzQx_dcb3bf0d-d803-45c6-a4b5-ce5a1d6ebe19"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i275f1efef7e04c2886811b970f36e19d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk0ODM4ZTYwNTc3MDQzYzQ4NzdmYjI0YmQ3OWNjZjg4XzY5_b4c57c57-deac-4b10-af6d-c09b5799a871"
      unitRef="number">0.0124</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherShortTermBorrowings
      contextRef="i1eb6f38c96be4d339c16d3709c8a5a56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzgtMS0xLTEtMA_4a93b532-5a48-432d-8351-400c6f4375dc"
      unitRef="usd">75000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="i275f1efef7e04c2886811b970f36e19d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzgtMy0xLTEtMA_e1ffe455-102e-4f30-82f5-53a2fe6d8b79"
      unitRef="usd">75000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzktMS0xLTEtMA_2a27b6fd-79ac-4e20-a25b-0742adc574d3"
      unitRef="usd">1863500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzktMy0xLTEtMA_90118280-255b-42f1-afd7-a00e54dd033b"
      unitRef="usd">2498000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEwLTEtMS0xLTA_43e673da-7808-49ae-91ae-8ab6ae39804d"
      unitRef="usd">13398000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEwLTMtMS0xLTA_5c540ca1-b251-49c9-8a37-679afc9cff1b"
      unitRef="usd">19612000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzExLTEtMS0xLTA_465e3d4a-f029-4483-9d1d-6c6644209734"
      unitRef="usd">1850102000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzExLTMtMS0xLTA_0a2d375f-b80c-4465-b4a2-98e215543e9f"
      unitRef="usd">2478388000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEyLTEtMS0xLTA_9cd782ea-50b7-487d-95cd-afb1164cf2a3"
      unitRef="usd">110000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEyLTMtMS0xLTA_8f2a31d0-4405-4135-b736-e9e112c4cf71"
      unitRef="usd">100500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEzLTEtMS0xLTA_6c193586-aa90-4bbd-81cd-eceb5953c0e6"
      unitRef="usd">1740102000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpiMzI5YTEzNzdkNjI0N2FhOWU4MzdjMzBiMzBmYmVlZi90YWJsZXJhbmdlOmIzMjlhMTM3N2Q2MjQ3YWE5ZTgzN2MzMGIzMGZiZWVmXzEzLTMtMS0xLTA_1d85a046-269f-4f40-9da4-755f3b139ac0"
      unitRef="usd">2377888000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i139fe507be9640c3a39615abe018d0fa_I20210429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU2NzU_d7262735-b158-43b3-b79f-a109138633b8"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i139fe507be9640c3a39615abe018d0fa_I20210429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU2ODM_d704ed23-4364-4b72-90ff-56a1cbcb9c42"
      unitRef="usd">400000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i139fe507be9640c3a39615abe018d0fa_I20210429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU2OTc_e752321c-d58f-44f0-9131-0fd722a5c777"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="id56988ac2356448684063802cf0b4986_D20210429-20210429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3MDU_3f39df5f-2a6e-45e9-a058-a33c5c6b7b83"
      unitRef="number">1.02438</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="id56988ac2356448684063802cf0b4986_D20210429-20210429"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3MTU_464339ac-cd62-44b0-8d34-19e7539dd4db"
      unitRef="usd">-13000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib402a526a244437e98c041f762505a08_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU4NjA_a13c5e56-20b9-4705-ae71-00c11be8ca01">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i352facf34efa4b959900c8e212f6771e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3MzA_b9ca28b4-37e5-4e55-9392-44139e430be4"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1f00150f12324b00b6afbff272c05ae9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3NDQ_692ccff1-9d99-4dd9-b033-445039a0ae2e"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i15c8d73098e246e8adf62709bdef2624_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3NzM_0d40c619-3914-4bbb-9bda-83291c2070cb"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1e17b7817b7d4151b739ba424994c659_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3ODA_78bbbc7f-bbe4-4310-8b27-d62736e99632"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib2b6acc130f44f27b2799b4d04fe43fa_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3ODc_67e1d41a-4df3-4489-9b49-3145c356dc7a"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i64c10d5694094b1ca2e6d7c880c75600_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3OTM_95ccd8bc-b69f-4cbc-84b1-5158fc394834"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idfd6d8fe36da43e8acd8eb9aaeb0f037_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU3OTc_c1787422-8f8e-49a4-bee6-9be205444009"
      unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0f6bbfccb315428da4e3f977b23050e8_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU4MDU_0be0561d-38d6-4165-9228-9e11ba568af6"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2c1ddb6f7feb4105808b5a14e5193360_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU4MTI_21d05d9b-0e66-47ba-9e9a-128de14e7a43"
      unitRef="number">0.0200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tfx:DebtInstrumentCovenantTermsMaximumLeverageRatio
      contextRef="i70723d5a30b847fa8e9d24907426abcc_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU4MTk_f4c2860b-9ae4-4a7c-b5f1-2a7f426dd059"
      unitRef="number">4.50</tfx:DebtInstrumentCovenantTermsMaximumLeverageRatio>
    <tfx:DebtInstrumentCovenantTermsMinimumInterestCoverageRatio
      contextRef="i70723d5a30b847fa8e9d24907426abcc_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzIxOTkwMjMyOTU4MjU_260fd6a1-1409-4f4f-9fae-962a1425e6a5"
      unitRef="number">3.50</tfx:DebtInstrumentCovenantTermsMinimumInterestCoverageRatio>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i29993bbda9d84450b5ab9e8c6e54795a_I20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzU0MzE_f5ce27d2-68ea-4c71-a766-55df4fd94247"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i29993bbda9d84450b5ab9e8c6e54795a_I20171120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzU0NzU_a5b01e3b-df4e-4161-a92e-8d6f94dd6fa0"
      unitRef="usd">500000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i29993bbda9d84450b5ab9e8c6e54795a_I20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzU0ODE_8be1fe2a-ced7-4635-a0c0-7cb2ee85975e"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i29993bbda9d84450b5ab9e8c6e54795a_I20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzU2NDM_1bf56990-da3e-4183-af2e-cfe2f88df2fd"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross
      contextRef="i29993bbda9d84450b5ab9e8c6e54795a_I20171120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzYxMTg_7bb37014-bd15-4b1e-bc67-0e01f5a11343"
      unitRef="usd">7900000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross>
    <tfx:PercentOfRedemptionPriceToPrincipalAmount
      contextRef="ib33d85b9d2bb4a1a8b6e419aedfe7aa5_D20171120-20171120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzY5MDk_1a0955bd-2d38-4b93-a069-e4b2f3971f48"
      unitRef="number">1.02313</tfx:PercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="i1f212c1a23a84427bf1421b2be294bb4_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzcwMTI_4b2008e9-a624-450b-86a5-94be79d111f2"
      unitRef="number">0.00771</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="i6813c6754dd54013aa74ca9e085bd235_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzcwMTk_0517fbd7-da4f-4101-9bf4-d09272e0bee6"
      unitRef="number">1</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i4e5d2b8a462f4fd9b09f3cf81fd5025e_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzcyNTc_8cbfb3bc-0703-4307-9781-3338bd886725"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption
      contextRef="i4e5d2b8a462f4fd9b09f3cf81fd5025e_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzc0MjQ_910cbbb3-ed6d-4db6-bac5-9f9a1a6b7d3d"
      unitRef="number">0.010</tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ieb5971b1fc3c4b1f906d5f0fb3e8568b_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzgyMjE_7879429f-094f-4dca-97f2-8c93beb68d63"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <tfx:PercentOfPrincipalAmountOfNotesRedeemable
      contextRef="ie97394362efc417fa60bb94416a98f79_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzgzMzg_3bf0aefd-97cd-4887-a5b1-3b8491cb57ca"
      unitRef="number">0.40</tfx:PercentOfPrincipalAmountOfNotesRedeemable>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ie97394362efc417fa60bb94416a98f79_D20171120-20171120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzg1Mjg_a94e9d2a-66d7-46c6-a9d1-bee7970ff074"
      unitRef="number">1.04625</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic0f0d4a4ff224fdda0db19adc19d6d42_I20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzg5MTQ_460ae251-1a06-4eae-916c-1bef9edc256a"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="ic0f0d4a4ff224fdda0db19adc19d6d42_I20200527"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzg5NTg_81cbbc64-69a9-4821-9a74-04fc91018ab5"
      unitRef="usd">500000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic0f0d4a4ff224fdda0db19adc19d6d42_I20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzg5NjQ_a384b711-a16c-4509-9731-a7e9e5606e41"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic0f0d4a4ff224fdda0db19adc19d6d42_I20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzkxMjg_3927ead2-b27c-4d66-a1f2-b34a9e3717ae"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross
      contextRef="ic0f0d4a4ff224fdda0db19adc19d6d42_I20200527"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzk1OTI_8a21a7bf-2a26-4934-8326-10e1368f4110"
      unitRef="usd">8500000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross>
    <tfx:PercentOfRedemptionPriceToPrincipalAmount
      contextRef="i21e678f6756644fcb3349b314644c65f_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEwMzc4_5e72b10d-6f45-45a8-9d70-cdc90367c153"
      unitRef="number">1.02125</tfx:PercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="i2424e2753ed54a5e8b1a9fdc127ea75b_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEwNDgx_b3c4d31b-b1f8-4bef-9cdd-a46954e0a7c1"
      unitRef="number">0.010625</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="i96c99584af2644afa0d7211623e91e86_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEwNDg4_1e652f99-34ca-49d0-b572-001904ee6343"
      unitRef="number">1</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i21e678f6756644fcb3349b314644c65f_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEwNzE2_60f7da78-bdd7-40bc-8eb7-6d47dd9ed171"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption
      contextRef="i18f304b23d59494cb334c24e33b664d5_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEwODgz_c7e87942-2d73-44c7-9562-11f0346cfbbe"
      unitRef="number">0.010</tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i21e678f6756644fcb3349b314644c65f_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzExNjY5_0eb65b8a-e2d6-4abe-85fd-f58e43e1e76c"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <tfx:PercentOfPrincipalAmountOfNotesRedeemable
      contextRef="i18f304b23d59494cb334c24e33b664d5_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzExNzgx_a6f1d82c-c05e-4136-bc59-5b19afba9d17"
      unitRef="number">0.40</tfx:PercentOfPrincipalAmountOfNotesRedeemable>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i18f304b23d59494cb334c24e33b664d5_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzExOTY3_c7f4d9c6-b236-43e2-8cbc-76f7d42a8606"
      unitRef="number">1.0425</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tfx:MaximumAmountAvailableUnderReceivableSecuritization
      contextRef="i69d3726fc1c24a198aef912b372dbb8d_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEzMDM5_71f16230-9e7f-4f62-b874-f92f1433210d"
      unitRef="usd">50000000</tfx:MaximumAmountAvailableUnderReceivableSecuritization>
    <tfx:MaximumAmountAvailableUnderReceivableSecuritization
      contextRef="i48041baa10034034aabeac3755e4e95b_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEzMDQ1_44a20909-27a8-4ef4-b012-54de609307ec"
      unitRef="usd">75000000</tfx:MaximumAmountAvailableUnderReceivableSecuritization>
    <us-gaap:LineOfCredit
      contextRef="i275f1efef7e04c2886811b970f36e19d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzEzNTg5_3dbc038d-8903-450f-b4b3-1202991378fa"
      unitRef="usd">75000000</us-gaap:LineOfCredit>
    <tfx:ScheduleOfFairValueOfDebtTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzE0NTcz_b01e2b29-b7b5-4168-9af9-dd5e9024d986">The following table provides the fair value of our debt as of December&#160;31, 2021 and 2020, 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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;1,893,518&#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,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;/tr&gt;&lt;/table&gt;</tfx:ScheduleOfFairValueOfDebtTableTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="if05fc7193fc045818dc9e29e28f12012_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpmODcyYzJiMWI2ODU0ODgzYTExZTY2MjhlOGRjZTgyYS90YWJsZXJhbmdlOmY4NzJjMmIxYjY4NTQ4ODNhMTFlNjYyOGU4ZGNlODJhXzQtMS0xLTEtMA_873c0c1f-5198-4b94-b0de-0f853428c298"
      unitRef="usd">1893518000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i885002bcd4734aa5820be169e013cee2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpmODcyYzJiMWI2ODU0ODgzYTExZTY2MjhlOGRjZTgyYS90YWJsZXJhbmdlOmY4NzJjMmIxYjY4NTQ4ODNhMTFlNjYyOGU4ZGNlODJhXzQtMy0xLTEtMA_a0fcaa4a-aebe-4419-b545-42129d300b04"
      unitRef="usd">2586058000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzE0NTUy_6e15fd90-1d62-40b3-91ba-fab47f9b8597">&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;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, 2021, 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-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;2022&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;110,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;2023&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;43,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;2024&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;709,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;2025&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;&#x2014;&#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;2026 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,000,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="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZToyYWJlZGI1YWMyNTA0ZDBjOWEwYjI5ZmZkYjE4ZTkwZS90YWJsZXJhbmdlOjJhYmVkYjVhYzI1MDRkMGM5YTBiMjlmZmRiMThlOTBlXzEtMS0xLTEtMA_cd38b354-8b92-4ec1-80fb-4584a8003af1"
      unitRef="usd">110000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZToyYWJlZGI1YWMyNTA0ZDBjOWEwYjI5ZmZkYjE4ZTkwZS90YWJsZXJhbmdlOjJhYmVkYjVhYzI1MDRkMGM5YTBiMjlmZmRiMThlOTBlXzItMS0xLTEtMA_7441cec5-f249-4488-a48d-089271728a8c"
      unitRef="usd">43750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZToyYWJlZGI1YWMyNTA0ZDBjOWEwYjI5ZmZkYjE4ZTkwZS90YWJsZXJhbmdlOjJhYmVkYjVhYzI1MDRkMGM5YTBiMjlmZmRiMThlOTBlXzMtMS0xLTEtMA_e495a44b-c2d0-4b78-b371-bc574de3160a"
      unitRef="usd">709750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZToyYWJlZGI1YWMyNTA0ZDBjOWEwYjI5ZmZkYjE4ZTkwZS90YWJsZXJhbmdlOjJhYmVkYjVhYzI1MDRkMGM5YTBiMjlmZmRiMThlOTBlXzQtMS0xLTEtMA_1c601a0d-9444-4c17-b005-1ca4df6673d2"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <tfx:LongTermDebtMaturityAfterYearFour
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZToyYWJlZGI1YWMyNTA0ZDBjOWEwYjI5ZmZkYjE4ZTkwZS90YWJsZXJhbmdlOjJhYmVkYjVhYzI1MDRkMGM5YTBiMjlmZmRiMThlOTBlXzUtMS0xLTEtMA_e88e293b-b2a0-499a-ad15-01a9300738a1"
      unitRef="usd">1000000000</tfx:LongTermDebtMaturityAfterYearFour>
    <tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90ZXh0cmVnaW9uOjBjM2Q1ZDkzMjRjMTQyYWVhNDc5NGFiYzEzODlmOTZiXzE0NTc1_59adfcf5-c65e-4b11-9f97-db53d5a5a5b8">&lt;div style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;73,598&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpmYmI1MzU2ZDRkMmE0ZmZjYmY5NGE0YjZlMDEzZDQzNC90YWJsZXJhbmdlOmZiYjUzNTZkNGQyYTRmZmNiZjk0YTRiNmUwMTNkNDM0XzMtMS0xLTEtMA_223d2b5d-56b3-4fd4-b17f-91ed2eba884f"
      unitRef="usd">73598000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpmYmI1MzU2ZDRkMmE0ZmZjYmY5NGE0YjZlMDEzZDQzNC90YWJsZXJhbmdlOmZiYjUzNTZkNGQyYTRmZmNiZjk0YTRiNmUwMTNkNDM0XzMtMy0xLTEtMA_f420614f-ac05-44ed-926e-15b1a2ec86a4"
      unitRef="usd">79533000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNjkvZnJhZzowYzNkNWQ5MzI0YzE0MmFlYTQ3OTRhYmMxMzg5Zjk2Yi90YWJsZTpmYmI1MzU2ZDRkMmE0ZmZjYmY5NGE0YjZlMDEzZDQzNC90YWJsZXJhbmdlOmZiYjUzNTZkNGQyYTRmZmNiZjk0YTRiNmUwMTNkNDM0XzMtNS0xLTEtMA_33ce541f-5b0c-4bcf-b6df-12a5a0a214bd"
      unitRef="usd">95954000</us-gaap:InterestPaidNet>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzMzMTI_8665e912-f975-4cd8-b2cf-9ae74b4285ec">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 the currency exposures, which generally approximate one month. For the years ended December&#160;31, 2021 and 2020, we recognized losses related to non-designated foreign currency forward contracts of $8.9 million and $1.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, 2021 and 2020 was $149.5 million and $129.5 million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of December&#160;31, 2021 and 2020 was $161.2 million and $163.5 million, respectively. All open foreign currency forward contracts as of December&#160;31, 2021 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="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. The following table summarizes the foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense related to cross currency swap for the year ended December&#160;31, 2021 and December&#160;31, 2020:&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:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&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:13.960%"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gains&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;34,849&#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,312&#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;Interest 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;19,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,488&#160;&lt;/span&gt;&lt;/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-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, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate 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;21,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;23,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;9,560&#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 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;9,560&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;33,291&#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;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;/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;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate 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;&#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;34,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;&#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;34,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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,140&#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;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;/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, 2021,&#160;2020 and 2019, there was no ineffectiveness related to our hedging derivatives.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="ic21c8d90dd394823887761f5eb9e8341_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzcwOA_a376c3bd-5efb-4d6f-8043-bf3e9eec97e2"
      unitRef="usd">8900000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="i52aa1b9c83814207bea516dc36f89a47_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzcxNQ_e55f9f46-63df-4ff5-b2d8-8a7da086e41b"
      unitRef="usd">1800000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iead34500d47549e08834f214c02153cd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1Xzg1OA_a74c875d-78b8-45fd-97d3-dc837effefea"
      unitRef="usd">149500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2310010aac904b0f904749a2c06c6dbc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1Xzg2NQ_41644452-b4b5-42fe-a1c1-3a16d527c73a"
      unitRef="usd">129500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia51c3f4f1b0c4b9c85aa017a2ad5322b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1Xzk5Mg_cc11127b-ec90-4ed2-b1c0-3f181e2c5a7a"
      unitRef="usd">161200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iaa0d484ef5ca4629865d9b1c67a267f1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1Xzk5OQ_b3211fd3-fd47-42b9-8ac2-c4630234ea2a"
      unitRef="usd">163500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i08b738f1f5df48fe9731da45954645a8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzEyMDg_eae2f052-2b32-46a6-849c-1e6617378dbc"
      unitRef="financial_institution_counterparty">5</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i08b738f1f5df48fe9731da45954645a8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE0Mjc_3fa19216-be91-4799-8f86-fae5ebcc35a6"
      unitRef="usd">250000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i08b738f1f5df48fe9731da45954645a8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE0NjA_62a7d0e5-e465-4c0d-a5a1-de75212c55f2"
      unitRef="number">0.048750</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i08b738f1f5df48fe9731da45954645a8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE0Njc_da659cc1-f11a-442e-b474-1f26148199cb"
      unitRef="eur">219200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="i08b738f1f5df48fe9731da45954645a8_I20201231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE1MDA_7a494f7b-297e-4f2f-ae5b-e121cf61d447"
      unitRef="number">0.024595</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i6ee24d20bd454ecc88a1bd71e8c62943_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE2NTc_5c5ee48d-05c1-48ac-8efd-8c576f305de8"
      unitRef="financial_institution_counterparty">6</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6ee24d20bd454ecc88a1bd71e8c62943_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE4NzY_c366ced0-eaee-43d4-8aac-a2148181cf5c"
      unitRef="usd">500000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i6ee24d20bd454ecc88a1bd71e8c62943_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE5MDk_5f6108ec-5a2c-44a2-a5fc-1e9ef324ed7f"
      unitRef="number">0.04625</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6ee24d20bd454ecc88a1bd71e8c62943_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE5MTY_8feb998d-f3fb-4b50-a5cd-1a7504fc7d1a"
      unitRef="eur">433900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="i6ee24d20bd454ecc88a1bd71e8c62943_I20191231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzE5NDk_f6adec92-1cff-4279-aad3-85c7b5c68d40"
      unitRef="number">0.01942</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzIxOTkwMjMyNjAyODg_f079e44f-1504-4794-8fde-273571c5b91b">The following table summarizes the foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense related to cross currency swap for the year ended December&#160;31, 2021 and December&#160;31, 2020:&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.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&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:13.960%"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gains&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;34,849&#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,312&#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;Interest 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;19,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,488&#160;&lt;/span&gt;&lt;/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;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ic6272d9e158b4b7b8fd9850963788139_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTo3NjdmODc2Mjg4N2U0NWQ1YTM2NjQ5M2I1NzdmNzdhMy90YWJsZXJhbmdlOjc2N2Y4NzYyODg3ZTQ1ZDVhMzY2NDkzYjU3N2Y3N2EzXzEtMS0xLTEtNDU0OTA_91e687aa-56c7-473d-8d84-d1753f00c077"
      unitRef="usd">34849000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ib8bfdbb483404a5ba3752c8f6c3627aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTo3NjdmODc2Mjg4N2U0NWQ1YTM2NjQ5M2I1NzdmNzdhMy90YWJsZXJhbmdlOjc2N2Y4NzYyODg3ZTQ1ZDVhMzY2NDkzYjU3N2Y3N2EzXzEtMy0xLTEtNDU0OTU_e6a8bcd5-c9a5-4588-8503-460acd4af1b5"
      unitRef="usd">37312000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="iafc318244809487986dcd01f7e47c29f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTo3NjdmODc2Mjg4N2U0NWQ1YTM2NjQ5M2I1NzdmNzdhMy90YWJsZXJhbmdlOjc2N2Y4NzYyODg3ZTQ1ZDVhMzY2NDkzYjU3N2Y3N2EzXzItMS0xLTEtNDU0OTM_6a69882a-e35e-461b-be19-e7f26a1a82cd"
      unitRef="usd">19296000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i52412c3855624896b08d04566dbf770a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTo3NjdmODc2Mjg4N2U0NWQ1YTM2NjQ5M2I1NzdmNzdhMy90YWJsZXJhbmdlOjc2N2Y4NzYyODg3ZTQ1ZDVhMzY2NDkzYjU3N2Y3N2EzXzItMy0xLTEtMzU0ODE_c9f86c36-ce4e-4205-aad6-576907c84c77"
      unitRef="usd">14488000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzMzMTU_a863c7b2-0786-4b28-b877-510462342dc6">The following table presents the locations in the consolidated balance sheets and fair value of derivative instruments as of December&#160;31, 2021 and 2020:&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate 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;21,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;23,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;9,560&#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 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;9,560&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;33,291&#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;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;/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;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate 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;&#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;34,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;&#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;34,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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,140&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ia2de89302225449686dbaa57fe490860_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzMtMS0xLTEtMA_bd2007e7-fa4d-43bf-a78f-f3ed9bab6ab0"
      unitRef="usd">1957000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i6462d20d6f9e43e8babfe614b6e46538_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzMtMy0xLTEtMA_8c311c1f-f419-4f0a-a991-3ed2c1b63860"
      unitRef="usd">1691000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i8389b47632174029ac5a257159427ef7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzQtMS0xLTEtMA_e599c6e3-e095-4b98-8277-d5bc92c747d3"
      unitRef="usd">56000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i247eaec0e1d140cf886a9e448a36a131_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzQtMy0xLTEtMA_dc28e976-56bb-48cb-8ee4-7ee26b570305"
      unitRef="usd">61000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i6f5f0961f3f8461f9a0653621ba645cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzUtMS0xLTEtMA_3f2ea329-fc6b-4698-af17-00aaa3d60da1"
      unitRef="usd">21718000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i920e726c227346e2b6c035d494ea52cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzUtMy0xLTEtMA_fca387b4-b45c-4582-adff-2613f0dc4e98"
      unitRef="usd">20106000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i985a8d9923f34c4f9dd9eff111f28c3c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzYtMS0xLTEtMA_0829997a-eb12-4d7e-93ca-3a046c9194af"
      unitRef="usd">23731000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic8655b9a307c42da9f197c3f3dfd1070_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzYtMy0xLTEtMA_893a84b2-49d8-4683-968f-4a203eb71bd3"
      unitRef="usd">21858000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i77abc99840104e63a4f05df6f7612471_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzctMS0xLTEtMA_a9c069f4-948b-4e45-85a4-9efbbf678c4b"
      unitRef="usd">9560000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5b2bc893b8bf4ed989194a3bcedc5bfc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzctMy0xLTEtMA_4566c70c-5ba6-4a4d-a5e9-000abae234a9"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i0351eba17fad45ee8dd11060d1d7dc9e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzgtMS0xLTEtMA_81b78696-d0ea-4d20-b605-7593064d081c"
      unitRef="usd">9560000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iac7d92f96b944619a40401bfa8a0d97b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzgtMy0xLTEtMA_d5fb2ba9-8d69-464f-9c9a-2cbdee1a1676"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id033f14547214e80b26c5091ce7f6f7d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzktMS0xLTEtMA_17e449c3-8340-44b6-b5f5-5a9019dc61c4"
      unitRef="usd">33291000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie0ce145309b7435c9ac790e1fa1952eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzktMy0xLTEtMA_f8fc2b43-57a2-4a79-9378-2c1b4ce1f1be"
      unitRef="usd">21858000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i56b1561386e44bb69a4895e635fa1246_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzExLTEtMS0xLTA_e4e0e81a-f4f3-45c6-b92c-d193e422756d"
      unitRef="usd">993000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i111fae98b4d74c70b923fbf3edf13542_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzExLTMtMS0xLTA_6d1d4766-c3e6-44ea-8396-57b62698a14a"
      unitRef="usd">1504000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i054eb77ed17d4de89bd3f01f9ae529f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzEyLTEtMS0xLTA_3154b0e9-e1cb-411e-83e2-d46949d0031a"
      unitRef="usd">147000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i7934e683e68c4ebba1004328dcec51cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzEyLTMtMS0xLTA_a11aca1f-d3ad-4016-a218-b35f53353baa"
      unitRef="usd">366000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i33cec1ca1058466b88e8823e62ef5de7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE0LTEtMS0xLTA_790e0fa3-d017-4386-bf9e-be15915f7086"
      unitRef="usd">1140000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6e5ab0d7a81740db8403114c8839686d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE0LTMtMS0xLTA_1d2375f6-3bc8-4252-91d2-cf722b0b5c51"
      unitRef="usd">1870000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iff31061528814b7cba990f3269a9e32a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE1LTEtMS0xLTA_95d79ea0-4255-4640-bfca-b8782feb6710"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie1253f502a994b5297144017f89f4412_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE1LTMtMS0xLTA_3a4bdff3-23cf-4148-a54a-666c30bd1cfc"
      unitRef="usd">34125000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i381bd9d49c65415d9246f687698d4c31_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE2LTEtMS0xLTA_2a73f77b-5d27-44ae-9251-6bf9056b747e"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i0d325bb85e6542f9b16538a84c44e611_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE2LTMtMS0xLTA_88761844-3800-4257-aeb5-e62a7476daa3"
      unitRef="usd">34125000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id033f14547214e80b26c5091ce7f6f7d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE3LTEtMS0xLTA_a9db3a98-6b5a-4df3-9371-1456d79171f8"
      unitRef="usd">1140000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie0ce145309b7435c9ac790e1fa1952eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90YWJsZTpiNjFjODkyZGRlNTc0NWRkYTVhYmY1MTlkMmY0MDJhZi90YWJsZXJhbmdlOmI2MWM4OTJkZGU1NzQ1ZGRhNWFiZjUxOWQyZjQwMmFmXzE3LTMtMS0xLTA_8b716dae-eba8-4072-b7d5-5984639fef60"
      unitRef="usd">35995000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
      contextRef="i479eb4c2fad7451ba38d443afe3be261_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzMyNTI_4356b554-cf62-4af7-9888-4a003f6aa0dd"
      unitRef="usd">0</us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings>
    <us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
      contextRef="i6af2d150847e45dfb2db0d6d7e42965c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzMyNTI_818fe3f2-5b20-4906-8b27-9a5e768f80ab"
      unitRef="usd">0</us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings>
    <us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
      contextRef="i92cda531b1964dd8821f3870fcf7c619_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzIvZnJhZzowMmNiYTg1YjdjODU0NWYwYmYzYTI5MWIwMDZhNDMzNS90ZXh0cmVnaW9uOjAyY2JhODViN2M4NTQ1ZjBiZjNhMjkxYjAwNmE0MzM1XzMyNTI_bf6ae72e-c283-45d5-b6e2-9a0da27c1e15"
      unitRef="usd">0</us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90ZXh0cmVnaW9uOjNkMTg1YjU2ZjYyZDRkZjU4YWE0OWIwNjUyYzVjYmZhXzQ3MDA_9154307c-a907-4a70-806e-e746180a1d83">Fair value measurement &lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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, 2021 and 2020:&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 #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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;19,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;19,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;&#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;33,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;33,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;9,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;9,814&#160;&lt;/span&gt;&lt;/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-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 #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;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 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, 2021 or 2020.&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: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:3pt;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.9% - 2.2% (2.0%)&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;2022 - 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;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7% - 10.0% (6.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;2022 - 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, 2021 and 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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;36,633&#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;219,908&#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;(31,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revaluations and other adjustments&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;9,814&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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) Includes $17.4&#160;million payment associated with a settlement reached with the shareholders from whom we acquired Essential Medical, Inc. See Note 17 for additional information related to the settlement.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90ZXh0cmVnaW9uOjNkMTg1YjU2ZjYyZDRkZjU4YWE0OWIwNjUyYzVjYmZhXzQ3MDM_1ad0e52c-3449-4e77-a5f0-f1a02780fbe3">&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, 2021 and 2020:&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 #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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;19,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;19,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;&#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;33,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;33,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;9,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;9,814&#160;&lt;/span&gt;&lt;/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-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 #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;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 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, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:MarketableSecurities
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzMtMS0xLTEtMA_0b9f3471-14b7-406c-97c8-b1900279939e"
      unitRef="usd">19186000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ib450c308dfb646c8a4b435f2047f5182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzMtMy0xLTEtMA_780ae5cc-1df0-4e2d-a95b-06a94dc7dfea"
      unitRef="usd">19186000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="if05fc7193fc045818dc9e29e28f12012_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzMtNS0xLTEtMA_16d3fa65-af90-47a1-9469-f241472c675e"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i63d754f540b54629baaf84197ce15e5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzMtNy0xLTEtMA_bf246a19-bb82-446f-92f7-bc872cc024d3"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:DerivativeAssets
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzQtMS0xLTEtMA_fd49afa3-35b2-45d2-abf7-ddd6adada86a"
      unitRef="usd">33291000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib450c308dfb646c8a4b435f2047f5182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzQtMy0xLTEtMA_6bd0ad47-0188-4d2e-9a15-7a38015ec254"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if05fc7193fc045818dc9e29e28f12012_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzQtNS0xLTEtMA_134cd6bf-a84e-4592-aed1-7f1b8c935ac7"
      unitRef="usd">33291000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i63d754f540b54629baaf84197ce15e5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzQtNy0xLTEtMA_62e73f6a-4c09-48ff-b688-48a901de68fd"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzUtMS0xLTEtMA_23f9e41b-8b15-4f46-858f-da4826eb0c8b"
      unitRef="usd">1140000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ib450c308dfb646c8a4b435f2047f5182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzUtMy0xLTEtMA_ae975d08-f9fc-4196-80ce-6dad7c538456"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="if05fc7193fc045818dc9e29e28f12012_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzUtNS0xLTEtMA_56b39915-89bc-451d-91e7-2afef94522d8"
      unitRef="usd">1140000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i63d754f540b54629baaf84197ce15e5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzUtNy0xLTEtMA_5d580b80-59f7-4589-91b5-45aa9e88e4d1"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzYtMS0xLTEtMA_12b9fb0f-8e03-418e-a9c7-40cb82ec0818"
      unitRef="usd">9814000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib450c308dfb646c8a4b435f2047f5182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzYtMy0xLTEtMA_caa30a65-8fe6-4d81-a2c8-8cceeefe9222"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if05fc7193fc045818dc9e29e28f12012_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzYtNS0xLTEtMA_d5f2e059-114f-40d6-aa83-6bdca9e5c535"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i63d754f540b54629baaf84197ce15e5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTpiYzhkMmRhYTRiNjY0MjQ0ODJlMjZjZDI0OTg0OWMwYi90YWJsZXJhbmdlOmJjOGQyZGFhNGI2NjQyNDQ4MmUyNmNkMjQ5ODQ5YzBiXzYtNy0xLTEtMA_f001115a-546d-4886-bb20-39b25768307f"
      unitRef="usd">9814000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:MarketableSecurities
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzMtMS0xLTEtMA_5fe491f3-b607-48bc-aab4-be4ec759dbe5"
      unitRef="usd">12617000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="iff8c2da979704e65b1000ea8ec7a1adf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzMtMy0xLTEtMA_c2402826-07f4-4050-a1cb-385bc244d975"
      unitRef="usd">12617000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i885002bcd4734aa5820be169e013cee2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzMtNS0xLTEtMA_7e8aa992-6a5e-4775-8046-3ddf024b599a"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ibd2e9c0648084c6e8a7ff61074ac51f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzMtNy0xLTEtMA_649a8629-02ac-4884-ac57-68d822c7f5e9"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:DerivativeAssets
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzQtMS0xLTEtMA_b2e3861d-c6d7-4b5b-9836-2cb733a26da0"
      unitRef="usd">21858000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iff8c2da979704e65b1000ea8ec7a1adf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzQtMy0xLTEtMA_6779a823-81aa-43d9-a4de-f7c1f62e0cdc"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i885002bcd4734aa5820be169e013cee2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzQtNS0xLTEtMA_019c00ea-cd0f-4d1d-ac88-5d302d318532"
      unitRef="usd">21858000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ibd2e9c0648084c6e8a7ff61074ac51f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzQtNy0xLTEtMA_9f71f807-17f1-4ba1-b27b-db18c7db6b40"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzUtMS0xLTEtMA_ebdad2d4-16e1-4071-b148-31b1e0eb8d01"
      unitRef="usd">35995000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="iff8c2da979704e65b1000ea8ec7a1adf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzUtMy0xLTEtMA_045f1c65-e687-451a-9550-59ede9f16d3e"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i885002bcd4734aa5820be169e013cee2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzUtNS0xLTEtMA_84d5a49a-d9e1-480d-8c1e-a923e3a35c06"
      unitRef="usd">35995000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ibd2e9c0648084c6e8a7ff61074ac51f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzUtNy0xLTEtMA_71e0e31f-0a49-49f5-9584-d8ef7ed3cf96"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzYtMS0xLTEtMA_2172d362-c1b2-4e4c-99f4-01167bb58501"
      unitRef="usd">36633000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="iff8c2da979704e65b1000ea8ec7a1adf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzYtMy0xLTEtMA_acddabd1-67f1-47db-acc6-f566e6d3badd"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i885002bcd4734aa5820be169e013cee2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzYtNS0xLTEtMA_cdf7df2c-8318-4525-bc19-d408983e5ac2"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibd2e9c0648084c6e8a7ff61074ac51f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTo5ZGM3ZDZhZjE4MGY0MTBiODYyOWVmOWFkZGRmYTk4NC90YWJsZXJhbmdlOjlkYzdkNmFmMTgwZjQxMGI4NjI5ZWY5YWRkZGZhOTg0XzYtNy0xLTEtMA_7efa8bb2-c865-4ac4-96a9-2cdf3a820372"
      unitRef="usd">36633000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90ZXh0cmVnaW9uOjNkMTg1YjU2ZjYyZDRkZjU4YWE0OWIwNjUyYzVjYmZhXzQ2OTE_c7ffdc40-2ad1-4b76-95f4-fdd08d0e5865">&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:3pt;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.9% - 2.2% (2.0%)&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;2022 - 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;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7% - 10.0% (6.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;2022 - 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="i76bf9a0aea0b4429883269978c9ec3ad_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzItNi0xLTEtMC90ZXh0cmVnaW9uOjRmZmZhN2FhZDFmYzQyZjNiODgzNzZmY2ZkZDMxMTZmXzQ_7a645b5e-a830-4080-a829-a928d142a40b"
      unitRef="number">0.019</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6afc85344fba43e48a0843ffb4a0bbfb_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzItNi0xLTEtMC90ZXh0cmVnaW9uOjRmZmZhN2FhZDFmYzQyZjNiODgzNzZmY2ZkZDMxMTZmXzk_b9873d7e-6882-48c1-9ebc-75bbc8cddc89"
      unitRef="number">0.022</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i478f7ced25934faa98c5aa6ff73d3312_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzItNi0xLTEtMC90ZXh0cmVnaW9uOjRmZmZhN2FhZDFmYzQyZjNiODgzNzZmY2ZkZDMxMTZmXzEz_2dceca48-57df-4b94-8b7a-c6f865da4f70"
      unitRef="number">0.020</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iac0025a9d0b742558aa524474f73831f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzktNi0xLTEtMC90ZXh0cmVnaW9uOjQ2YjdhNjM4OTUwMzQzMWE5OWI5Yzk5ZDMwMWM2OGZlXzQ_be124ef1-1c58-42e3-8bf2-ee452d7b155d"
      unitRef="number">0.017</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iac47c18f6d7b4cc2983144fe88142f3b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzktNi0xLTEtMC90ZXh0cmVnaW9uOjQ2YjdhNjM4OTUwMzQzMWE5OWI5Yzk5ZDMwMWM2OGZlXzk_ee9ca89b-bcad-45dd-9ce4-a7df6fc811a9"
      unitRef="number">0.100</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id3f2be752bed49898a7bb6493280708a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZTplNmJkMjUzOWZjZTc0MTQyYjY5ZDE5YmRiZjYyZTU2ZS90YWJsZXJhbmdlOmU2YmQyNTM5ZmNlNzQxNDJiNjlkMTliZGJmNjJlNTZlXzktNi0xLTEtMC90ZXh0cmVnaW9uOjQ2YjdhNjM4OTUwMzQzMWE5OWI5Yzk5ZDMwMWM2OGZlXzEz_c3646e19-4191-4039-9864-addb763b7ed0"
      unitRef="number">0.061</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90ZXh0cmVnaW9uOjNkMTg1YjU2ZjYyZDRkZjU4YWE0OWIwNjUyYzVjYmZhXzQ3MDY_57b68695-f0ce-4d5f-8625-b278be391d28">&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, 2021 and 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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;36,633&#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;219,908&#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;(31,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revaluations and other adjustments&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;9,814&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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) Includes $17.4&#160;million payment associated with a settlement reached with the shareholders from whom we acquired Essential Medical, Inc. See Note 17 for additional information related to the settlement.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzMtMS0xLTEtMA_43f06f45-8175-4faf-b310-ff399529d8b2"
      unitRef="usd">36633000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzMtMy0xLTEtMA_6b52d205-5adc-48b7-8065-dfd1d647ada9"
      unitRef="usd">219908000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzUtMS0xLTEtMA_33d6092e-3f95-497b-aead-29247f0c3a72"
      unitRef="usd">31678000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzUtMy0xLTEtMA_c055f722-88cb-4b54-92cf-ae607ed5bae2"
      unitRef="usd">146971000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzYtMS0xLTEtMA_ad7f0a62-8382-43aa-9139-edf25a6c0bdc"
      unitRef="usd">4895000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzYtMy0xLTEtMA_14d4d66a-e4e0-4a5f-853d-3b741a04950d"
      unitRef="usd">-36714000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzctMS0xLTEtMA_ff98b0f6-8374-428d-b357-9f2825b66b74"
      unitRef="usd">-36000</tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments>
    <tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzctMy0xLTEtMA_dec3d726-f54c-401f-b804-7e900f4ebeea"
      unitRef="usd">410000</tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzgtMS0xLTEtMA_c0f1ec47-9746-4597-a33d-d21ab5949bce"
      unitRef="usd">9814000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90YWJsZToxM2M3NmVlMjhjYmY0NmY2OGFjZDJlZDgzMWEzOWE3My90YWJsZXJhbmdlOjEzYzc2ZWUyOGNiZjQ2ZjY4YWNkMmVkODMxYTM5YTczXzgtMy0xLTEtMA_f28adbb7-bce6-4867-a454-2bcdfe8618fe"
      unitRef="usd">36633000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="idc7914ada4f34da9a96bb844197b37f2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzUvZnJhZzozZDE4NWI1NmY2MmQ0ZGY1OGFhNDliMDY1MmM1Y2JmYS90ZXh0cmVnaW9uOjNkMTg1YjU2ZjYyZDRkZjU4YWE0OWIwNjUyYzVjYmZhXzIxOTkwMjMyNjMwOTY_0073137c-ac7a-48f3-b830-485671e64338"
      unitRef="usd">17400000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzE0MjM_e02f2427-3ff2-49f9-9cb7-ec107087e5a5">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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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,774&#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,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;/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;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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;47,427&#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 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"&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:#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 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"&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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 for the years ended December&#160;31, 2021, 2020 and 2019.&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 each of the years ended December&#160;31, 2021 and 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:51.823%"/&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: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:9.280%"/&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:11.624%"/&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, 2019&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;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 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;(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 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;(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 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;(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 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;(482)&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;(150,257)&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;(146,559)&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;(297,298)&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;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;6,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;6,987&#160;&lt;/span&gt;&lt;/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,563&#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;11,967&#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;(63,191)&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;(49,661)&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,081&#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;(138,290)&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;(209,750)&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;(346,959)&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, 2021,&#160;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: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;2021&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;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;/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;1,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 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;/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;1,150&#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,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;/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 expense (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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;1,212&#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;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;/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;8,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;/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;(1,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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,531&#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,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;/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,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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,775&#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,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;/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;6,987&#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,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;/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)&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="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzUz_a66b7950-07bc-414d-8a5f-4bb5bb688734"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzcx_b3db748d-f2fd-41b9-8e82-9c3c3f200993"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzg5_557a4176-163c-4455-b2e7-915a28d48b44"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzE0MzE_21ded151-0c3f-4aeb-beb9-f28da60a6a32">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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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,774&#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,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;/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;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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;47,427&#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 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"&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:#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 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"&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:#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;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzItMS0xLTEtMA_9a5b2e3b-f999-4b63-a5b4-f3c194f31e7b"
      unitRef="shares">46774000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzItMy0xLTEtMA_4db644cc-a488-4669-a3d3-99953ad346d3"
      unitRef="shares">46488000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzItNS0xLTEtMA_b29a4e10-9eb1-49ad-a891-9c2ad617fc36"
      unitRef="shares">46200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzMtMS0xLTEtMA_4b003728-b35b-45d7-b7e9-de6694d8d19b"
      unitRef="shares">653000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzMtMy0xLTEtMA_5f7920e1-f29c-420b-aa40-8dc79890fddb"
      unitRef="shares">799000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzMtNS0xLTEtMA_2d1aa13b-9652-4824-8612-23e4ddfbc2db"
      unitRef="shares">890000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzUtMS0xLTEtMA_2c94d42a-da09-4033-b55e-ac10a5ab822c"
      unitRef="shares">47427000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzUtMy0xLTEtMA_558e3b90-f2b1-4052-aa4f-be18785cabec"
      unitRef="shares">47287000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTowYWFlZmVjOGMyYmE0NTk5YjBjODdiMGUzZWI4NmIxOC90YWJsZXJhbmdlOjBhYWVmZWM4YzJiYTQ1OTliMGM4N2IwZTNlYjg2YjE4XzUtNS0xLTEtMA_0b3be462-1ef7-419a-8cb5-7452ea15eed2"
      unitRef="shares">47090000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2de4f1a337bf42eca188cf72788a4314_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzcwNg_4d5562a4-ca4d-43bc-be6a-df836755b683"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i292882cf360d48a8aafeb40e4a7441cc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzcwNg_ba369736-c861-4a56-b863-3a5f2f69493a"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9fe2312758924d0e9bc66374f7b2cd7e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzcwNg_fd02fc9d-a105-4619-8372-df0891c87d40"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzE0MjU_c660f4c5-8514-47ba-9e41-070da594ce6c">&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 each of the years ended December&#160;31, 2021 and 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:51.823%"/&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: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:9.280%"/&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:11.624%"/&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, 2019&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;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 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;(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 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;(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 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;(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 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;(482)&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;(150,257)&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;(146,559)&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;(297,298)&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;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;6,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;6,987&#160;&lt;/span&gt;&lt;/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,563&#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;11,967&#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;(63,191)&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;(49,661)&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,081&#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;(138,290)&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;(209,750)&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;(346,959)&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="if73ab2a9b9d84449a733da0e2c4e4ccd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzItMS0xLTEtMA_19483222-da38-4f77-a0ec-3846d8f55fd4"
      unitRef="usd">735000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8754677b0caf4b3d85add93ee7e0c80d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzItMy0xLTEtMA_c0f7b276-bf2e-41dd-b24f-8646cb5d31d0"
      unitRef="usd">-138810000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91c8554f5a2344018d27ef3319093b8b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzItNS0xLTEtMA_ed13a708-1efb-4fb0-b27c-045389c70edf"
      unitRef="usd">-206317000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9055f2f7ea8f40cdb86539fc044d2611_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzItNy0xLTEtMA_65960e44-8067-480c-9d40-b587fc334686"
      unitRef="usd">-344392000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if9f1f54bb19d432d86117c7f89a3f138_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzMtMS0xLTEtMA_7b1c1489-bc9b-40ab-9eec-b512481d2771"
      unitRef="usd">-3331000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ib6c9c629e48d48bd8c355d1141517849_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzMtMy0xLTEtMA_64bbc68f-53b4-48b5-bdd1-b4ce0a0d98dd"
      unitRef="usd">-17032000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i5bf9ec34417b4807b6847912b1f9117f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzMtNS0xLTEtMA_c41a320b-ebb3-40d7-b050-7ba7e2ce02d8"
      unitRef="usd">59758000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzMtNy0xLTEtMA_421fb193-8cc6-47cf-ad9c-b01e109677bd"
      unitRef="usd">39395000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if9f1f54bb19d432d86117c7f89a3f138_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzQtMS0xLTEtMA_516a744f-dcf7-4702-8054-595c928ae684"
      unitRef="usd">-2114000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ib6c9c629e48d48bd8c355d1141517849_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzQtMy0xLTEtMA_f13f7c0c-4af8-4862-93f7-57cae1affa7e"
      unitRef="usd">-5585000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i5bf9ec34417b4807b6847912b1f9117f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzQtNS0xLTEtMA_0d44f62e-75ed-4831-b03c-6181b48c3001"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzQtNy0xLTEtMA_c040fd24-8fba-41c3-8eb3-9b2e55254ecc"
      unitRef="usd">-7699000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="if9f1f54bb19d432d86117c7f89a3f138_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzUtMS0xLTEtMA_4eec0ee4-e7ee-4291-a036-0c5e6bb5d6b3"
      unitRef="usd">-1217000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ib6c9c629e48d48bd8c355d1141517849_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzUtMy0xLTEtMA_eaea08ca-c7d0-4c77-a978-a4c6114afeb1"
      unitRef="usd">-11447000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i5bf9ec34417b4807b6847912b1f9117f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzUtNS0xLTEtMA_d02b663d-2252-4a82-b518-0712a940316b"
      unitRef="usd">59758000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzUtNy0xLTEtMA_82c66797-b762-480d-8e26-c24b4c4f51c3"
      unitRef="usd">47094000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ifff6f1a8d84449dcbe254dfcc71b57b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzctMS0xLTEtMA_c9747020-42e4-41ce-b2ac-5c44d4bfe95a"
      unitRef="usd">-482000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc006e38c040466383f5905af6a09d0a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzctMy0xLTEtMA_0a68e349-7870-4083-a90b-93d31d5b4f59"
      unitRef="usd">-150257000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44227f18db55487a90afcc69032a2f50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzctNS0xLTEtMA_fb432998-6024-4527-a363-f0ba2a0c157e"
      unitRef="usd">-146559000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7285651629c44efbb474465589d77439_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzctNy0xLTEtMA_5abb4061-e8f1-44e1-923b-49de4c1797b7"
      unitRef="usd">-297298000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i5835dd0035434d3cb0bb929b2475cee4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzgtMS0xLTEtMA_55379005-f8ff-43d8-a3e1-a5ee590f3208"
      unitRef="usd">351000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2842dc7046db468db022ded13be232dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzgtMy0xLTEtMA_a9195157-9c0e-4023-bdf1-526651d627d0"
      unitRef="usd">6192000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i14e1b3c24da34620952a7bce39168e71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzgtNS0xLTEtMA_45a6bcf5-c091-40b6-9466-17c5cbe77390"
      unitRef="usd">-63191000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzgtNy0xLTEtMA_e64f6314-aa79-4492-a0a6-61c20171f089"
      unitRef="usd">-56648000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i5835dd0035434d3cb0bb929b2475cee4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzktMS0xLTEtMA_fef750e8-55f2-479d-a53e-336317109fbe"
      unitRef="usd">-1212000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i2842dc7046db468db022ded13be232dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzktMy0xLTEtMA_ae8baab3-a0ee-4b1d-aff1-029de375c08d"
      unitRef="usd">-5775000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i14e1b3c24da34620952a7bce39168e71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzktNS0xLTEtMA_ed9d9500-577e-4713-b963-353eb4a47f26"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzktNy0xLTEtMA_9a5eecff-cd6a-4913-b218-ff70625a4f7d"
      unitRef="usd">-6987000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i5835dd0035434d3cb0bb929b2475cee4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEwLTEtMS0xLTA_50a6843e-4dc8-4119-a171-ec23f5e0ad36"
      unitRef="usd">1563000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i2842dc7046db468db022ded13be232dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEwLTMtMS0xLTA_fd40ae25-39ff-400d-9599-a31bda815500"
      unitRef="usd">11967000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i14e1b3c24da34620952a7bce39168e71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEwLTUtMS0xLTA_10a372c5-c615-49c7-b3c1-5c9ef5138b3f"
      unitRef="usd">-63191000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEwLTctMS0xLTA_a5137bd4-6cd2-46d9-b4a0-88298b6f6551"
      unitRef="usd">-49661000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i22c563f35e294952a86d7a44753cd33e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEyLTEtMS0xLTA_eae04674-7aa1-408a-b8eb-8dc1b9038e6f"
      unitRef="usd">1081000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a77eb24b0ee42788335f1fe5f77d1f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEyLTMtMS0xLTA_1d7aae70-8f51-46d8-8882-6ecaa25d8600"
      unitRef="usd">-138290000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie86c875dc7654abbabcacc61f7728da3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEyLTUtMS0xLTA_25bf517d-27ae-4b43-8829-d056a062e751"
      unitRef="usd">-209750000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f5a4e4c5297458fb65eb36a0f35e4ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZToyOTJkZDhjMmQwN2U0Yjc5OGVjNTkyNzgwZDVkMDhkMi90YWJsZXJhbmdlOjI5MmRkOGMyZDA3ZTRiNzk4ZWM1OTI3ODBkNWQwOGQyXzEyLTctMS0xLTA_1bc81a74-3b77-49bf-91d4-a26923e2c917"
      unitRef="usd">-346959000</us-gaap:StockholdersEquity>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90ZXh0cmVnaW9uOjQwNzRjZWM3OTE1ZDRmZjU5M2UyMDJlZjMyMjJjODNjXzE0MTU_fa8c2c85-d84b-44b3-97ad-5d678b655c41">&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, 2021,&#160;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: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;2021&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;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;/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;1,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 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;/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;1,150&#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,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;/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 expense (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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;1,212&#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;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;/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;8,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;/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;(1,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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,531&#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,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;/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,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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,775&#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,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;/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;6,987&#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,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;/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)&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="i270c3e6016f64fdd9bd60d02a815f047_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzMtMS0xLTEtMA_e3fae49f-c0d2-45c1-8a8f-5977f2160ab4"
      unitRef="usd">1150000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i57430c4789824b8583e08ef1b9f59973_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzMtMy0xLTEtMA_1612f513-c65c-493e-8746-bd1b4d8c6e5f"
      unitRef="usd">2354000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic7d8116dd3624346af102a4264ea23c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzMtNS0xLTEtMA_1e168875-c553-4053-844f-b25622b0177e"
      unitRef="usd">-1284000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i270c3e6016f64fdd9bd60d02a815f047_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzQtMS0xLTEtMA_ecb55820-1339-4035-a5d6-ead7addf5669"
      unitRef="usd">1150000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i57430c4789824b8583e08ef1b9f59973_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzQtMy0xLTEtMA_13917c33-516b-46ad-b35b-78917b868c56"
      unitRef="usd">2354000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic7d8116dd3624346af102a4264ea23c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzQtNS0xLTEtMA_72ad7cd1-0900-47bb-b909-006b2876354d"
      unitRef="usd">-1284000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i270c3e6016f64fdd9bd60d02a815f047_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzUtMS0xLTEtMA_ba9880c0-50be-420e-8651-20f5c46599ef"
      unitRef="usd">-62000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i57430c4789824b8583e08ef1b9f59973_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzUtMy0xLTEtMA_fcebeabd-28b6-438b-8497-1b807a1e348a"
      unitRef="usd">240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic7d8116dd3624346af102a4264ea23c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzUtNS0xLTEtMA_929884f8-f297-4630-82b8-cfb8dae7046d"
      unitRef="usd">-150000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i270c3e6016f64fdd9bd60d02a815f047_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzYtMS0xLTEtMA_81697ffb-3d99-4063-a3ff-330563531321"
      unitRef="usd">1212000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i57430c4789824b8583e08ef1b9f59973_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzYtMy0xLTEtMA_b917a225-d292-4ecc-be9f-85deda46abe9"
      unitRef="usd">2114000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7d8116dd3624346af102a4264ea23c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzYtNS0xLTEtMA_7ee59686-374e-4d91-b455-88d4ccfe3e32"
      unitRef="usd">-1134000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzEzLTEtMS0xLTA_931f4b9b-6833-4df1-9b56-72183ccfef11"
      unitRef="usd">-8543000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="if2bbeb87598d4336a8059e38bc00ae03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzEzLTMtMS0xLTA_8162860c-0b96-4409-b604-b6f1e65c85ba"
      unitRef="usd">-7253000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="iabb0c27220a04d28aa39da3c7a2b2bc8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzEzLTUtMS0xLTA_8972ee44-cd62-4f0a-a79c-3892865d362a"
      unitRef="usd">-6930000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE0LTEtMS0xLTA_0f2961e6-fae8-48d2-a435-deb7519ba86e"
      unitRef="usd">-1012000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="if2bbeb87598d4336a8059e38bc00ae03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE0LTMtMS0xLTA_49920bd2-2442-4581-997a-9edd2c40bb96"
      unitRef="usd">33000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="iabb0c27220a04d28aa39da3c7a2b2bc8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE0LTUtMS0xLTA_dd5a1cd2-0b9d-4ba1-9d86-64117fc2f8da"
      unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE2LTEtMS0xLTA_d4059f46-d436-4137-8285-d585272535f1"
      unitRef="usd">7531000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if2bbeb87598d4336a8059e38bc00ae03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE2LTMtMS0xLTA_235c8a97-0899-4bac-b52b-4e414b359355"
      unitRef="usd">7286000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iabb0c27220a04d28aa39da3c7a2b2bc8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE2LTUtMS0xLTA_c1a297fa-f602-4230-b898-c8e36bbc1dd9"
      unitRef="usd">7012000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE3LTEtMS0xLTA_fe616247-dc5d-469a-9bfa-7ce55acfffad"
      unitRef="usd">1756000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if2bbeb87598d4336a8059e38bc00ae03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE3LTMtMS0xLTA_72764512-98db-4438-af71-d05b76a51ea1"
      unitRef="usd">1701000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iabb0c27220a04d28aa39da3c7a2b2bc8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE3LTUtMS0xLTA_356eb1fa-86fa-4602-9b07-15007479c7d3"
      unitRef="usd">1631000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f837ccf65434509996d2e6647a10c52_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE4LTEtMS0xLTA_cddfdaa1-36f7-4d8c-8dd9-bf6980728947"
      unitRef="usd">5775000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2bbeb87598d4336a8059e38bc00ae03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE4LTMtMS0xLTA_69c2d6dc-3273-47a9-8be1-bba0b9c7e1ac"
      unitRef="usd">5585000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iabb0c27220a04d28aa39da3c7a2b2bc8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE4LTUtMS0xLTA_7cd6e233-6149-488a-87c0-61eaeed74c83"
      unitRef="usd">5381000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icc98751b2eb84ce48f24609cc69ea68f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE5LTEtMS0xLTA_4cbe7414-4ecf-4d5e-84aa-9451cdc3ac37"
      unitRef="usd">6987000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia0ef807fce56441eba9ad738b9e5b205_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE5LTMtMS0xLTA_ea11b984-4bdc-4371-8fb9-fa6d113c9940"
      unitRef="usd">7699000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ieccb3e7a26134409be0f153ca3e198c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xNzgvZnJhZzo0MDc0Y2VjNzkxNWQ0ZmY1OTNlMjAyZWYzMjIyYzgzYy90YWJsZTo5NzIzMGQyMGZjZGE0ODgwYTljYTM2ZGZhNDRjMjgyMC90YWJsZXJhbmdlOjk3MjMwZDIwZmNkYTQ4ODBhOWNhMzZkZmE0NGMyODIwXzE5LTUtMS0xLTA_29f67948-812d-47ff-9b5c-9d9a4ad53d2b"
      unitRef="usd">4247000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNjI_0a87cab5-1286-4154-8931-fd7a192f574c">Stock compensation plans &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;In May of 2014, our stockholders approved the Teleflex Incorporated 2014 Stock Incentive Plan (the "Plan"). The 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 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 Plan. Options granted under the Plan have an exercise price equal to the closing price of the common stock on the date of the grant. In 2021, we granted, under the Plan, non-qualified options to purchase 108,686 shares of common stock and granted restricted stock units relating to 59,210 shares of common stock under the 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 the achievement of our 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 16,903 shares of common stock would be issuable in respect of the PSUs granted and a maximum of 42,272 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Share-based compensation expense&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,937&#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;20,739&#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;26,940&#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 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;10,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;6,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,380&#160;&lt;/span&gt;&lt;/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 2021 as of the grant date was $37.8 million, which will be recognized over the vesting period of the awards. As of December&#160;31, 2021, 3,082,554 shares were available for future grants under the 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 2021, 2020 and 2019 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;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;0.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;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.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;/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.01 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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.34&#160;&lt;/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.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;/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;30.03&#160;&lt;/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.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;/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 2021:&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,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 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;195.57&#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;108,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(125,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(32,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,107,999&#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;214.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="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.11&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;136,520&#160;&lt;/span&gt;&lt;/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;908,854&#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;181.31&#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.37&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;135,036&#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 2021, 2020 and 2019 was $103.87, $74.60 and $68.22, respectively. The total intrinsic value of options exercised during 2021, 2020 and 2019 was $27.4 million, $77.9 million and $64.3 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 $8.8 million of expense related to options during 2021, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2021, 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.47 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 were determined using a Monte Carlo simulation valuation model. The grant date fair value for the 2021 awards was $419.25. &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 2021, 2020 and 2019 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;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;0.28&#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;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;/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.34&#160;&lt;/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.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;/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 2021:&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;150,812&#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;293.10&#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;59,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398.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="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;(50,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(24,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334.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;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;135,378&#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;343.89&#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;44,469&#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 59,210, 52,464 and 69,799 of non-vested restricted stock units in 2021, 2020 and 2019, 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 2021, 2020 and 2019 was $398.59, $344.70 and $286.51, respectively. &lt;/span&gt;&lt;/div&gt;We recorded $13.5 million of expense related to stock awards during 2021, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2021, the unamortized share-based compensation cost related to non-vested restricted stock units, net of estimated forfeitures, was $17.7 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="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzU1NA_7eb8f208-08d1-49e8-9fcd-a574e165c965"
      unitRef="shares">5300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="idc373da78e3c452ba127d2ead3cdaf87_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzE2Mjk_55f3e70f-cc0d-4103-a8f6-284577ed0d6b"
      unitRef="shares">108686</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic254cdfbf3794ec99dcef520677456d1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzE3MDI_82aaef88-b4ea-42f1-bc8f-a2b61cf4e62d"
      unitRef="shares">59210</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="ia9ee6d17559e40ca843baba4e7615b38_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzIyNzE_a1133598-18bc-4c59-b0e3-1836cd4a223f">P3Y</tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i77d088ea227741ff96341b1d9f6d49ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzI1MDU_d77d1689-8486-4850-b984-cb7ed345c798"
      unitRef="shares">16903</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3f3253372a3e4129ab4293e2ec3b8a17_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzI1OTc_e684c657-838d-487f-b95e-28f6a341a0d1"
      unitRef="shares">42272</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNjY_64e135c9-c908-4bcc-8493-d85bf3bd0040">&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Share-based compensation expense&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,937&#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;20,739&#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;26,940&#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 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;10,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;6,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,380&#160;&lt;/span&gt;&lt;/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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzItMS0xLTEtMA_e3bec7ee-d0ba-4b0b-8ce0-433062c91d8a"
      unitRef="usd">22937000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzItMy0xLTEtMA_c410629e-d4c2-426d-90eb-8c41f39b9d85"
      unitRef="usd">20739000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzItNS0xLTEtMA_caaa76fd-5b75-4ba7-a869-5bbf3468d627"
      unitRef="usd">26940000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzMtMS0xLTEtMA_aa79c226-0cfe-46ff-9e38-7dd0834de946"
      unitRef="usd">10912000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzMtMy0xLTEtMA_558331ce-bd3a-40c8-8a44-7a985edce5b8"
      unitRef="usd">21958000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzMtNS0xLTEtMA_569727b8-89a5-4fc3-8e65-c250e8dc2583"
      unitRef="usd">21121000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzQtMS0xLTEtMA_16df20cc-d64f-4935-840d-d8af7f7a1825"
      unitRef="usd">6355000</tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense>
    <tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzQtMy0xLTEtMA_62259b41-00ea-4614-8479-2a1b9ac6fc77"
      unitRef="usd">17549000</tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense>
    <tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZToxY2QyMDFhNzhjNGY0YmJkOWIxYjRmNTk1ZmM1NzA5ZS90YWJsZXJhbmdlOjFjZDIwMWE3OGM0ZjRiYmQ5YjFiNGY1OTVmYzU3MDllXzQtNS0xLTEtMA_3647b212-dc8f-48bb-8509-f09bc198677a"
      unitRef="usd">15380000</tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzI4NjI_7eb5cdd1-a7a4-45b8-82c1-d0b1eb188a1c"
      unitRef="usd">37800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzI5NDA_cdc7d315-7d4c-44e8-8424-5457264003af"
      unitRef="shares">3082554</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNTg_dbeacb7d-6251-4758-9ed3-63e82a9e3df6">&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 2021, 2020 and 2019 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;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;0.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;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.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;/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.01 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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.34&#160;&lt;/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.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;/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;30.03&#160;&lt;/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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzEtMS0xLTEtMA_a81a4e62-5824-4062-a361-2ca56cc54b46"
      unitRef="number">0.0067</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie6c7f279307c4951b43d79793f1bea46_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzEtMy0xLTEtMA_0f9274f1-8e3f-4fd8-9184-fbc74afa8f63"
      unitRef="number">0.0116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i461b434e5bf64d2a958e9ad02da12ff3_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzEtNS0xLTEtMA_69846de0-0e18-4be6-bfff-daf6d0912904"
      unitRef="number">0.0244</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzItMS0xLTEtMA_910df9e2-d88c-4784-9c4b-09c3f477cfa9">P5Y3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie6c7f279307c4951b43d79793f1bea46_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzItMy0xLTEtMA_60428b9d-4647-4b07-92fe-6ee72c776c47">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i461b434e5bf64d2a958e9ad02da12ff3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzItNS0xLTEtMA_24c7684a-c031-499d-897f-d17d9d54feeb">P4Y11M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzMtMS0xLTEtMA_07713951-c5bb-48a9-9d8e-f40207df0dfc"
      unitRef="number">0.0034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie6c7f279307c4951b43d79793f1bea46_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzMtMy0xLTEtMA_d76490c7-da65-44f6-bf57-8688b61ba51e"
      unitRef="number">0.0039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i461b434e5bf64d2a958e9ad02da12ff3_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzMtNS0xLTEtMA_51c41b0e-ee92-4916-b6ec-7f33991bcbcd"
      unitRef="number">0.0047</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzQtMS0xLTEtMA_8b4fad58-d2d8-42a9-b5bb-53f80552aef4"
      unitRef="number">0.3003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie6c7f279307c4951b43d79793f1bea46_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzQtMy0xLTEtMA_33934bd9-a250-44f9-aa3d-80db1f2be018"
      unitRef="number">0.2398</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i461b434e5bf64d2a958e9ad02da12ff3_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTowNDIwYzFiZjUwNWU0NWMyOTgyOTk4NmUwNjBlNDBjMy90YWJsZXJhbmdlOjA0MjBjMWJmNTA1ZTQ1YzI5ODI5OTg2ZTA2MGU0MGMzXzQtNS0xLTEtMA_3a4c8e60-3fa4-4949-981a-d26788a171fa"
      unitRef="number">0.2392</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNDk_241046d1-647c-4a40-bc50-7f13ba7b5fa5">&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 2021:&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,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 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;195.57&#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;108,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(125,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(32,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,107,999&#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;214.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="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.11&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;136,520&#160;&lt;/span&gt;&lt;/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;908,854&#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;181.31&#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.37&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;135,036&#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="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzItMS0xLTEtMA_0da519b7-b3a3-4e0f-b2ae-ec44047e2ac3"
      unitRef="shares">1157315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzItMy0xLTEtMA_73b346b1-82f4-49b9-baad-aebfbbfe4235"
      unitRef="usdPerShare">195.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzMtMS0xLTEtMA_edd7b539-eb96-4fd0-a95d-88f2e813f07a"
      unitRef="shares">108686</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzMtMy0xLTEtMA_33f57b03-28b8-48fc-9da6-eebeae5618c7"
      unitRef="usdPerShare">403.99</tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzQtMS0xLTEtMA_9cc38b57-9536-4e89-9ac5-be54b516596b"
      unitRef="shares">125143</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzQtMy0xLTEtMA_9971b918-5654-45d9-a2e2-e9f1fdfb88d1"
      unitRef="usdPerShare">175.90</tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzUtMS0xLTEtMA_0e63fd60-f9ad-4b6d-8627-9975f54513a9"
      unitRef="shares">32859</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzUtMy0xLTEtMA_0b3a0a85-f2f1-4c51-9a6d-b60e74ba2647"
      unitRef="usdPerShare">334.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzYtMS0xLTEtMA_a4e90d21-ff67-4a69-a01b-432ecc39d4ac"
      unitRef="shares">1107999</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzYtMy0xLTEtMA_18e8c58b-8b0c-42ec-ab35-1b94303182ae"
      unitRef="usdPerShare">214.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzYtNS0xLTEtMA_7016f125-cd17-4b60-a763-7b774a6e6a7c">P5Y1M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzYtNy0xLTEtMA_adc55748-a03c-4813-a24e-8cd4c2bcc866"
      unitRef="usd">136520000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzctMS0xLTEtMA_4aebbd1e-62af-4ea7-b83d-b07eb84c1db0"
      unitRef="shares">908854</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzctMy0xLTEtMA_cb3910a3-610b-4933-8338-542cad35dc3f"
      unitRef="usdPerShare">181.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzctNS0xLTEtMA_de26d1ab-f361-46bb-9ddb-2e225ad1b870">P4Y4M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo3YWE5MDFkNWMzNTU0NTRjOGNjNDE1NzgyNjM0MTg2YS90YWJsZXJhbmdlOjdhYTkwMWQ1YzM1NTQ1NGM4Y2M0MTU3ODI2MzQxODZhXzctNy0xLTEtMA_2e828044-38ed-4d9a-9083-56c01fe7d6b9"
      unitRef="usd">135036000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzMzNTY_e953f095-210b-4680-8fb9-8a31dadd52f3"
      unitRef="usdPerShare">103.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzMzNjA_f1a28f9f-5c5a-44c9-8dbf-c3b08a137f43"
      unitRef="usdPerShare">74.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzMzNjc_f59c17a4-ac6a-4445-9bb6-793b5746f78b"
      unitRef="usdPerShare">68.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM0NTc_7e37627a-82a8-4773-92fa-d4ea796cbf7b"
      unitRef="usd">27400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM0NjE_1daa52ae-8fcd-4e2e-999c-87602fdb3b87"
      unitRef="usd">77900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM0Njg_c906fb2a-c585-47af-bd7b-382e99938662"
      unitRef="usd">64300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:StockOptionPlanExpense
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM0OTk_887a1d0b-6820-4c3f-8b47-579e1f2d74b7"
      unitRef="usd">8800000</us-gaap:StockOptionPlanExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i0cb3df49218e4a61be63556925679204_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM3NTg_b413b32f-a546-4d34-a985-e363899cd0c1"
      unitRef="usd">9400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i08cdc56c17194538a8617057a97b41e4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzM4MzE_2d70711c-7a0e-4359-b8ad-022524620aff">P1Y5M19D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i83df84a9bed248a6a0baefd81ce7d4db_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQwODc_4b8ab738-72da-4eba-b833-8f970d643913"
      unitRef="usdPerShare">419.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <tfx:ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNTY_03637cc8-55e5-4d94-bbd2-169e633596ea">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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;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;0.28&#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;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;/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.34&#160;&lt;/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.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;/tr&gt;&lt;/table&gt;</tfx:ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzEtMS0xLTEtMA_80dd5800-ccb7-4385-8dba-36cafbb73dee"
      unitRef="number">0.0028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3bee8cc0b73d49278bcc50260f3dab39_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzEtMy0xLTEtMA_09d01f08-d662-4a55-8dc9-fe00a97af1d7"
      unitRef="number">0.0107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ibdb0f598a2e0406d99644122265f6273_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzEtNS0xLTEtMA_e1eea67c-7d56-48d4-8091-565e2d524af4"
      unitRef="number">0.0241</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzItMS0xLTEtMA_b03dad48-fca4-4224-8ba5-8dc95651a838"
      unitRef="number">0.0034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i3bee8cc0b73d49278bcc50260f3dab39_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzItMy0xLTEtMA_ede98574-0ba9-4c79-8572-e19d4bdb6f1c"
      unitRef="number">0.0038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ibdb0f598a2e0406d99644122265f6273_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZTdkNDEzMWRkZWY0OTlhOGU4NTRjYTA2NTYzOGMxOC90YWJsZXJhbmdlOjhlN2Q0MTMxZGRlZjQ5OWE4ZTg1NGNhMDY1NjM4YzE4XzItNS0xLTEtMA_bfa14804-d9c6-42cb-b8a2-11f8002a9560"
      unitRef="number">0.0046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUzNzE_98a5a5e4-d74a-4588-8cb7-3338f68faa51">&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 2021:&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;150,812&#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;293.10&#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;59,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398.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="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;(50,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(24,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334.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;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;135,378&#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;343.89&#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;44,469&#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="id265819c2c514e47a54e1588103bcef4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzItMS0xLTEtMA_cbba8d0c-211d-4e63-a232-93abfc904110"
      unitRef="shares">150812</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id265819c2c514e47a54e1588103bcef4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzItMy0xLTEtMA_308fddf3-8b1f-41aa-a0f1-1e101a18e9ae"
      unitRef="usdPerShare">293.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzMtMS0xLTEtMA_1823d696-24d3-4b3b-bcda-f86dc4123268"
      unitRef="shares">59210</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzMtMy0xLTEtMA_2c160b75-db9b-4e0c-9116-1791d68683e4"
      unitRef="usdPerShare">398.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzQtMS0xLTEtMA_61a71ad1-a2e7-43cc-aeaf-8866a65675c1"
      unitRef="shares">50098</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzQtMy0xLTEtMA_e38de6cf-9199-478c-af1f-d8dc129ff263"
      unitRef="usdPerShare">260.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzUtMS0xLTEtMA_608ccfd4-675b-4eac-961f-00cf7201ee77"
      unitRef="shares">24546</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzUtMy0xLTEtMA_43052db8-89f0-42ed-9595-bdf3505897ea"
      unitRef="usdPerShare">334.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3a0a1dc0c1a5447d9f8bb6d2fa361654_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzYtMS0xLTEtMA_b71f66bb-50ea-4bfa-aa6e-a3db7cda5833"
      unitRef="shares">135378</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3a0a1dc0c1a5447d9f8bb6d2fa361654_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzYtMy0xLTEtMA_889cb49f-e55c-4ab4-92ae-e7e3627ee220"
      unitRef="usdPerShare">343.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzYtNS0xLTEtMA_2197114b-4c53-45cb-88e5-012ac27790b6">P1Y2M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue
      contextRef="i3a0a1dc0c1a5447d9f8bb6d2fa361654_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90YWJsZTo4ZDg2NmU4ZGQ1NjM0YTY2OTdlNzk1OWI2M2IzYzY0ZS90YWJsZXJhbmdlOjhkODY2ZThkZDU2MzRhNjY5N2U3OTU5YjYzYjNjNjRlXzYtNy0xLTEtMA_826b2f93-4080-4918-a566-9bb63a41ff4d"
      unitRef="usd">44469000</tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ1MzI_9303c6de-17cc-42f5-85e3-4691a5da6f2a"
      unitRef="shares">59210</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ1MzY_ea270976-67ae-4daa-83b9-457fb55b2216"
      unitRef="shares">52464</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ1NDM_4a3e906c-13f1-4873-bc68-0bbf0227f3b7"
      unitRef="shares">69799</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ4NDM_d20bb203-8bf4-467c-8e58-3966422adcee"
      unitRef="usdPerShare">398.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3bee8cc0b73d49278bcc50260f3dab39_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ4NDc_bec8e42e-b90e-4947-8794-a0fc83f4897a"
      unitRef="usdPerShare">344.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibdb0f598a2e0406d99644122265f6273_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ4NTQ_c3663981-e221-4d4e-a83e-0c9a50263430"
      unitRef="usdPerShare">286.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:RestrictedStockExpense
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzQ4ODU_b0b1dbfe-cf7e-445a-84f3-5e5e2f4b4c34"
      unitRef="usd">13500000</us-gaap:RestrictedStockExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i6ca9b2f92f48417ab542597d9ebb5800_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUxNjA_a9f81e35-5939-4ab9-8a8f-5b36bc594f7e"
      unitRef="usd">17700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icd904480a5d74d2aa9f93f939ddbfe1f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODEvZnJhZzo2MGY1NWFhNzI5ODc0NGY2YWY3N2U5YTM4MmRlYmZiMS90ZXh0cmVnaW9uOjYwZjU1YWE3Mjk4NzQ0ZjZhZjc3ZTlhMzgyZGViZmIxXzUyMzM_7c755753-bd33-497d-b19e-304a4af3839e">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NjA_f5cd8c3b-fa7f-44c4-bbe3-ecbac4c41c84">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: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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;134,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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;16,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(85,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(16,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;74,349&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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, 2021, 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.3 billion. At December&#160;31, 2021, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered permanently reinvested approximated $1.0 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 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;209,231&#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;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;/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;350,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;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;/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;559,468&#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;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;/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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;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="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;(6.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;(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;/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;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;(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;(38.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;Excess tax benefits related to share-based compensation&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;(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;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;State taxes, net of federal 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;0.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Uncertain tax contingencies&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.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;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;Contingent consideration&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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;Intellectual property impairment charge&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;(1.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;&#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;Research and development tax credit&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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#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, net&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;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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-bottom:3pt double #000;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.3&#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;span style="color:#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-bottom:3pt double #000;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.1&#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;span style="color:#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-bottom:3pt double #000;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;(35.9)&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;span style="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;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 2021 was 13.3% compared to 6.1% for 2020. The effective income tax rate for 2021 reflects tax expense associated with the Respiratory business divestiture. The effective tax rate for 2020 reflects non-taxable contingent consideration adjustments, recognized in connection with a decrease in the fair value of our contingent consideration liabilities. Additionally, the effective tax rates for both 2021 and 2020 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 $0.8 million, $1.7 million and $0.1 million in 2021, 2020 and 2019 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, 2021 and&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="padding:2px 1pt;text-align:left;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;168,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;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;/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;32,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;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;/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;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;64,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;4,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(143,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;126,213&#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;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;/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;24,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Intangibles&#160;&#x2014; stock acquisitions &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;352,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;73,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;32,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;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;/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,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;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;/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;489,517&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(363,304)&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;(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;/tr&gt;&lt;/table&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;In December of 2021, we executed an intra-company transfer in which certain intellectual property rights held by several of our subsidiaries were contributed to a non-U.S. subsidiary. The transfer accelerated certain taxable income into the year ended December 31, 2021; however, the related current tax expense of $73.2&#160;million, which is payable in 2022, was substantially offset by the reversal of existing deferred tax liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;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, 2021, the tax effect of such carryforwards approximated $168.1 million. Of this amount, $15.7 million has no expiration date, $19.2 million expires after 2021 but before the end of 2026 and $133.2 million expires after 2026. 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 $143.2 million and $155.0 million at December&#160;31, 2021 and&#160;2020, 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, 2021,&#160;2020 and&#160;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.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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 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,230&#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;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;/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;&#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,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;/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;&#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;/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;&#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;/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;(956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;6,105&#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,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;/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 $3.8 million at December&#160;31, 2021.&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, 2021 was $0.2 million and $(0.3) million, respectively; for the year ended December&#160;31, 2020 was $0.2 million and $(0.5) million, respectively; and for the year ended December&#160;31, 2019 was $0.2 million and $(0.1) million, respectively. The liabilities in the consolidated balance sheets for interest and penalties at December&#160;31, 2021 were $0.8 million and $1.8 million, respectively, and at December&#160;31, 2020 were $0.7 million and $2.1 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;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;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;2021&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;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;2021&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;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;2021&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;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:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;2019&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&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;2021&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;2021&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;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;2021&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;2021&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;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;2021&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;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;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&lt;/span&gt;&lt;/td&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;We are routinely subject to income tax examinations by various taxing authorities.&#160;As of December&#160;31, 2021, the most significant tax examinations in process were in Ireland and Germany.&#160;The date at which these examinations may be concluded and the ultimate outcome of the examinations are uncertain. As a result of the uncertain outcome of this ongoing examinations, 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, 2021.&#160;Due to the potential for resolution of certain examinations, and the expiration of various statutes of limitations, it is reasonably possible that our unrecognized tax benefits may change within the next year by a range of zero to $1.1 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;108,609&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5ODA_55ac3a04-6075-4b16-85b9-4972b792f3a8">&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: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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;134,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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;16,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(85,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(16,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;74,349&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzMtMS0xLTEtMA_1b6c3f57-20ec-4ea6-9c11-13c8a185bdf5"
      unitRef="usd">134336000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzMtMy0xLTEtMA_a5a9ece5-3305-47f0-bc10-1bcb58c56c91"
      unitRef="usd">11148000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzMtNS0xLTEtMA_b2085a9c-5097-4ede-8f79-956fe20713f5"
      unitRef="usd">19374000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzQtMS0xLTEtMA_1ecf74e1-b0a3-437e-b900-0e1ed6e28786"
      unitRef="usd">16970000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzQtMy0xLTEtMA_6cdeb54c-2e27-4807-a028-52733b51e521"
      unitRef="usd">9644000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzQtNS0xLTEtMA_0f55f343-dcef-40ed-a302-9b21c45b82a3"
      unitRef="usd">8220000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzUtMS0xLTEtMA_87f1a137-df64-40ab-9241-f3d7614b1bab"
      unitRef="usd">35399000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzUtMy0xLTEtMA_eed9d686-eb6e-4e79-81e4-7916ddc89e06"
      unitRef="usd">35042000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzUtNS0xLTEtMA_f654f855-1b1a-4449-850c-378d4495305a"
      unitRef="usd">23690000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzctMS0xLTEtMA_41b83ee9-d311-4eac-bd0d-9cd41b28d76b"
      unitRef="usd">-85272000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzctMy0xLTEtMA_e3ba4502-670c-4aca-bdff-fc06990aadb4"
      unitRef="usd">-9475000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzctNS0xLTEtMA_3f4ba5b4-b752-4266-9d7e-5c1fe9704a5f"
      unitRef="usd">-2041000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzgtMS0xLTEtMA_b758a16a-b0ee-4436-ab71-be6c149ae326"
      unitRef="usd">-16933000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzgtMy0xLTEtMA_bebfc399-c6e7-44f3-8da5-4fd19cb408d6"
      unitRef="usd">-13734000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzgtNS0xLTEtMA_1f1a86f7-d0e8-4cc3-84e8-94977c37f48f"
      unitRef="usd">-28277000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzktMS0xLTEtMA_a55204c3-b508-4a9a-99ea-164cc5bfd468"
      unitRef="usd">-10151000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzktMy0xLTEtMA_58773d31-62cf-4dee-9041-095ca5739711"
      unitRef="usd">-10694000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzktNS0xLTEtMA_1564d4eb-e782-4e24-8ae8-f55c8f520631"
      unitRef="usd">-143044000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzEwLTEtMS0xLTA_c5b5076d-0b25-4d53-846e-e7688410e008"
      unitRef="usd">74349000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzEwLTMtMS0xLTA_7cf800a5-389e-4290-87b6-3e1716346a88"
      unitRef="usd">21931000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4MmY4YjMxMzAzN2I0NmIxYjI0N2MyNTI5MzAxNjg5Zi90YWJsZXJhbmdlOjgyZjhiMzEzMDM3YjQ2YjFiMjQ3YzI1MjkzMDE2ODlmXzEwLTUtMS0xLTA_ffbccaa5-e527-4a82-822a-ac21776aad2e"
      unitRef="usd">-122078000</us-gaap:IncomeTaxExpenseBenefit>
    <tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzI5OA_dd284347-2ea4-4e5b-854f-81be6cd14007"
      unitRef="usd">1300000000</tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzQzMw_a9d93956-cc5d-4538-a8e4-c6dc4955e3a6"
      unitRef="usd">1000000000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NjI_6b41766c-91c5-491c-91bd-5261c6beb7b9">&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;209,231&#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;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;/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;350,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;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;/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;559,468&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzItMS0xLTEtMA_eeb85317-318e-4f8e-b9f0-2be899c02a90"
      unitRef="usd">209231000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzItMy0xLTEtMA_483f6336-3ae6-4204-b300-d4d5ef81dca3"
      unitRef="usd">233034000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzItNS0xLTEtMA_710f7949-b7f6-4d7f-aeb7-8956cb598ce5"
      unitRef="usd">89021000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzMtMS0xLTEtMA_efdb98f8-ebf1-414f-a4ad-cf0b5bd69703"
      unitRef="usd">350237000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzMtMy0xLTEtMA_7d06d094-851e-4a49-a9e0-d0f9a99cacc2"
      unitRef="usd">124698000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzMtNS0xLTEtMA_70b3942b-7dd3-4aa2-8ce5-96756f385eb0"
      unitRef="usd">250882000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzQtMS0xLTEtMA_efa50181-da74-4701-b0b6-989cbe8e4ac4"
      unitRef="usd">559468000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzQtMy0xLTEtMA_47474c20-163d-4a74-b6cc-69980d16fa29"
      unitRef="usd">357732000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo5OTUwMWEwMjI5OTQ0YWQ5ODA2NjkzMTQ5MTZhMmI3Zi90YWJsZXJhbmdlOjk5NTAxYTAyMjk5NDRhZDk4MDY2OTMxNDkxNmEyYjdmXzQtNS0xLTEtMA_2c37b03f-4779-4f0d-9639-5b9979a0c254"
      unitRef="usd">339903000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5ODM_5ff87264-b281-4b43-b0bc-552a5fe4cd73">&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;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="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;(6.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;(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;/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;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;(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;(38.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;Excess tax benefits related to share-based compensation&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;(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;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;State taxes, net of federal 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;0.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Uncertain tax contingencies&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.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;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;Contingent consideration&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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;Intellectual property impairment charge&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;(1.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;&#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;Research and development tax credit&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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#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, net&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;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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-bottom:3pt double #000;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.3&#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;span style="color:#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-bottom:3pt double #000;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.1&#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;span style="color:#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-bottom:3pt double #000;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;(35.9)&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;span style="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;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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEtMS0xLTEtMA_90f770d5-74b6-4ce8-900a-28e4b5604712"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEtMy0xLTEtMA_195390ba-51bc-453d-a4b3-8e127728a906"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEtNS0xLTEtMA_015cd0e6-f5a0-4346-8a42-38e42d71a3bd"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzMtMS0xLTEtMA_c36ee42b-21fb-4ec7-a4e3-51609bfd0dc1"
      unitRef="number">-0.060</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzMtMy0xLTEtMA_4509e740-6c28-4326-8917-288077737b3f"
      unitRef="number">-0.053</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzMtNS0xLTEtMA_54ed963f-bef7-4124-bb8e-cabce4d833f5"
      unitRef="number">-0.113</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzUtMS0xLTEtMA_896dcd71-873e-496d-98f8-c95f8015e8cb"
      unitRef="number">0</tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent>
    <tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzUtMy0xLTEtMA_2973c7c3-88bb-4cf0-bd7b-676423d6b2ee"
      unitRef="number">0</tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent>
    <tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzUtNS0xLTEtMA_7c7038b7-6d52-4423-b8b7-ed9a2f89027e"
      unitRef="number">-0.380</tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzYtMS0xLTEtMA_fb57180b-b9f5-47aa-8030-5debb2939e5f"
      unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzYtMy0xLTEtMA_ef0da6a8-a734-48c1-b58e-d4ca003ac3a0"
      unitRef="number">-0.049</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzYtNS0xLTEtMA_2b8c1cd7-b8fb-4216-9eee-40b131f67b2a"
      unitRef="number">-0.045</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzctMS0xLTEtMA_6b6ca8ea-2270-41ab-a35a-8b89eb7daeff"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzctMy0xLTEtMA_773f0db7-978e-4a5f-8097-242fa64f93fc"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzctNS0xLTEtMA_4383def2-3ae5-4088-b118-9636c835eef4"
      unitRef="number">-0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzgtMS0xLTEtMA_e0896ebc-5a92-4356-82a9-699b11720f14"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzgtMy0xLTEtMA_83c26c9e-ab4b-4dbf-9a9d-fd46436933b8"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzgtNS0xLTEtMA_b0ee88fc-8f99-4de8-b31e-02e860505f6c"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzktMS0xLTEtMA_c88cf2ef-e352-4696-b330-c7aeb1c061a8"
      unitRef="number">0.002</tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals>
    <tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzktMy0xLTEtMA_3152ef92-8b68-44e2-9ddb-cc2554b78616"
      unitRef="number">-0.022</tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals>
    <tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzktNS0xLTEtMA_1be38e61-67cf-471f-81d1-4af2fec6faba"
      unitRef="number">0.034</tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEwLTEtMS0xLTA_ff780306-652b-4132-ad92-8276a97efe28"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEwLTMtMS0xLTA_aecbf5f5-ac5d-4292-8ada-7714036d95e9"
      unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEwLTUtMS0xLTA_c8b79b0c-f35d-457f-a188-6ebfbc05e277"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzExLTEtMS0xLTA_bb2eebe3-01bb-4cad-8ad9-38ca96de2d74"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzExLTMtMS0xLTA_9ea7f516-7eb9-4d1c-ba12-02ae6a3114b0"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzExLTUtMS0xLTA_cc2c8c5a-ad13-42a3-8a29-ee774d7a986b"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEyLTEtMS0xLTA_24578ce1-6c29-4c0f-8523-7cde2e3ddc54"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEyLTMtMS0xLTA_3c7b28bd-98ec-4198-a3c1-5913e895461f"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEyLTUtMS0xLTA_13ebc71e-1c4b-477f-89a6-d1d88a3dafd7"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEzLTEtMS0xLTA_c5ae613a-3558-4db1-8195-d5988d82668a"
      unitRef="number">0.133</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEzLTMtMS0xLTA_2a9abe93-dc1e-46eb-ae06-432320eb2476"
      unitRef="number">0.061</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo1Mzg5OWRjYmVlZWQ0ZWQ0OTYzY2Q2OTBiNTkwYWJmMS90YWJsZXJhbmdlOjUzODk5ZGNiZWVlZDRlZDQ5NjNjZDY5MGI1OTBhYmYxXzEzLTUtMS0xLTA_f831ba03-ef48-4fcf-85b9-03a730e017c8"
      unitRef="number">-0.359</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzE2MDQ_34e8e499-2d15-44d8-8ea2-06a72f136aab"
      unitRef="usd">-129000000</tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzE4NDM_ab5f3566-4788-4506-a708-ffbcb327b9bb"
      unitRef="number">0.133</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzE4NTg_045d8329-8b86-4d66-9b93-945794bc184c"
      unitRef="number">0.061</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzI5MTA_1aa97a8b-4155-4c07-8006-598565563af7"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzI5MTQ_0464a27a-d37c-4bea-96eb-2f627576d765"
      unitRef="usd">1700000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzI5MjE_3735061c-3f74-4c1a-a8b6-041e6ca6c44b"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NTY_d5685787-6255-41dc-98ba-5d2fed45b9c4">&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, 2021 and&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="padding:2px 1pt;text-align:left;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;168,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;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;/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;32,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;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;/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;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;64,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;4,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(143,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;126,213&#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;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;/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;24,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Intangibles&#160;&#x2014; stock acquisitions &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;352,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;73,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;32,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;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;/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,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;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;/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;489,517&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(363,304)&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;(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;/tr&gt;&lt;/table&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;In December of 2021, we executed an intra-company transfer in which certain intellectual property rights held by several of our subsidiaries were contributed to a non-U.S. subsidiary. The transfer accelerated certain taxable income into the year ended December 31, 2021; however, the related current tax expense of $73.2&#160;million, which is payable in 2022, was substantially offset by the reversal of existing deferred tax liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzMtMS0xLTEtMA_f4d9519d-0ad1-4590-8ce7-64f295bb6493"
      unitRef="usd">168113000</tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards>
    <tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzMtMy0xLTEtMA_213518d9-ca80-415d-b9bc-5b0aa6645456"
      unitRef="usd">180782000</tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards>
    <tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzQtMS0xLTEtMA_29f4efd7-1dab-4ed6-a7e3-74e2e23f789c"
      unitRef="usd">32127000</tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset>
    <tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzQtMy0xLTEtMA_9f232947-445e-4988-9acd-fc351e3ad09e"
      unitRef="usd">25429000</tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzUtMS0xLTEtMA_75359056-4a0d-44f2-b9a2-acec590b68fe"
      unitRef="usd">350000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzUtMy0xLTEtMA_b89ebd08-25ef-4cf6-9cb5-fe211cbe1676"
      unitRef="usd">12237000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzYtMS0xLTEtMA_c57c19d5-0f46-43bd-b48d-c75d4e176886"
      unitRef="usd">64421000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzYtMy0xLTEtMA_383c16fb-6eeb-408b-a81e-51cbb5c31b7f"
      unitRef="usd">72931000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzctMS0xLTEtMA_9b7ddb01-f6b1-461a-9ca9-5fa419dc6a22"
      unitRef="usd">4379000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzctMy0xLTEtMA_01645020-adf2-46a2-8da1-1b798b2524f6"
      unitRef="usd">7996000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzgtMS0xLTEtMA_30584fbf-7e83-472a-b2a1-4a20167b1c07"
      unitRef="usd">143177000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzgtMy0xLTEtMA_7548a793-217a-481a-9488-37852a1a4cdc"
      unitRef="usd">155008000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzktMS0xLTEtMA_a4bfccb3-5ad3-40f0-9ef7-735a9455f21b"
      unitRef="usd">126213000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzktMy0xLTEtMA_6ab7d1e8-6c07-4ca3-929e-eebec2c40990"
      unitRef="usd">144367000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzExLTEtMS0xLTA_aadf4b23-1baa-4b1c-95a1-05f44bf20686"
      unitRef="usd">24479000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzExLTMtMS0xLTA_25d894eb-63c0-45ae-aa72-b348d9d22fd6"
      unitRef="usd">25633000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzEyLTEtMS0xLTA_adb980ee-51d0-48af-b581-a1bea3a72c34"
      unitRef="usd">352139000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzEyLTMtMS0xLTA_167c635d-17ac-4024-957a-3eb3d17bc538"
      unitRef="usd">476150000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzEzLTEtMS0xLTA_47de700a-a8ad-44f3-aa17-365375127e9d"
      unitRef="usd">73385000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzEzLTMtMS0xLTA_3430f4fb-e1ae-467f-a9ef-5b098c749b4d"
      unitRef="usd">91539000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE0LTEtMS0xLTA_599b8c4c-344e-4e7a-95fa-680fd096cca7"
      unitRef="usd">32127000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE0LTMtMS0xLTA_1354470a-7d8c-490a-9105-f5ce56b5e1c8"
      unitRef="usd">25429000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE1LTEtMS0xLTA_82b40bc6-7ce1-4500-92e2-ea821f5ea83a"
      unitRef="usd">7387000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE1LTMtMS0xLTA_845fae54-d049-4da2-889e-935ffc05ec41"
      unitRef="usd">2221000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE2LTEtMS0xLTA_92a6d6ad-f784-4fb9-bb03-9364da7d82c1"
      unitRef="usd">489517000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE2LTMtMS0xLTA_17a5d41c-a7e3-45d0-9874-77cc409f78f6"
      unitRef="usd">620972000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE3LTEtMS0xLTA_6551e30d-6e04-44e7-85db-af144f3215f0"
      unitRef="usd">363304000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo4ZDc2YjlmZThjZDE0NzM1YjJjMzM5YmExMzFiZjg1Zi90YWJsZXJhbmdlOjhkNzZiOWZlOGNkMTQ3MzViMmMzMzliYTEzMWJmODVmXzE3LTMtMS0xLTA_bd8b285d-64fa-4667-a9b1-855a39812c78"
      unitRef="usd">476605000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzIxOTkwMjMyNjk4MDY_8035cc01-0df2-46f6-a258-8ed27bf06670"
      unitRef="usd">73200000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzM1Nzc_5c1184f7-1fb3-4283-b611-d42047a7c1ef"
      unitRef="usd">168100000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="i3ba68eecc84f4bcdb2c6851267a32005_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzM1OTc_f5719bb7-71e4-4ec0-ab32-1d751189c5bd"
      unitRef="usd">15700000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="iba3e998a3d7c42108d2254a8eb4233e3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzM2MjQ_f1282445-9a15-4fc7-9e8c-9ea01c32dc05"
      unitRef="usd">19200000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="i1e20d29157674099acf15c9c4afac5e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzM2NzM_0901517a-84ce-4464-ae2f-74982603ce04"
      unitRef="usd">133200000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzQ1MzI_d9aa778b-b096-4dd6-a66c-e0e78ef44579"
      unitRef="usd">143200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzQ1Mzk_736ced19-1a46-41bb-9565-acf6fe8ffebe"
      unitRef="usd">155000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NzM_9cadf5bd-4b83-475c-9f0b-9bd8b855dcd7">&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, 2021,&#160;2020 and&#160;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.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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 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,230&#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;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;/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;&#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,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;/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;&#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;/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;&#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;/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;(956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;6,105&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzItMS0xLTEtMA_fdcecfb7-a10a-445f-81d6-4d4967c04dfa"
      unitRef="usd">7230000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzItMy0xLTEtMA_aec5842b-d126-4af0-be6e-df1352e02492"
      unitRef="usd">7561000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic6b1beff08e745c3825762181311b796_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzItNS0xLTEtMA_fb1d90c8-912c-4ad3-b63a-a3673836e45f"
      unitRef="usd">8106000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzMtMS0xLTEtMA_46072315-9e85-4964-aa42-31d01dc1660f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzMtMy0xLTEtMA_22eb603a-27f9-454d-b6f9-8865ce7f9f93"
      unitRef="usd">1286000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzMtNS0xLTEtMA_3798c5bc-cffa-4575-a12f-5cab927c26a1"
      unitRef="usd">351000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzQtMS0xLTEtMA_3f96de5f-4e4c-4439-b1b9-8214a2d9d822"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzQtMy0xLTEtMA_41601b90-5309-4c14-9892-34aa0908ffff"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzQtNS0xLTEtMA_27f52abf-8eb4-4a73-9c8a-ab6967455ebf"
      unitRef="usd">201000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzUtMS0xLTEtMA_02c188ee-0397-4ed6-9d2b-cb8529b691c7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzUtMy0xLTEtMA_fc45b84a-9e94-457f-8772-57a5a6a3d940"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzUtNS0xLTEtMA_4c2b82d8-2c95-4df9-8606-3b28aeded46f"
      unitRef="usd">1237000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzctMS0xLTEtMA_ff94f162-9178-4028-86c3-56abeae45c90"
      unitRef="usd">956000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzctMy0xLTEtMA_3356569f-dfb6-4f4d-b1e9-ed837bd0be53"
      unitRef="usd">1864000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzctNS0xLTEtMA_140df3d3-816a-4092-86df-48659df97096"
      unitRef="usd">1881000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzgtMS0xLTEtMA_c1371a99-9563-470e-9f08-3c480ad53d8a"
      unitRef="usd">169000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzgtMy0xLTEtMA_fd13d030-87bc-4069-ab58-27cdfb00b7b6"
      unitRef="usd">247000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzgtNS0xLTEtMA_ba242fde-75c1-45b6-890f-67ea45498068"
      unitRef="usd">51000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzktMS0xLTEtMA_bddd0f58-813e-4e00-ab53-c54c0eaa1088"
      unitRef="usd">6105000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzktMy0xLTEtMA_1981abd1-e853-4584-9971-7f6e68365eb2"
      unitRef="usd">7230000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo0YjNkZWM0ZDkwNWQ0NzYyYWM5MTYzMTQyYmZjYTY2Mi90YWJsZXJhbmdlOjRiM2RlYzRkOTA1ZDQ3NjJhYzkxNjMxNDJiZmNhNjYyXzktNS0xLTEtMA_41755770-ec0d-4be8-b476-3372cae61ad8"
      unitRef="usd">7561000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzUzNTE_9ea4a882-78b5-4b90-acfe-63d547332934"
      unitRef="usd">3800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU3MDI_651d7500-79d7-449e-a539-53b7736bde99"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU3MDk_1ee0eb35-f76c-4ba9-ba75-1cd85d8f242d"
      unitRef="usd">-300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU3NTM_809c7df8-7410-404a-96e8-649b5baa9f34"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU3NjA_75980012-2e35-47b3-bd45-d2831598bc4d"
      unitRef="usd">-500000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU4MDg_ab4f83bd-d616-460e-aca1-59837b60cbca"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU4MTU_aedc0ca7-2760-4e87-8f23-726bc265402e"
      unitRef="usd">-100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU5MjI_4dec5435-56c9-4ac8-ae20-8f3ce1850404"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU5Mjk_2c801ea2-26be-428c-854b-7d3fa6a74f9e"
      unitRef="usd">1800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU5NjI_ec774227-0d16-4ca7-94ef-69424792b903"
      unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzU5Njk_255386bf-4e77-452a-bf64-84edd2d3c021"
      unitRef="usd">2100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:SummaryOfIncomeTaxExaminationsTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NjE_79fc8c7d-8adc-413f-af0b-06cbfde7cb19">&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;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;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;2021&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;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;2021&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;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;2021&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;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:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;2019&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&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;2021&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;2021&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;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;2021&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;2021&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;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;2021&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;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;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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxExaminationsTextBlock>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i361e5f2ecedb49d38a318e13daea6805_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5MDU_d8538d41-6fb4-4c23-9afc-874db7cff864"
      unitRef="usd">0</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i14586e3f41ae4430b17b74e0b27523f9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5MTE_bc1940af-1dab-4111-b078-7168562f4450"
      unitRef="usd">1100000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90ZXh0cmVnaW9uOmNjYTg3NjRlZWQ0ZTRkOWViMWYyYzgyZjNlNTg0NjkxXzY5NjQ_8428e4d3-94a0-4216-a899-b431de873e73">&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;108,609&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo2NTgyZDlkZTcwNjg0YTQ0OTE5NjA1NmZiY2VlNWMyMS90YWJsZXJhbmdlOjY1ODJkOWRlNzA2ODRhNDQ5MTk2MDU2ZmJjZWU1YzIxXzMtMS0xLTEtMA_b0e9972b-327b-4ce9-9900-c21a486070e0"
      unitRef="usd">108609000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo2NTgyZDlkZTcwNjg0YTQ0OTE5NjA1NmZiY2VlNWMyMS90YWJsZXJhbmdlOjY1ODJkOWRlNzA2ODRhNDQ5MTk2MDU2ZmJjZWU1YzIxXzMtMy0xLTEtMA_65d0442e-094b-4cf2-b8e2-27aa557799f8"
      unitRef="usd">77163000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODQvZnJhZzpjY2E4NzY0ZWVkNGU0ZDllYjFmMmM4MmYzZTU4NDY5MS90YWJsZTo2NTgyZDlkZTcwNjg0YTQ0OTE5NjA1NmZiY2VlNWMyMS90YWJsZXJhbmdlOjY1ODJkOWRlNzA2ODRhNDQ5MTk2MDU2ZmJjZWU1YzIxXzMtNS0xLTEtMA_ca2c9fb0-9c8f-40d6-8d8b-07f97edec1c6"
      unitRef="usd">73632000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTY4_bed4a6af-da26-4622-b2b4-922c073aeff4">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, 2021, 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, 2021,&#160;2020 and&#160;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.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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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,467&#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,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;&#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;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;/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;9,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(30,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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;8,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(11,398)&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;(9,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,645)&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;(640)&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;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;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;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;/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;6.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.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="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;6.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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, 2021 and 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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;501,347&#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;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;31,921&#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;/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,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;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;&#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;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;9,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;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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 (gain) 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;(13,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(2,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(1,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(3,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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;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;/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;(981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#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;474,674&#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;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;26,804&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;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;22,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="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,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;(981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;469,793&#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;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="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;(4,881)&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;(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;(26,804)&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;/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="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 gain for pension for the year ended December 31, 2021 was primarily due to an increase in the discount rate used to measure the obligation, partially offset by a change in census data as well as the mortality assumptions. The actuarial loss for pension for the year ended December 31, 2020 was 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 $456.0&#160;million and $456.6&#160;million, respectively, at December&#160;31, 2021 and $481.0&#160;million and $481.8&#160;million respectively, at December 31, 2020. The fair value of plan assets for plans with PBO and ABO in excess of plan assets were $449.8&#160;million and $434.3&#160;million, respectively, at December&#160;31, 2021 and December 31, 2020, 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 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;/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;17,827&#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;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;&#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,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;(2,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(21,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(24,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;218,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(2,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;213,258&#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;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;(29,651)&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;/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&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 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;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 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;(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 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;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="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 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;205&#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;232,335&#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;(80,657)&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;151,883&#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: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:#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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(4,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/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, 2021&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;200&#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;217,939&#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;(77,273)&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;140,866&#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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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,909&#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;(825)&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,091&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;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;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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, 2020&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;(4,669)&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,052&#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;(9)&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,626)&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: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:#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;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/span&gt;&lt;/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;(2,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,765)&lt;/span&gt;&lt;/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;text-align:left;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(3,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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.8&#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.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;2.7&#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;/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.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;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;/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;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;/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 &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;U.S.&#160;pension plans and other benefit plans of 2.95% and 2.69%, respectively, were established by comparing the projection of expected benefit payments to the AA Above Median yield curve as of December&#160;31, 2021. 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 2022, we changed the expected return on plan assets of the U.S. pension plans from 7.00% to 5.80% 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, 2021.&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 $474.1 million and $500.6 million for 2021 and 2020, respectively. All of the pension plans had accumulated benefit obligations in excess of their respective plan assets as of December&#160;31, 2021 and&#160;2020, with the exception of one foreign plan that had plan assets of $2.0 million and $3.7 million in excess of the accumulated benefit obligation as of December&#160;31, 2021 and&#160;2020, 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 (26%) and fixed-income securities (74%). 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, 2021 by asset category:&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.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;923&#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;923&#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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;57,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;7,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;34,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;text-align:left;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:#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;Intermediate duration fund (e)&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;101,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;Long duration bond fund (f)&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;171,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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 bond fund (g)&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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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="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 (h)&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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;50,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;Absolute return credit 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;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Contract with insurance company (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;19,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;19,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;3&#160;&lt;/span&gt;&lt;/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;459,105&#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;439,093&#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;879&#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;19,133&#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 (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;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;10,688&#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;469,793&#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-top:9pt;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;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: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.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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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,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 (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;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;(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;padding:2px 0 2px 1pt;text-align:right;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 (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;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 (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;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:1pt;padding-left:31.5pt;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:7.02pt"&gt;Information on asset categories described in notes (b)-(l)&#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:31.5pt;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:7.02pt"&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:31.5pt;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:7.52pt"&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:31.5pt;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:7.02pt"&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:31.5pt;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:7.02pt"&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:id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzkyMzM_01c941ea-9adf-439f-aba1-626870db2e4b"&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:31.5pt;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:9.52pt"&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 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:31.5pt;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:7.02pt"&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:31.5pt;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:7.02pt"&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:31.5pt;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:10.03pt"&gt;This category comprises a mutual fund that invests primarily in investment grade bonds and similar fixed income and floating rate securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;padding-left:31.5pt;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:10.03pt"&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:31.5pt;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:7.52pt"&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:45pt;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:45pt;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:45pt;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-bottom:1pt;padding-left:31.5pt;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:10.03pt"&gt;This category comprises funds that may invest in equities, bonds, or derivatives.&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 2022 are expected to be approximately $1.6 million. Contributions to postretirement healthcare plans during 2022 are expected to be approximately $2.7 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;2022&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,732&#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,723&#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;2023&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,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;2,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2024&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,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,432&#160;&lt;/span&gt;&lt;/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;2025&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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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&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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,073&#160;&lt;/span&gt;&lt;/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 2027&#160;&#x2014; 2031&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;127,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,388&#160;&lt;/span&gt;&lt;/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 $23.2 million, $21.7 million and $17.5 million for 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTU1_159392d6-ac15-421a-8749-364025764e3c">&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, 2021,&#160;2020 and&#160;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.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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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,467&#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,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;&#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;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;/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;9,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(30,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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;8,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(11,398)&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;(9,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,645)&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;(640)&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;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,399&#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;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtMS0xLTEtMA_2adfa106-e89b-4c97-bb18-efbaad15e7c4"
      unitRef="usd">1467000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtMy0xLTEtMA_9192628d-6a2b-4209-94f1-e3bf9d38ba16"
      unitRef="usd">1416000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtNS0xLTEtMA_22c51baf-b0c2-4067-b933-b1c7468da994"
      unitRef="usd">2768000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtNy0xLTEtMA_954b6374-b2ed-4713-a602-00e6ddeffdd6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtOS0xLTEtMA_133f54db-69ac-408e-becd-cd97208b07e7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzMtMTEtMS0xLTA_c829ae38-c0b8-4153-add9-009c9767a8f3"
      unitRef="usd">9000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtMS0xLTEtMA_c7f56fd1-5e41-453c-9b77-68211531b80a"
      unitRef="usd">9272000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtMy0xLTEtMA_8a4c8d04-29e6-4c29-a655-d1179d8eb1f0"
      unitRef="usd">12827000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtNS0xLTEtMA_74918d47-f162-4b83-9d03-fb2b58af303a"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtNy0xLTEtMA_b2a94520-5512-4857-b5fe-2638402d87c1"
      unitRef="usd">418000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtOS0xLTEtMA_3ea813a1-2305-4595-a00a-61f27c3133c6"
      unitRef="usd">902000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzQtMTEtMS0xLTA_a3caa4c9-766d-44b4-97ec-f4a65ede1244"
      unitRef="usd">1391000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtMS0xLTEtMA_fcbf3cc9-46d9-400c-9c82-e29d680ae738"
      unitRef="usd">30726000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtMy0xLTEtMA_8ecebca8-8867-465d-a277-10fb1c866e38"
      unitRef="usd">31650000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtNS0xLTEtMA_e87ca474-3d61-479c-9ee4-432afc733088"
      unitRef="usd">27426000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtNy0xLTEtMA_4ce42b28-b29e-4786-9de4-36f4413fea60"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtOS0xLTEtMA_cbf5e5ac-7577-4ad9-8f62-c8c66cc59ee0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzUtMTEtMS0xLTA_c11ecd01-521d-43f0-ac21-dfd3201d6324"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtMS0xLTEtMA_dc390f56-4b87-43cc-9dd9-10ba1997e46c"
      unitRef="usd">8589000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtMy0xLTEtMA_f796f8df-ee1c-43b6-8aee-35f10596048f"
      unitRef="usd">7447000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtNS0xLTEtMA_0348a66b-9610-4fb1-a144-36c0cf1ab9a6"
      unitRef="usd">7013000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtNy0xLTEtMA_10437918-c987-4df7-9da3-3141c4f81638"
      unitRef="usd">-1058000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtOS0xLTEtMA_4cbab9ab-3f75-41e5-9574-ccf22050a347"
      unitRef="usd">-161000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzYtMTEtMS0xLTA_0d401893-c033-40e8-bfe9-985e7d68ced0"
      unitRef="usd">-1000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktMS0xLTEtMA_ebedf971-c7bc-4dae-b23e-f0d3fb62b4c4"
      unitRef="usd">-11398000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktMy0xLTEtMA_06d07ad6-43dd-442d-9d4a-4118e96f3190"
      unitRef="usd">-9960000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktNS0xLTEtMA_a2aa6162-2a84-4dd1-ae45-0a5b1410c208"
      unitRef="usd">-1645000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktNy0xLTEtMA_6ec799fd-0759-4ad8-b575-dcc1d9d58ee8"
      unitRef="usd">-640000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktOS0xLTEtMA_e6d1a8be-6a02-46c2-a09c-fd379906867d"
      unitRef="usd">741000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Y2IwOWFiMzAwYmY0YTZlYjc4MzJlNmIxMjgyZjlkYi90YWJsZXJhbmdlOjVjYjA5YWIzMDBiZjRhNmViNzgzMmU2YjEyODJmOWRiXzktMTEtMS0xLTA_3115a5bc-8193-4be3-ab6f-dfe84e7e8e97"
      unitRef="usd">1399000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTMy_9a10de60-23cc-4f2b-a9cc-e364121844ae">&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;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;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;/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;6.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.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="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;6.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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.8&#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.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;2.7&#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;/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.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;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;/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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItMS0xLTEtMA_7876e6ae-bf34-4e5f-84c8-6d489dde3c54"
      unitRef="number">0.025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItMy0xLTEtMA_7f43db89-8a2e-4a8a-8b24-fb8d5736e978"
      unitRef="number">0.032</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItNS0xLTEtMA_7038e695-9c67-4467-b396-e4e2ef852969"
      unitRef="number">0.043</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItNy0xLTEtMA_4c2f7329-12de-42fe-aeb5-4e76f594f7dd"
      unitRef="number">0.023</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItOS0xLTEtMA_570bd2e6-269d-403f-b839-e1c9ebb4093f"
      unitRef="number">0.031</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzItMTEtMS0xLTA_32c12579-b125-4382-8d34-beff14284afe"
      unitRef="number">0.042</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzMtMS0xLTEtMA_85d090b3-8721-4288-8471-b0355f2a7961"
      unitRef="number">0.067</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzMtMy0xLTEtMA_5dc16fee-b95a-458d-a2d2-af67c33b3cc0"
      unitRef="number">0.075</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ia3a1c6bc82cd4464b06581028c104b71_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzMtNS0xLTEtMA_890c0ee0-7206-492f-8a9e-2da26ac7547b"
      unitRef="number">0.077</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzQtNy0xLTEtMA_5e52fa54-67c5-4af2-91d9-77c8263dc60b"
      unitRef="number">0.068</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzQtOS0xLTEtMA_3e76bc22-4236-446a-9e3a-6e8d7f9a94e9"
      unitRef="number">0.070</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate
      contextRef="if7a19a5d424945f38ac6f45bff61aac2_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzQtMTEtMS0xLTA_5b8b78da-7ce9-41e5-98d6-055643b2330c"
      unitRef="number">0.074</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate>
    <tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzUtNy0xLTEtMA_40ccbb10-4de3-4066-8a44-b01282bfe30f"
      unitRef="number">0.045</tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate>
    <tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzUtOS0xLTEtMA_dffed639-d3d0-49f1-b808-1b863abadb0f"
      unitRef="number">0.050</tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate>
    <tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate
      contextRef="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo5YmMwNmIxNWVjYTM0YzFjYWIxMjdlNGVhZWY5YTU1NC90YWJsZXJhbmdlOjliYzA2YjE1ZWNhMzRjMWNhYjEyN2U0ZWFlZjlhNTU0XzUtMTEtMS0xLTA_d8eb8891-cc48-4538-ae7b-aa655dad2ba3"
      unitRef="number">0.050</tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTQx_90de2a62-1ab1-45a1-b97d-b9ef3f2ae560">&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, 2021 and 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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;501,347&#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;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;31,921&#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;/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,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;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;&#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;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;9,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;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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 (gain) 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;(13,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(2,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(1,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(3,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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;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;/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;(981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#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;474,674&#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;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;26,804&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;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;22,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="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,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;(981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;469,793&#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;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="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;(4,881)&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;(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;(26,804)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzQtMS0xLTEtMA_0b1de7c1-c3a5-42ca-b167-89939de56c28"
      unitRef="usd">501347000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ib471dbe0a0e34e02a36e54aa91865112_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzQtMy0xLTEtMA_90361a63-f266-4bbb-b51e-2b943bc6e077"
      unitRef="usd">470236000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzQtNS0xLTEtMA_d5b22fd6-92cd-4283-a9f2-61f8a1e8f04d"
      unitRef="usd">31921000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzQtNy0xLTEtMA_631dcac8-2685-41c5-b069-709a928dd1be"
      unitRef="usd">40042000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzUtMS0xLTEtMA_82479adf-7c7d-462f-bcce-989bbd88ee74"
      unitRef="usd">1467000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzUtMy0xLTEtMA_9ff14850-b211-4d63-9ba3-d0fb8ca972fa"
      unitRef="usd">1416000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzUtNS0xLTEtMA_e8d9a40f-f5b3-4df5-bb56-502a027d8ebf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzUtNy0xLTEtMA_f473076e-3403-4981-b3da-9745ebb47e3a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzYtMS0xLTEtMA_f87ac756-0a93-4631-9ec1-333ff91db87d"
      unitRef="usd">9272000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzYtMy0xLTEtMA_ffec3a22-32fd-4b08-96c9-cfc88e9be9d9"
      unitRef="usd">12827000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzYtNS0xLTEtMA_3a88e925-9f01-4d14-8c7b-51579ea1a934"
      unitRef="usd">418000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzYtNy0xLTEtMA_b96c4427-7e89-43cc-878f-0263462ddc77"
      unitRef="usd">902000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzctMS0xLTEtMA_f7d1d208-bdc1-4506-b070-46293e841bb2"
      unitRef="usd">13567000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzctMy0xLTEtMA_880f98d5-3989-49d0-ae7a-28f25b7420ac"
      unitRef="usd">-36726000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzctNS0xLTEtMA_f8f7c58b-6cfc-444f-a23e-124e5b3ba7f5"
      unitRef="usd">2288000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzctNy0xLTEtMA_9bbaf211-7707-45b7-acf0-411701bbf5c4"
      unitRef="usd">-964000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzgtMS0xLTEtMA_64856c5f-5fd7-4b6e-88cd-6c3890ef885d"
      unitRef="usd">-1726000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzgtMy0xLTEtMA_f32d3355-a751-4e0f-8eed-c82aa5882f33"
      unitRef="usd">2273000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzgtNS0xLTEtMA_80d65ca9-77ac-4236-bfa1-3142f53944f4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzgtNy0xLTEtMA_5129ef2e-a648-4cf7-8b2c-b3a3e68f5d71"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzktMS0xLTEtMA_d226c209-2de7-419c-a584-b0df3c90fe3d"
      unitRef="usd">21138000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzktMy0xLTEtMA_0bc0103b-1ef4-4782-b2a0-3d217cc2eda9"
      unitRef="usd">21092000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzktNS0xLTEtMA_63abd393-2176-4619-a177-6383a1ea74df"
      unitRef="usd">3303000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzktNy0xLTEtMA_b13ee155-98e9-48d9-8e2a-985c77808c11"
      unitRef="usd">5448000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzEwLTEtMS0xLTA_655774c1-62a2-4fff-aa18-9e302ee2a4ef"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzEwLTMtMS0xLTA_71e5c75e-1ed0-4770-865f-ff8068a4a9f0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzEwLTUtMS0xLTA_e8f6b0a7-365c-449d-b3df-1f9bb5beffe5"
      unitRef="usd">56000</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzEwLTctMS0xLTA_c5bf6a02-4a04-4f18-b70f-015cb43e4903"
      unitRef="usd">119000</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzExLTEtMS0xLTA_f54284f7-eba9-4b26-b47f-f60662bebe7e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzExLTMtMS0xLTA_fefc027c-d45b-4698-b560-15ace8ca834d"
      unitRef="usd">47000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzExLTUtMS0xLTA_20cb3563-882a-44fe-9233-6ee1fb8acbcb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzExLTctMS0xLTA_2d5e1c58-8ef4-47a6-8df7-db0b9b07a266"
      unitRef="usd">-4658000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE0LTEtMS0xLTA_bb6bf004-c052-4a2b-8180-de2dfcf5be36"
      unitRef="usd">981000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE0LTMtMS0xLTA_2b0d7272-6465-4e4c-8614-a9428f7b5efe"
      unitRef="usd">1086000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE0LTUtMS0xLTA_b55782ac-c4e2-4eb2-ae9f-54368e468a68"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE0LTctMS0xLTA_b35e8971-58b3-4e65-b688-1d2477cff011"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE1LTEtMS0xLTA_a1bb28e7-01f8-4b53-b79f-058eabbac218"
      unitRef="usd">474674000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE1LTMtMS0xLTA_5a3b3d4b-1e77-4ca4-a1b4-70fbc72f1c32"
      unitRef="usd">501347000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE1LTUtMS0xLTA_56f39ee6-2792-426a-b51f-56be204da48c"
      unitRef="usd">26804000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE1LTctMS0xLTA_7c3db925-89b6-4f60-bedd-7aca6a223a00"
      unitRef="usd">31921000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE2LTEtMS0xLTA_a98d9b1c-e10a-45be-ab09-afd973df5512"
      unitRef="usd">457626000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib471dbe0a0e34e02a36e54aa91865112_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE2LTMtMS0xLTA_68c47e73-45f6-4fec-a52e-c88a93c1e326"
      unitRef="usd">423300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE3LTEtMS0xLTA_a11f843a-772b-4b19-8076-dfdf98839420"
      unitRef="usd">22124000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE3LTMtMS0xLTA_df504a26-b223-426f-b1ed-446dc7afdeeb"
      unitRef="usd">43276000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE4LTEtMS0xLTA_9bda765b-e52e-4b40-a862-66e95ccb9243"
      unitRef="usd">12159000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE4LTMtMS0xLTA_0f581ab0-12b9-48ad-862f-55d6474873fe"
      unitRef="usd">12490000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE5LTEtMS0xLTA_03910b99-9ccc-4e39-8fcd-a561ab6f3594"
      unitRef="usd">21138000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzE5LTMtMS0xLTA_0646f20f-3bff-4071-8739-497f5a11b8ee"
      unitRef="usd">21092000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIxLTEtMS0xLTA_99dfb807-17ef-4476-938e-cb314484a068"
      unitRef="usd">981000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIxLTMtMS0xLTA_9feb4e3e-684c-4102-b264-307636ad9d20"
      unitRef="usd">1086000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIyLTEtMS0xLTA_f5db1d53-3b0f-4bdb-beb4-08be3fef470d"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIyLTMtMS0xLTA_350564d4-fa4e-46a9-ac8e-520324fe8fa0"
      unitRef="usd">738000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIzLTEtMS0xLTA_0aa06051-70b7-4513-8a93-d358d75eaf2c"
      unitRef="usd">469793000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzIzLTMtMS0xLTA_4bced7e2-f302-4325-8f51-796ac62a7365"
      unitRef="usd">457626000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzI0LTEtMS0xLTA_58f3ad42-8d9b-4543-844e-58600267540a"
      unitRef="usd">-4881000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzI0LTMtMS0xLTA_53c76c74-375b-4de0-ae55-33a4865b1ea5"
      unitRef="usd">-43721000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzI0LTUtMS0xLTA_9c78b1a0-69d2-42a7-973c-ace24371f9d9"
      unitRef="usd">-26804000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo4YzE3OGM0MGJiMzU0MjRiYWZjZDlkMTUwOTRlNzk5Ni90YWJsZXJhbmdlOjhjMTc4YzQwYmIzNTQyNGJhZmNkOWQxNTA5NGU3OTk2XzI0LTctMS0xLTA_c1b6c28e-55a0-45ed-be63-5092b9abb13c"
      unitRef="usd">-31921000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzE5NzA_3051f0f0-bdbe-48d2-9a0d-b788c9e36aa8"
      unitRef="usd">456000000</tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzE5Nzc_b58a2006-fb54-4cc9-8d43-21ab4e8a85fc"
      unitRef="usd">456600000</tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzIwMDU_985dc511-feb2-466e-8314-4b878c1d75ac"
      unitRef="usd">481000000</tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzIwMTI_f6726199-939c-4384-85c9-b8a07293745c"
      unitRef="usd">481800000</tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzIxMzg_06f4ce84-eee4-4731-94a0-ef10b4b02d41"
      unitRef="usd">449800000</tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzIxNDU_ef95b377-e881-4eb1-af70-27857d9741a5"
      unitRef="usd">434300000</tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTI3_0e01b8db-55f3-4a84-99b9-8ba483df5886">&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 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;/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;17,827&#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;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;&#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,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;(2,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(21,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(24,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;218,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(2,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;213,258&#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;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;(29,651)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzMtMS0xLTEtMA_f031966d-d3fd-48a1-816a-1bea9a8192d3"
      unitRef="usd">17827000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzMtMy0xLTEtMA_e6828ec4-c9dd-4c4d-b068-a52aee811fe0"
      unitRef="usd">3703000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzMtNS0xLTEtMA_aa21c59c-5eef-48ba-9065-ad17903c0d31"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzMtNy0xLTEtMA_928495b7-5b8c-42b6-bfaa-5094fb0c1e77"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzQtMS0xLTEtMA_941cd1a8-c3b0-4e98-b816-b09ab47a612f"
      unitRef="usd">1602000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzQtMy0xLTEtMA_2de05777-24ab-4b04-881d-b0d8b7226695"
      unitRef="usd">1721000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzQtNS0xLTEtMA_663d4acb-be0b-4b3d-b34b-51773547d284"
      unitRef="usd">2725000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzQtNy0xLTEtMA_48a914a3-1dd5-46eb-a92a-ccc83c25ab9f"
      unitRef="usd">3125000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzUtMS0xLTEtMA_d8e33036-d259-4e80-ae69-aad6ec93585e"
      unitRef="usd">21106000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzUtMy0xLTEtMA_1992e770-902e-4f9e-9c9d-63e45ec16cd1"
      unitRef="usd">45703000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzUtNS0xLTEtMA_9205af16-3f2a-42e3-8159-d52d2906255b"
      unitRef="usd">24079000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzUtNy0xLTEtMA_6403a66c-b6e5-4d58-af45-9c1a2425b007"
      unitRef="usd">28796000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzYtMS0xLTEtMA_10c66973-11fd-497f-856e-1386dc03692d"
      unitRef="usd">218139000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzYtMy0xLTEtMA_b0334e10-04d0-49d8-b8db-055e051ab240"
      unitRef="usd">232540000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzYtNS0xLTEtMA_e798f68f-31c2-4d7c-9990-038deb92b0df"
      unitRef="usd">-2847000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzYtNy0xLTEtMA_0e596099-5566-4e9e-a393-25899b541829"
      unitRef="usd">-1617000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzctMS0xLTEtMA_6c59f953-59ca-4a14-8b34-9c7b055fa3e1"
      unitRef="usd">213258000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzctMy0xLTEtMA_63f091d6-0dc5-45b5-a7eb-63919b081471"
      unitRef="usd">188819000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzctNS0xLTEtMA_31379db6-fca2-43cf-9dcb-70127e3339e6"
      unitRef="usd">-29651000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2MzUxNDEzMThmZmI0MWMwOGNlNmFjOGU1ZjE2YTIzNi90YWJsZXJhbmdlOjYzNTE0MTMxOGZmYjQxYzA4Y2U2YWM4ZTVmMTZhMjM2XzctNy0xLTEtMA_fe4b6385-19c2-4182-a55d-d2677201e2e5"
      unitRef="usd">-33538000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTM1_242cd25b-f68c-49c5-a476-e7eca57c14f2">&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&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 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;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 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;(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 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;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="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 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;205&#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;232,335&#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;(80,657)&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;151,883&#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: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:#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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(4,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/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, 2021&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;200&#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;217,939&#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;(77,273)&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;140,866&#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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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,909&#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;(825)&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,091&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;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;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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, 2020&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;(4,669)&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,052&#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;(9)&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,626)&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: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:#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;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/span&gt;&lt;/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;(2,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,765)&lt;/span&gt;&lt;/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;text-align:left;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(3,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;</us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ib471dbe0a0e34e02a36e54aa91865112_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzMtMS0xLTEtMA_dd45fcf2-06f9-467a-b641-fec3eb965c93"
      unitRef="usd">173000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ib471dbe0a0e34e02a36e54aa91865112_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzMtMy0xLTEtMA_b6c10a75-d0c4-41de-a492-4b2462dedac9"
      unitRef="usd">-213816000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="ib471dbe0a0e34e02a36e54aa91865112_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzMtNS0xLTEtMA_d22680a8-4ca5-4b47-a76b-123fe4ff0a3a"
      unitRef="usd">76270000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib471dbe0a0e34e02a36e54aa91865112_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzMtNy0xLTEtMA_801ae057-6ebe-4704-9eee-7a41e033b71c"
      unitRef="usd">-137719000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzUtMS0xLTEtMA_9f2590e9-082b-45f1-a2ea-93c314bb2d26"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzUtMy0xLTEtMA_daad138f-3f91-4994-99ae-e7ac43afc277"
      unitRef="usd">7432000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzUtNS0xLTEtMA_6a6b6bdf-0707-4919-94c8-935b3dc74ee7"
      unitRef="usd">1738000</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzUtNy0xLTEtMA_d4127b7d-6f3e-4604-bff7-35708f9429aa"
      unitRef="usd">5709000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzgtMS0xLTEtMA_261d005d-e5fe-4981-9f26-75a0f6148099"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzgtMy0xLTEtMA_320e4f12-1f46-4cd4-aa5e-4180497bbb6a"
      unitRef="usd">-25100000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzgtNS0xLTEtMA_cbae6fe4-6c67-468d-9477-6c3cfb06464b"
      unitRef="usd">-5875000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzgtNy0xLTEtMA_9e8ef072-082e-4fa7-ab34-f3d0b4d7f14e"
      unitRef="usd">-19225000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEwLTEtMS0xLTA_5c4a2499-e317-47e7-b65e-f4fd8b4edc94"
      unitRef="usd">47000</tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts>
    <tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEwLTMtMS0xLTA_4e468a9d-e832-47d7-b825-c28dfea079c1"
      unitRef="usd">0</tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments>
    <tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEwLTUtMS0xLTA_8100cfb3-08ba-40d0-a9f9-73eacacd9a5d"
      unitRef="usd">-9000</tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes>
    <tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEwLTctMS0xLTA_fc580a1b-1bfe-4515-9ecc-6f9cd3781b70"
      unitRef="usd">-38000</tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzExLTEtMS0xLTA_45d3dc54-798c-4d5a-ae66-0652683c4d3a"
      unitRef="usd">0</tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzExLTMtMS0xLTA_2d836b52-e5b9-419d-ac36-b9fca87ae562"
      unitRef="usd">-851000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzExLTUtMS0xLTA_ba4e2d1e-c93a-4964-b1a4-059bc84e2ee5"
      unitRef="usd">-241000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibc3327fbc195432283f31b2070db55ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzExLTctMS0xLTA_f9e5e9ce-20bc-4ced-8b70-baa9b71641b1"
      unitRef="usd">-610000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEyLTEtMS0xLTA_e27d2e76-9964-4dc9-bfec-105aff337338"
      unitRef="usd">205000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEyLTMtMS0xLTA_c9c4ebcd-a789-40de-b541-2bcc81cf411a"
      unitRef="usd">-232335000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEyLTUtMS0xLTA_8b8dcc16-3f78-4970-9147-86ea6f50c62a"
      unitRef="usd">80657000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzEyLTctMS0xLTA_d32fa962-b360-4ac6-8b50-a229523ea45b"
      unitRef="usd">-151883000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE0LTEtMS0xLTA_96c1f258-a6b2-4de2-b17f-2b2361f35341"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE0LTMtMS0xLTA_150fb61e-6d65-4061-adbd-3c4307ebed0a"
      unitRef="usd">8584000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE0LTUtMS0xLTA_b5c3b1a1-c261-48f0-a731-737be35fbab3"
      unitRef="usd">1999000</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE0LTctMS0xLTA_d0407571-6885-48ec-8183-6c51a40c5d0b"
      unitRef="usd">6590000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE3LTEtMS0xLTA_ad756edf-712a-43ea-86fd-c30713122770"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE3LTMtMS0xLTA_cc2ddb76-262b-4ee2-a69a-fcd243946ca0"
      unitRef="usd">4965000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE3LTUtMS0xLTA_f0f5be0e-8629-445f-a8d9-60f67a282283"
      unitRef="usd">1148000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzE3LTctMS0xLTA_90c8302b-99ee-4f82-9c9a-6cbda40c5af0"
      unitRef="usd">3817000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIxLTEtMS0xLTA_a90e392f-0c54-4c6c-a3d0-445f76f8c57c"
      unitRef="usd">0</tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIxLTMtMS0xLTA_4734fd2c-5a05-4b1c-bfc5-cf304aa53f71"
      unitRef="usd">847000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIxLTUtMS0xLTA_52e1df1a-15ca-40a2-8ec6-08a981628f42"
      unitRef="usd">237000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIxLTctMS0xLTA_7f9fe5a2-249f-4e28-b485-e78c80cc59a2"
      unitRef="usd">610000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIyLTEtMS0xLTA_7bd81f2e-6782-4062-a2ce-65f9b8583100"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIyLTMtMS0xLTA_cd099fa7-96ae-4907-97cf-4237e83aea95"
      unitRef="usd">-217939000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIyLTUtMS0xLTA_d34227c7-cfec-4625-b8ec-cd10fb711ec6"
      unitRef="usd">77273000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo2ZDc1Zjk2OGI1OWI0MDM1YTJiYTQxYTA3MTY4ZmM2OC90YWJsZXJhbmdlOjZkNzVmOTY4YjU5YjQwMzVhMmJhNDFhMDcxNjhmYzY4XzIyLTctMS0xLTA_d04084b8-cff6-49a7-abff-b0a3b66ec3ca"
      unitRef="usd">-140866000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzMtMS0xLTEtMA_dbf35b56-fcb5-4d1b-8dcb-e659d078dc55"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzMtMy0xLTEtMA_8fb8f44b-fb29-4b63-8397-d6668a34123e"
      unitRef="usd">-1909000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzMtNS0xLTEtMA_cba82a43-fa9a-4aa7-8329-df2cf9b67722"
      unitRef="usd">825000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2fa2c61f46ab4b3ba7adc1aee86f8ad3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzMtNy0xLTEtMA_e53b73f4-1822-46cb-a788-a67b6f73b418"
      unitRef="usd">-1091000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzUtMS0xLTEtMA_8028156d-3bd1-47d2-a9a6-5fe55620755c"
      unitRef="usd">-18000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzUtMy0xLTEtMA_b10f0da5-043f-498b-9b0c-6fc495022c9a"
      unitRef="usd">-179000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzUtNS0xLTEtMA_96a8175b-4455-47da-b48b-5f0bb7e114a4"
      unitRef="usd">-37000</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzUtNy0xLTEtMA_d8d124ce-9b5e-4714-909b-37fd34cebe08"
      unitRef="usd">-124000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzgtMS0xLTEtMA_9b6444c2-b1ae-46f0-aabb-607744ef6910"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzgtMy0xLTEtMA_8c6a0f9b-8ac3-454b-b799-c1d6b747966e"
      unitRef="usd">-964000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzgtNS0xLTEtMA_7d96b6db-2f20-4e32-a79b-6887ddaf7901"
      unitRef="usd">-223000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzgtNy0xLTEtMA_36232489-5868-44c0-a8fc-96ce0d2e0977"
      unitRef="usd">-741000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzktMS0xLTEtMA_2747871e-c1b5-40c4-9a99-599ece818080"
      unitRef="usd">-4658000</tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts>
    <tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzktMy0xLTEtMA_2084ef06-357e-4a40-8cfa-c0a6eb00234a"
      unitRef="usd">0</tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments>
    <tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzktNS0xLTEtMA_f90f5818-149d-4f66-b1a0-f5f27b361e07"
      unitRef="usd">1076000</tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes>
    <tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzktNy0xLTEtMA_922b85fe-2f03-488b-ada3-d98526e7228e"
      unitRef="usd">-3582000</tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEwLTEtMS0xLTA_60e543a8-0dec-4e69-b5d2-eb18dedcdccf"
      unitRef="usd">-4669000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEwLTMtMS0xLTA_89e975f2-12e4-46a0-a8f6-78899ad3cf7f"
      unitRef="usd">-3052000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEwLTUtMS0xLTA_5aa5962d-fad7-4f44-afcc-e09dfd6fe162"
      unitRef="usd">9000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEwLTctMS0xLTA_2594b489-6c71-490b-8f7d-cd0d3390bfe7"
      unitRef="usd">1626000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEyLTEtMS0xLTA_89291e6e-dbf3-42e4-8632-1f8acd05ba56"
      unitRef="usd">1017000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEyLTMtMS0xLTA_6586c1b2-2525-4ebb-b480-dca9d48f7884"
      unitRef="usd">-41000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEyLTUtMS0xLTA_b98b928b-3591-4fb5-9010-b0bc7f762f51"
      unitRef="usd">-243000</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzEyLTctMS0xLTA_ac7ee921-4e9c-471f-b9c7-e8a962bea685"
      unitRef="usd">-815000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE1LTEtMS0xLTA_e9020c3d-47b8-410a-aa44-0c30a684909e"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE1LTMtMS0xLTA_5f3396fc-f58d-4e30-8d41-6340e6daa3e3"
      unitRef="usd">2288000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE1LTUtMS0xLTA_6b69a470-7c12-47c4-8c3b-ccced122c906"
      unitRef="usd">523000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE1LTctMS0xLTA_788f2a42-0623-4298-84e5-9a3e9f600f52"
      unitRef="usd">1765000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE4LTEtMS0xLTA_4c46b43a-f201-4a1e-96de-cc182b966112"
      unitRef="usd">-3652000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE4LTMtMS0xLTA_dcf52749-5449-4b00-9222-738faa83346d"
      unitRef="usd">-805000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE4LTUtMS0xLTA_58582d7e-3827-4282-b6a3-c1b38ed78986"
      unitRef="usd">-271000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToxYzcxNzVlNmNiNWI0ZTY2ODg4MDQ4NDk2MjBkZWZhOS90YWJsZXJhbmdlOjFjNzE3NWU2Y2I1YjRlNjY4ODgwNDg0OTYyMGRlZmE5XzE4LTctMS0xLTA_a0c06074-2c4b-4443-bbf8-f974b16feee8"
      unitRef="usd">2576000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzItMS0xLTEtMA_2a06c2c9-c3ff-4fa1-974f-2d40c7bcb0b1"
      unitRef="number">0.028</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzItMy0xLTEtMA_2c20a838-b056-45a2-8f11-3edf450b36d2"
      unitRef="number">0.025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzItNS0xLTEtMA_3920f515-18db-4041-a098-cc74b2144d2e"
      unitRef="number">0.027</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzItNy0xLTEtMA_df8d8295-ebb2-4a1c-b6b6-a196ab280d12"
      unitRef="number">0.023</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzMtMS0xLTEtMA_5d9c525a-ee27-4119-b8c5-aeae81de61ae"
      unitRef="number">0.028</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzMtMy0xLTEtMA_84ae2e8d-cd8b-4774-9e58-f3d065d8c992"
      unitRef="number">0.028</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate
      contextRef="id1c276566b89472ca333514e6278efad_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzQtNS0xLTEtMA_018812f0-a824-4df6-ad3d-fcecf03d30e9"
      unitRef="number">0.060</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate
      contextRef="i4050c335d40547b48748dd703c6f768b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzQtNy0xLTEtMA_3579e8e6-e97c-4f1f-90b9-fdb78e9429c9"
      unitRef="number">0.064</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzUtNS0xLTEtMA_2e917661-4f25-464e-8d46-e3ba171a9085"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i92fbb543330244048ee2adc14d495a45_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3YzZkMzkyNDRiYmY0ZWIxYWNlOWY0NWNmYmJjNzdmMi90YWJsZXJhbmdlOjdjNmQzOTI0NGJiZjRlYjFhY2U5ZjQ1Y2ZiYmM3N2YyXzUtNy0xLTEtMA_aaf3eec8-9b8c-432e-bb10-bcc7aa6084b5"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i9906006776ef490e8a52615ced24c2a4_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzI4ODk_57c8f47b-3cc9-4203-8b96-3f350ec8672b"
      unitRef="number">0.0295</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ib766774232c94f7fa01a757c12c52069_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzI4OTY_0d033900-73c7-4b20-9254-794e2acd5d5b"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ie3413a96da5b407aa7909cad3fd9e12e_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzUwNDM_c3a4e251-4b72-462c-84a1-d914684fa15b"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i897d0f66b8a64f14bccde082e2265bcf_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzUwNDk_cd349bd9-3783-47ae-ab48-5ac26f30f019"
      unitRef="number">0.0580</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzUzMDM_f0fbabe1-ebc4-424e-9743-882a41173f80"
      unitRef="usd">474100000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzUzMTA_b36df78d-939d-4c12-a1cc-bb5d1794a4f8"
      unitRef="usd">500600000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i649395d46e974c64831a901ebbee6146_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzU1MjU_5ad623df-403a-4c78-afde-a346942f46c3"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i5b95f1ce79f445c5826c86ed879e585a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzU1MzI_f3708245-0b92-407b-8812-e3158535ff36"
      unitRef="usd">3700000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i3d98e7df60ca4eb3ae30e7a6f86de5b4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzYyMjU_0ba22aed-e85c-447b-a5e2-bba230548360"
      unitRef="number">0.26</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i730f2e32892f4072862b83abeaa501a9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzYyNTM_af905d42-5185-4e3b-bbc2-423478beef34"
      unitRef="number">0.74</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTM2_3ecdfbf7-519d-4bba-949f-04e75a5e1355">&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, 2021 by asset category:&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.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;923&#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;923&#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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;57,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;7,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;34,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;text-align:left;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:#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;Intermediate duration fund (e)&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;101,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;Long duration bond fund (f)&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;171,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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 bond fund (g)&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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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="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 (h)&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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;50,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;Absolute return credit 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;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Contract with insurance company (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;19,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;19,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;3&#160;&lt;/span&gt;&lt;/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;459,105&#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;439,093&#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;879&#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;19,133&#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 (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;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;10,688&#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;469,793&#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-top:9pt;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;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: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.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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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,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 (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;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;(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;padding:2px 0 2px 1pt;text-align:right;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 (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;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 (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;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:1pt;padding-left:31.5pt;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:7.02pt"&gt;Information on asset categories described in notes (b)-(l)&#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:31.5pt;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:7.02pt"&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:31.5pt;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:7.52pt"&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:31.5pt;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:7.02pt"&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:31.5pt;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:7.02pt"&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:id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzkyMzM_01c941ea-9adf-439f-aba1-626870db2e4b"&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:31.5pt;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:9.52pt"&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 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:31.5pt;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:7.02pt"&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:31.5pt;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:7.02pt"&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:31.5pt;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:10.03pt"&gt;This category comprises a mutual fund that invests primarily in investment grade bonds and similar fixed income and floating rate securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;padding-left:31.5pt;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:10.03pt"&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:31.5pt;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:7.52pt"&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:45pt;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:45pt;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:45pt;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-bottom:1pt;padding-left:31.5pt;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:10.03pt"&gt;This category comprises funds that may invest in equities, bonds, or derivatives.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id293ec39aeac4e8ba53d8ef0537b1478_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzMtMi0xLTEtMA_da4956a2-9a4b-473a-af2e-c29681817af3"
      unitRef="usd">923000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i62516f5a3fef4ff7bb6724fc7376f0fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzMtNC0xLTEtMA_9452c91d-ce67-416f-98ca-e2f668244546"
      unitRef="usd">923000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0c4cad42eaab42d0b936e2ce956ec800_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzMtNi0xLTEtMA_ae60f97f-45cd-45f4-babf-9a8ed3b8a94b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if48493fd00fb48058c5df8b545a7d1b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzMtOC0xLTEtMA_d34a972a-71d2-46f9-ac57-3e64aa7d215a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7a81ef3c3de14f9ea6f15d163d9886c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzQtMi0xLTEtMA_a9f39f4d-98e8-4224-bc6c-34116216ef2e"
      unitRef="usd">6000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2e8d9f30aa204a2caa097f940ba9f094_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzQtNC0xLTEtMA_4e37f90f-8632-43f3-a1d4-06ea735b0d26"
      unitRef="usd">6000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if9b2f185b14f4b50a6a6fa7e88553467_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzQtNi0xLTEtMA_1d811879-1066-446a-8737-8c36117382b2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8f994c2cf40b40759e94963247b5648f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzQtOC0xLTEtMA_935366dc-17f9-4210-ac63-27b1c055bea3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iec1d98a45dfd40df9df62cbc1e0c6534_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzYtMi0xLTEtMA_83231ae5-3d67-480a-b8e8-9ee32138c830"
      unitRef="usd">57252000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7789a3eb95e845a0a7c85d00837d828d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzYtNC0xLTEtMA_0fc3b010-53f9-47d4-9ff8-aa4de60da6e9"
      unitRef="usd">57252000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9a925d5c514247aea2fc6b9896a85e1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzYtNi0xLTEtMA_65c291dc-69c9-4f53-8da7-744460389a88"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1fb96e12d82c4b2eb324efd2c27f9996_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzYtOC0xLTEtMA_12cf9e77-e28b-4de6-8ce7-57328adf9839"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id852d65ce8754238a4e08b7a1ca2443b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzctMi0xLTEtMA_0780395c-3c9d-4dbd-900b-e717866222ed"
      unitRef="usd">7532000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iefc1daeb210a4f9e93c7a354dc96ed81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzctNC0xLTEtMA_b4a9359c-8082-4838-9e3d-46ae75cf8999"
      unitRef="usd">7532000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7ced6054bb13444fbb4c3516bdf11683_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzctNi0xLTEtMA_482f1eb5-5794-4211-9e8b-34063c911716"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9eeea1c0f02a4fb8a50560512acd48c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzctOC0xLTEtMA_f3c5818b-2c02-4d23-a0c0-ab1fd63efeb6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7b70f9e02c124ffb9360dde35d9bb7c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzgtMi0xLTEtMA_2b53732a-399b-4263-8661-8263ffb7cb1d"
      unitRef="usd">34287000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i00f288efccbe49efbe0e81495b6a70e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzgtNC0xLTEtMA_d68f0381-baa6-457b-b90d-9d188bdb84c9"
      unitRef="usd">34287000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia5409d73f8c544cba2dfb5d49fd70f86_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzgtNi0xLTEtMA_c1da640e-134e-4b13-a769-d908439cc7f2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0e0b91e3c2aa4c388aac66341402c5aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzgtOC0xLTEtMA_f32f701e-3efa-4483-aa97-b26da4922af7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i40efdadea996416db9facde4cf35f00b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEyLTItMS0xLTA_b10bd3af-23fa-460a-8b4f-03cb3e87894c"
      unitRef="usd">101363000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie34ac89f70fb415c8c7c8ae8f15688b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEyLTQtMS0xLTA_46582c42-cecf-4d8b-8865-bd37e65bb3bc"
      unitRef="usd">101363000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie46726156bab43f8b7bf2e45c72e67a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEyLTYtMS0xLTA_1a87b7a4-a7fd-4322-b487-86ec6bef2dd5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i085f2649566540acab6e74f504c8aa68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEyLTgtMS0xLTA_83170f32-a6c9-4e3a-84ea-520096e943b6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i763f7793b63e4a7183f570158cb860d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEzLTItMS0xLTA_4aa8e46b-7305-4c0e-8f2a-c66088cdf357"
      unitRef="usd">171919000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i85187993ec094e279b9167bca39700d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEzLTQtMS0xLTA_25541461-ae74-4e76-9730-f9319a0ada62"
      unitRef="usd">171919000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07ba8e1e312d4b63bd3462222f0f988c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEzLTYtMS0xLTA_1478f3c9-1e30-44b9-822c-483be323c9f5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib90296a002454d8b9b2f0ba36eed3794_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzEzLTgtMS0xLTA_6f309ce7-affb-422d-af85-bbc0de3d618b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie590640b2c464900ab651969aa47b124_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE0LTItMS0xLTA_194d3f20-9b3c-4219-a9da-d5977370c6b2"
      unitRef="usd">7607000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i20fe865520894b04ba06cb706ab8be04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE0LTQtMS0xLTA_1da9e8ae-1fe4-4400-bcb3-46b37ee62452"
      unitRef="usd">7607000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8967697a68c64e62af3b50471bfae9ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE0LTYtMS0xLTA_9370e409-5b34-4af5-bc03-864f6369e384"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib89a48f3ec0a41119392f3de97e510c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE0LTgtMS0xLTA_2bf68376-f813-44dd-8e9a-347bd6b4ea90"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7a8d527d7ec54456b03e53b02378ee27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE2LTItMS0xLTA_af868e78-3cf9-45fb-9f40-109862b5d539"
      unitRef="usd">7605000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idbcee9de4fd142d3955c2244be89ddea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE2LTQtMS0xLTA_59493052-84b7-481a-ad8d-38724fcfb142"
      unitRef="usd">7605000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8003219f4a6143158cae0d9c5a4c6b27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE2LTYtMS0xLTA_9fbfb177-7607-42fe-83bc-158fd51c9e5a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie9ac1c3aca624a609b8b6a4ca738be8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE2LTgtMS0xLTA_d00ff2c0-b1ab-4759-84c3-e667c43acae8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i820dc6ce6409404f8468fcf26512b973_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE3LTItMS0xLTA_bbf05792-4833-4855-9f46-9d9130dfa862"
      unitRef="usd">50599000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i858eb58500984d80b120c76797f6fee7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE3LTQtMS0xLTA_98648262-3594-4478-b071-0c420aa83313"
      unitRef="usd">50599000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3be09525e56e40d585b4eba80d43673a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE3LTYtMS0xLTA_bf2334fd-2c43-41af-8878-c4d9e2a23278"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie003660f845549dea492d40c28a03d1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE3LTgtMS0xLTA_0231ff2a-3a28-402b-9ffd-2c56f88755bd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i69fa9b17a3c84d71893273137503a106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTItMS0xLTUwMjQ1_87279819-ef42-4b9b-bc28-fc0cf12ee477"
      unitRef="usd">671000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6496be34f5cb42fdb9f27504be2f6cfc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTQtMS0xLTUwMjQ1_9b1dd3fa-427b-48bd-9bf4-b631a2147d35"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7662daf224ad47ca961f6ce3c891c84a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTYtMS0xLTUwMjQ1_fb6f06e0-15bd-4812-baf9-383e411efd25"
      unitRef="usd">671000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i155ca6324f7348e5a552629316c22dbe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTgtMS0xLTUwMjQ1_9b3bb9cc-d56d-465a-bb4a-b841f9c4225c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i33df7f915d0343158fcbf0740e9cb58f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTItMS0xLTA_42fe1374-aaa8-4481-898b-86d0bba0d7ed"
      unitRef="usd">208000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9b8bd67aaf0440ec922296df2ea39495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTQtMS0xLTA_5e8d6ab2-966e-411e-b08f-6a5041362b05"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4dc6fa4bb3cd482ca449feba4492a9e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTYtMS0xLTA_bfa05f87-3a2d-4da0-90ad-46d564a3a9c0"
      unitRef="usd">208000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if25556f3470e4cc294a8b482efae294e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzE4LTgtMS0xLTA_fc01f6ef-2146-4988-8c52-99c010afd151"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i94fe18b18d4c422d9b6e5b58f46c38d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI0LTItMS0xLTA_39231057-3dab-4700-9f56-b35fe12198ec"
      unitRef="usd">19130000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia9b54aff3e744415939583853a29364e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI0LTQtMS0xLTA_985d8672-d0be-40be-9196-32a062dceba0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i09821ffc5c6f4680b9257703e97d510b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI0LTYtMS0xLTA_6fa91e1f-e223-4bb4-b155-531eec4ba8f8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia99515bbf9b94be597207be692d645a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI0LTgtMS0xLTA_31fb3755-6cdb-4719-85c0-bfb9c540d269"
      unitRef="usd">19130000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1e8e57855a834978b1266658ae5a144c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI1LTItMS0xLTA_7b8bfc68-227a-45de-b784-8f1e5eda5cdd"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8276625b32594889ad70b95d7dac8e79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI1LTQtMS0xLTA_a47c51fe-5acb-4303-ba16-42fa99bf8b3f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5e0473423ad345919dc259381e27fed8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI1LTYtMS0xLTA_07402ce6-9bab-4a23-b18d-3564e83339bb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i06c1101028554a69ae90fc992ab1d9bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI1LTgtMS0xLTA_b117461b-0643-40df-a494-429bfd8b890a"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ife34582e6bf14a928203441a588503be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI2LTItMS0xLTA_c5cbca35-4226-4142-83e7-09e0b7c3e804"
      unitRef="usd">459105000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idd8de7acf01842be84cdcf86c69562ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI2LTQtMS0xLTA_e6bc3fe0-e662-4f66-aa81-04f9150fddc3"
      unitRef="usd">439093000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i61d0ad4e7d5c4a41b9d19d170150c191_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI2LTYtMS0xLTA_6be49653-390e-46e5-94b4-652b4b5118ec"
      unitRef="usd">879000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i405c48a9223b45778f096747f8448d0e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI2LTgtMS0xLTA_9186e3d5-b28c-4d5a-a5e4-08f25e5b1646"
      unitRef="usd">19133000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3af378ba12fc4ee683761a7f1bfaf433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI3LTItMS0xLTA_310a9c5a-2072-4b5d-8190-7569cab8f07d"
      unitRef="usd">10688000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8d4453b9f0234d7a919096f39c6b27f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZToyY2M0MWFmNTI3MGM0NzZmYTE2NDk0NjhiMjVhNGQ5NS90YWJsZXJhbmdlOjJjYzQxYWY1MjcwYzQ3NmZhMTY0OTQ2OGIyNWE0ZDk1XzI4LTItMS0xLTA_7a712c54-f524-40b0-bb19-8074bc8b1a02"
      unitRef="usd">469793000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ida86de93c9024f669b09eb92d9a0e80a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMtMi0xLTEtMA_9ec08d09-8f35-499b-a0ef-084ad27b7d26"
      unitRef="usd">582000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaa724812c1334b6fbb5896bf8682a601_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMtNC0xLTEtMA_7c4f7ca3-b31f-4a38-89cc-4b1662aa0394"
      unitRef="usd">582000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifc602ade849c4d04bee93e379fd23e93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMtNi0xLTEtMA_306addde-09e8-4636-b4ab-0143800b00b7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5d95175127b74d6086a806228dda3c00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMtOC0xLTEtMA_027376c0-4edc-489d-8121-cbad07a9439d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i787131d3bc174e4f81aa7aeccc43b2c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzQtMi0xLTEtMA_0d0adefe-21a9-4c6e-b433-6f96d4c01bc2"
      unitRef="usd">12000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i55d20b506f4b4ad7a15a7ba1ea4c2632_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzQtNC0xLTEtMA_1f987cef-8fa0-4a47-9204-bf6ff4995e5b"
      unitRef="usd">12000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i198bc3b3f2034e2db4f80068ac782f78_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzQtNi0xLTEtMA_aa831c69-9ccd-44cc-9101-ffed195a706a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i284cc7eab58d4aefae2d963669851429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzQtOC0xLTEtMA_70348558-4cf9-40db-a343-139144bb6739"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i842713d018ea4edbabc4679894a0686a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzYtMi0xLTEtMA_7e4bfaab-987e-4d87-a446-c1fada56949c"
      unitRef="usd">85974000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i82665f0e82af4594a22958b963470e6d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzYtNC0xLTEtMA_7bda0962-4c84-412a-9c43-db0dff31014d"
      unitRef="usd">85974000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4b37fa3e0cb644b8a3440f7831628616_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzYtNi0xLTEtMA_97eb17a6-2a0d-4ea3-a67e-822cd4457eb4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibfcb7943085d42bab618510541a56537_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzYtOC0xLTEtMA_73818103-793c-4aad-8fe0-023559367245"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i317c15e0e1ff4574a8e3f003ad18fc8b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzctMi0xLTEtMA_7cb7669d-baa3-4e4f-876e-dd0d3d34a63c"
      unitRef="usd">11780000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5bc577e133ff44ba8b60df8ae82a4b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzctNC0xLTEtMA_1e6ada78-4928-4e7c-992e-98d57add1630"
      unitRef="usd">11780000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i38a0091411084379b38ed0476d5ba85f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzctNi0xLTEtMA_e60a5a1e-8b32-4925-9e51-7d49620b95f2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i34a7a0ffb36f440a9185e409ceb71f7b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzctOC0xLTEtMA_b3bbbc2c-5880-4183-9915-df44c83fec82"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9d18feba0c98411181d94ed2a3ce5211_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzgtMi0xLTEtMA_a7ef86ae-5156-497d-b369-53fd089519ff"
      unitRef="usd">59467000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id07e2e7258494720ab44a49cd1e29683_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzgtNC0xLTEtMA_09f431b4-400f-4f61-b5ba-940e46db044b"
      unitRef="usd">59467000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2641816474ef4f8d8be3dec52a5fe0b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzgtNi0xLTEtMA_33e0f97c-9e44-4933-a1fa-043fabf36e60"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4d785b9cc9c5436591fcf0ab1e623b64_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzgtOC0xLTEtMA_c4d03fd7-ad9f-4416-8caa-2d183fcd6579"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibf41ce8a6d294327b8df55e9bf3ca0af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzktMi0xLTEtMA_c028c13d-6bf2-47cf-811d-a8b60500a804"
      unitRef="usd">29592000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id8ca84e7ebfb4fc98b730d013f68e09c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzktNC0xLTEtMA_0e8a0c03-2ac7-42c9-b0df-5084d1a6bab6"
      unitRef="usd">29592000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iacea7314669b4eaf8cd61419e0650802_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzktNi0xLTEtMA_9c7d5196-0042-4889-845a-5a75e4b85369"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7a83437507274fb4acf09cf140ba563d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzktOC0xLTEtMA_8dfa7a50-b3ae-4ead-968c-bee2b82a003b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib9fcb44c66054342b6887c076b37a8a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE0LTItMS0xLTA_e9b218d6-7eda-426c-8c0f-b88ba89939c6"
      unitRef="usd">63376000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib42d6df64e294c45a1e31dc92e5939d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE0LTQtMS0xLTA_b54eea03-879f-4678-ac08-f9f75f26fe26"
      unitRef="usd">63376000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0514ea29b0284a45bc429d4fca8bb757_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE0LTYtMS0xLTA_3da09579-2d08-4dd1-abfd-d52c6b013f8e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib5c58594a64b4b439ec4219e6ea0aaf5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE0LTgtMS0xLTA_bec19629-8655-499a-8435-e4c37b5245fc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iecb332bd95fa460ea990839c656062bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE1LTItMS0xLTA_e48861f3-a371-4fed-97a4-7665697781a8"
      unitRef="usd">98996000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6b19e56f69e54baabf7cad255ea63664_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE1LTQtMS0xLTA_da0a6f22-0b3d-4695-a1fb-2b6e94be11a2"
      unitRef="usd">98996000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic5859866480c4c2b81a1af6249b0beb1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE1LTYtMS0xLTA_2fc8fe42-61bc-41a5-bf07-bf8a59752502"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie02f3021d6e14fa5aabe7c3e5e73cbac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE1LTgtMS0xLTA_bf0d0db5-a7cf-42ad-96be-d929db6633c1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1e0c05119d0843769054e828f130e0d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE4LTItMS0xLTA_306eb59a-26e5-4032-bf2a-26632a6d4018"
      unitRef="usd">13469000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i248fd8c6d3194c4bbfa24cbf031e85ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE4LTQtMS0xLTA_004ff1b4-1c04-4136-97a9-d99bdc21a33e"
      unitRef="usd">13469000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i231245e0d9d2404a8f881e0c3bf79c89_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE4LTYtMS0xLTA_4c6159cc-ea55-47c5-9c41-c854843a1264"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i446e38ef3a4c47beb266fbb2ca343f84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzE4LTgtMS0xLTA_4604f789-0138-490c-b427-00cc4ff47b21"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i992a8ae1912c45668fcc22c52959e140_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIwLTItMS0xLTA_251fc4c3-fb46-46f3-b175-ab91609550fe"
      unitRef="usd">11412000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id9da5f2b053a45259e78704db7a65a4c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIwLTQtMS0xLTA_8919000c-6818-44bb-94cd-3fcfe14852be"
      unitRef="usd">11412000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i68cb61ec93354a0eac59c1cbb98ae21a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIwLTYtMS0xLTA_902df3aa-4750-4d7a-8c89-8818aba61242"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if5950114a96041679f7ac6098696eec2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIwLTgtMS0xLTA_1bbcea1a-7048-4ef5-8a0e-db6346b597b9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia6e26052e1e84c36b33d97054130b440_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIxLTItMS0xLTA_391e15dd-39b9-4af9-9113-704d88dd2bf3"
      unitRef="usd">35582000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic884335906194cd2a612cee71a109933_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIxLTQtMS0xLTA_d665ea77-36b3-4d5f-a94c-f295e670446c"
      unitRef="usd">35582000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i54966a0045c04a42a78cb2b5eba83d09_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIxLTYtMS0xLTA_a193a0a1-9665-478a-9726-ceba099e5b9f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if9b4142de5504c9aa17d60c958690546_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIxLTgtMS0xLTA_7cc927b2-7744-4f70-833f-0415d6787fdf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i765e04611ce44950b58ad341c3b3c742_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIyLTItMS0xLTA_6eb9d282-d837-49ca-a7e5-f63f2c23f781"
      unitRef="usd">261000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4660e5b2c62140998cc6c07a279b4d66_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIyLTQtMS0xLTA_a6cd936b-ac72-4a5b-ab01-7605f26c4140"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5bd90be515634c4788a9c205c6cbcff2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIyLTYtMS0xLTA_be7fa51c-a3f3-4ba0-ac92-800362dfd71b"
      unitRef="usd">261000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i17e6654ab0214f3ab3428ae60782a82a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzIyLTgtMS0xLTA_93d30a21-3263-45bc-8af7-27be6b1939f2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibe16ff16041143c1846b9cc601ba3968_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI3LTItMS0xLTA_4f765b31-88df-4b67-b7ed-e5974b083823"
      unitRef="usd">8890000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1e6a1e092d794560bde0e90dd77b6a07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI3LTQtMS0xLTA_a89d0575-fba9-42d1-b340-cba061c4a278"
      unitRef="usd">4057000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8bdc7042843440eba7a87d860e89a9ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI3LTYtMS0xLTA_c026979e-73f7-43f8-9490-83c7baaf8b6f"
      unitRef="usd">4833000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie3e0dfc5d7df4cbd98b17d8ec2759963_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI3LTgtMS0xLTA_f6f25da9-f7fc-437b-8c91-0d4cfb55d8f8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8188d93fd12642ad8613457e7e879aaf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI4LTItMS0xLTA_8fb46984-c2df-4101-8e33-2b99d6505814"
      unitRef="usd">10485000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib7877e1381934d0191630fbd6d0cadc9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI4LTQtMS0xLTA_2d3614fe-6c81-4bd5-aa6e-9b1d6b6b6e1e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibe650cf413d841fcb50b43cc3bcbf8a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI4LTYtMS0xLTA_f905de8b-441e-4bd6-9db8-0ded14f48690"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id8ba78204b304ce0bc7f3d1c97f7a15d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI4LTgtMS0xLTA_4f52658c-df20-4d3e-8b43-073cace6c092"
      unitRef="usd">10485000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i43358d93ad3c43f78d61b6a81079cd1b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI5LTItMS0xLTA_982766aa-ba9e-48b6-9dbc-3c20a6b8f2ba"
      unitRef="usd">4000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3942f1af54c94ba1812cabb81570de89_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI5LTQtMS0xLTA_fbb00293-a505-4565-b5a0-b66c6d450381"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i95803ab8a79e45d88dcd54dc4291f7c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI5LTYtMS0xLTA_79bbf53e-7751-44c1-b35d-e9c624f9e1a3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic3e9f698e45b4523b4b2720884193adc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzI5LTgtMS0xLTA_a3d883cf-ba0a-4b57-b0da-b5e8b0af0fe6"
      unitRef="usd">4000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i167caff37377431ebc05bd39e1b23a1f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMwLTItMS0xLTA_5ea157ff-42d2-4301-9eca-72c6d1a389bf"
      unitRef="usd">429882000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic99056e3c77340c39cff0239560076f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMwLTQtMS0xLTA_987501c5-fc93-45d0-8bc1-29963d964cbf"
      unitRef="usd">414299000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i87f37ba233f8458586b7a66a77581a19_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMwLTYtMS0xLTA_49262b86-9172-4ad9-a852-861d064e77c6"
      unitRef="usd">5094000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie4a17a39098948a9a56697ba93bf09ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMwLTgtMS0xLTA_7b609709-a2e7-4ec2-860a-1c093a95990f"
      unitRef="usd">10489000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i121738ad70d3487a9a2da837b62fc486_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMxLTItMS0xLTA_f523e443-8ad5-4d3b-97e8-c5bd654cf067"
      unitRef="usd">27744000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia13328b3300f43edaf733bba4de4e338_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo1Mjc1ODllOTQzOTY0YmU2ODI3OGM1NDQyZmE5NThmYy90YWJsZXJhbmdlOjUyNzU4OWU5NDM5NjRiZTY4Mjc4YzU0NDJmYTk1OGZjXzMyLTItMS0xLTA_6e4e9ee0-5839-4abd-9103-d0539a1b72a0"
      unitRef="usd">457626000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <tfx:PercentageOfNetAssetsInvested
      contextRef="id3a97ee9451f4d4682608cb2109311e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3Xzc2OTE_712691b6-cb2e-4341-91cf-1067f6c60c7a"
      unitRef="number">0.80</tfx:PercentageOfNetAssetsInvested>
    <tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities
      contextRef="i059dbaae0c0f4809b71774991a121203_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzgwMDY_9952c689-8162-463d-9e02-c2b8d4f59bd0"
      unitRef="number">0.80</tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities>
    <tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3Xzg1NDI_80cdddfe-050e-4284-8d1e-d78d2631de8d"
      unitRef="number">0.35</tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket>
    <tfx:FairValueofPlanAssetsEffectiveAverageDuration
      contextRef="i4d6fa6f5e7344721bd820a14cf4ab488_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzkyNDA_6b8b5015-9f92-4cbe-be11-6d31a389a0f6">P10Y</tfx:FairValueofPlanAssetsEffectiveAverageDuration>
    <tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities
      contextRef="ie3c492dc617c43efbec7eafe5f2c2f7c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzIxOTkwMjMyODI0Mzg_8330b3b9-8a25-4fe1-9858-ea1f38fc4ce6"
      unitRef="number">0.80</tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyMzE4_b0e787c8-7558-4d86-b2b5-d4a94c633eb8"
      unitRef="usd">1600000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyNDE0_98d06f35-a20b-4062-9126-ba8524d90a9c"
      unitRef="usd">2700000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyOTIw_ef2ba525-393c-4b10-8667-d5cff7abf998">&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;2022&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,732&#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,723&#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;2023&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,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;2,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2024&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,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,432&#160;&lt;/span&gt;&lt;/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;2025&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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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&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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,073&#160;&lt;/span&gt;&lt;/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 2027&#160;&#x2014; 2031&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;127,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,388&#160;&lt;/span&gt;&lt;/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="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyNjgx_40f75052-6d64-4fdd-8450-45d58d3c6344"
      unitRef="usd">100000</tfx:DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzItMS0xLTEtMA_c27bc6ee-8ef0-4afd-a4c8-a40f647677e6"
      unitRef="usd">22732000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzItMy0xLTEtMA_168c18fb-c2fa-4f3a-b55e-07d36f4a0c16"
      unitRef="usd">2723000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzMtMS0xLTEtMA_9cdd3fd7-15c1-41f3-90be-2f71e846a5a1"
      unitRef="usd">22859000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzMtMy0xLTEtMA_96a1fc3b-5978-4605-be22-979188dc92b3"
      unitRef="usd">2630000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzQtMS0xLTEtMA_313234c0-aa85-41dd-9c26-778901d78167"
      unitRef="usd">23583000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzQtMy0xLTEtMA_891035e4-cb04-4589-b6be-5d24867d0da7"
      unitRef="usd">2432000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzUtMS0xLTEtMA_f841864b-ff0a-4d37-9137-6e1de0b5c7fe"
      unitRef="usd">23976000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzUtMy0xLTEtMA_4fb07160-6c2a-41d6-9760-7a98605df0d3"
      unitRef="usd">2348000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzYtMS0xLTEtMA_8a026e15-7538-4cc0-ac2c-e11da9a308f2"
      unitRef="usd">24622000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzYtMy0xLTEtMA_ddcaea14-f656-4721-b279-61add9eb16af"
      unitRef="usd">2073000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i3f75057654e242e485eb48fc45071387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzctMS0xLTEtMA_ef97ddb0-bda3-456d-a052-d77dc8cedc2e"
      unitRef="usd">127007000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ia03b9cc2b454455ab892e53b2ff4bd2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90YWJsZTo3MWM0MDUyNDZiMWY0ZDMwOTU4NWNkMDNiMmEyNjJkZC90YWJsZXJhbmdlOjcxYzQwNTI0NmIxZjRkMzA5NTg1Y2QwM2IyYTI2MmRkXzctMy0xLTEtMA_a5dea69c-35a6-4a4f-8246-7cb9e202511c"
      unitRef="usd">7388000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyODcw_34c1b272-ac4f-4836-86b1-64b95670e079"
      unitRef="usd">23200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyODc0_c0d5f898-b121-4975-9d2a-a136d655e94f"
      unitRef="usd">21700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xODcvZnJhZzo5ZDc2NDFkODhjNDk0OTc2ODlkNjUyOWJiZTQ1MzZlNy90ZXh0cmVnaW9uOjlkNzY0MWQ4OGM0OTQ5NzY4OWQ2NTI5YmJlNDUzNmU3XzEyODgx_903b6069-2c33-468c-9fdc-ae4a74903a91"
      unitRef="usd">17500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzU3MzY_b2b233eb-809e-4a46-94e9-3f59e4897002">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, 2021 and 2020, we have recorded $2.0 million and $1.6 million, respectively, in accrued liabilities and $4.1 million and $5.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, 2021. The time frame over which the accrued amounts may be paid out, based on past history, is estimated to be 10-15 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal matters:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We are a party to various lawsuits and claims arising in the normal course of business. These lawsuits and claims include actions involving product liability, intellectual property, employment, environmental and other matters. As of December&#160;31, 2021 and 2020, we have recorded accrued liabilities of $0.2 million and $0.3 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 sought money damages in the amount of $66.9&#160;million, plus interest. During the second quarter of 2021, the parties entered into a settlement agreement, pursuant to which we paid $17.4&#160;million to the selling shareholders, the selling shareholders released us from the claims asserted in the lawsuit as well as any remaining obligations to make milestone payments and any other obligations relating to the merger agreement, and the lawsuit was dismissed with prejudice. As a result, we have no further potential liability related to this matter. &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 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="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on information currently available, advice of counsel, established reserves and other resources, we do not believe that the outcome of any outstanding litigation and claims is likely to be, individually or in the aggregate, material to our business, financial condition, results of operations or liquidity. However, in the event of unexpected further developments, it is possible that the ultimate resolution of these matters, or other similar matters, if unfavorable, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs such as outside counsel fees and expenses are charged to selling, general and administrative expenses in the period incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain policies and procedures to promote compliance with the Anti-Kickback Statute, False Claims Acts and other applicable laws and regulations and intend to provide information sought by the government. We cannot at this time reasonably predict, however, the ultimate scope or outcome of this matter, including whether an investigation may raise other compliance issues of interest, including those beyond the scope described above or how any such issues might be resolved. We also cannot at this time reasonably estimate any potential liabilities or penalty, if any, that may arise from this matter, which could have a material adverse effect on our results of operations and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;As previously disclosed, we have been subject to an investigation by Chinese authorities related to a technical error regarding our country of origin designation for certain products we imported into China. Had the error not been made, we would have been obligated to make increased tariff payments in late 2018 through the first quarter of 2021. During the first quarter of 2021, we 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. &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;During the third quarter of 2021, after receiving requests for payment of the increased tariff amounts from the Chinese authorities, we remitted payment for the increased tariffs and we believe this to be the final action required to close the case. We no longer consider payment of penalties or interest to be probable, so we reversed the $3.0&#160;million of previously accrued penalties as well as the accrued interest.  &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;However, we have not received confirmation from the Chinese authorities that the case is closed and as a result, it remains possible that they may request payment for penalties and interest in the future. We believe the range of penalties could be between 30% and 200% of the increased tariff amount or between $3&#160;million and $20&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i51dc6c4bc37640019af39131ea8008a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzExMjI_2d6a6605-fc65-4753-8a7d-73566da8e9f2"
      unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i026b68565b934a168771791bd92eb395_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzExMjk_7ed613c7-9201-4d33-bdc0-b79380c7f46e"
      unitRef="usd">1600000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ida364a7bf1374ea1bd5fcf558ff65536_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzExNzQ_4541232d-98e8-400e-81b1-bcc372f1d967"
      unitRef="usd">4100000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i34b0d357d62946dfa883b0ff22ac26ef_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzExODE_41aa6e94-8f50-4ecf-8440-8871b72624a5"
      unitRef="usd">5200000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut
      contextRef="i493287e8808649dea44da25785049ae2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzE1MjU_a1d5d47c-58ec-422e-8179-2f53d0b217eb">P10Y</tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut>
    <tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut
      contextRef="i4d6fa6f5e7344721bd820a14cf4ab488_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzE1Mjg_b084b15a-4386-4fdf-ad03-e503e8412b24">P15Y</tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut>
    <us-gaap:LitigationReserve
      contextRef="i51dc6c4bc37640019af39131ea8008a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzE4Mjk_6fcfb436-b48b-40dc-82fe-9627a80538be"
      unitRef="usd">200000</us-gaap:LitigationReserve>
    <us-gaap:LitigationReserve
      contextRef="i026b68565b934a168771791bd92eb395_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzE4MzY_f3d372cb-452c-4139-8a4b-9fbd47f5dbc7"
      unitRef="usd">300000</us-gaap:LitigationReserve>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ib5ae1d9bf4b0411698973ef108322335_D20210217-20210217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg1OTc_46c5d1d2-69e3-4cc9-b46f-f889a9342894"
      unitRef="usd">66900000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="i0a1ea6301ccf44a9ad98a50eb1391a3a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2MTI_5a5fa4ca-5970-4713-8867-b4ca749dbe12"
      unitRef="usd">17400000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="ibc8b136501064f9bb696df1bb54a15a5_D20210628-20210926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2Mjc_2280d273-8ecf-4648-ba0c-d8b8dbc089ae"
      unitRef="usd">-3000000</us-gaap:LossContingencyAccrualProvision>
    <tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage
      contextRef="i1935e5a2c741493990446f15ee7794e2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2NDE_b87afc09-b7e7-4d4d-b29f-08a2cbbe02b3"
      unitRef="number">0.30</tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage>
    <tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage
      contextRef="i6171751a169d4831b06412dee89cf68f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2NDY_b980cb2f-8193-4be4-a839-f575097799bb"
      unitRef="number">2</tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="idfd1cbb1485f4662a09ff38e00ce9078_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2NTI_a584d7fe-ddb8-4f0b-88c6-48fba1dea3c7"
      unitRef="usd">3000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i651fd0b9eb4443aab8a0a32e46f197bb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTAvZnJhZzo5MzMwY2Q2YmQzY2Q0MmM3OGYwYzI0OWNhODUzYTA2My90ZXh0cmVnaW9uOjkzMzBjZDZiZDNjZDQyYzc4ZjBjMjQ5Y2E4NTNhMDYzXzIxOTkwMjMyOTg2NjQ_0ae89b48-7aae-4966-9f53-96b7c32590e8"
      unitRef="usd">20000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90ZXh0cmVnaW9uOjNjYjAyMGEwOTRjZDRlMTM5ZjZhNWZiNWUzZmZiMWUwXzIyMTE_f2989ba9-5d77-4acb-9847-2adcb61c6a4b">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, 2021,&#160;2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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,659,309&#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,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;/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;606,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;297,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;245,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,809,563&#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,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;/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"&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;424,225&#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;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;/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;94,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;84,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;56,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;659,948&#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;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;/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;(31,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;628,095&#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;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;/tr&gt;&lt;/table&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:112%"&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. For the years ended December 31, 2021, 2020 and 2019, corporate expenses were 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. Commencing on January 1, 2022, all corporate expenses are allocated amongst the segments in proportion to the respective amounts of net revenues. The revised methodology does not impact period over period comparability because the change was immaterial.  &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, except for fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of business and 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;164,102&#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;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;/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;45,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;11,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;17,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;237,362&#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;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;/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 December&#160;31, 2021, 2020 and&#160;2019 and as of December&#160;31, 2021 and 2020, respectively. &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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="padding:2px 1pt;text-align:left;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,769,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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;/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;665,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;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;/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;263,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;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;/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;112,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,809,563&#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,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;/tr&gt;&lt;tr style="height:15pt"&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:#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="9" 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:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&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;Net property, plant and equipment:&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;U.S.&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,876&#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;234,186&#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;Malaysia&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Mexico&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,330&#160;&lt;/span&gt;&lt;/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="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;94,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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 style="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;443,758&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90ZXh0cmVnaW9uOjNjYjAyMGEwOTRjZDRlMTM5ZjZhNWZiNWUzZmZiMWUwXzQ3NA_bdd42f84-b255-42c3-b408-3861300c5a53"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90ZXh0cmVnaW9uOjNjYjAyMGEwOTRjZDRlMTM5ZjZhNWZiNWUzZmZiMWUwXzIyMTY_adf4f251-ecd4-488a-bf28-0fbe886bc2ee">&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, 2021,&#160;2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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,659,309&#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,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;/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;606,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;297,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;245,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,809,563&#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,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;/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"&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;424,225&#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;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;/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;94,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;84,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;56,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;659,948&#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;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;/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;(31,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;628,095&#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;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;/tr&gt;&lt;/table&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:112%"&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. For the years ended December 31, 2021, 2020 and 2019, corporate expenses were 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. Commencing on January 1, 2022, all corporate expenses are allocated amongst the segments in proportion to the respective amounts of net revenues. The revised methodology does not impact period over period comparability because the change was immaterial.  &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, except for fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of business and 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;164,102&#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;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;/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;45,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;11,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;17,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;237,362&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzMtMS0xLTEtMA_b05ccedc-36d3-482c-a0c8-bae6a2e58da9"
      unitRef="usd">1659309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fe8b63bd3694dccb6f1cfb355655662_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzMtMy0xLTEtMA_fb50907e-a239-4722-8583-7bf7373d01c0"
      unitRef="usd">1465035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e73935caaaf44c284c8931c196feb6e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzMtNS0xLTEtMA_3d94655b-37e3-47bc-86b6-b98e0bdb6a49"
      unitRef="usd">1492274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzQtMS0xLTEtMA_fc5a7e48-8478-4058-9d76-7042461a251b"
      unitRef="usd">606807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84868653a7314829ab95296935d140b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzQtMy0xLTEtMA_1a121850-5e21-466d-93a5-549bd78a4a08"
      unitRef="usd">584859000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie70e601ca8dd4e72a3970815ecc0be06_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzQtNS0xLTEtMA_6764da7b-a53f-43ad-94e6-6d872a33d471"
      unitRef="usd">588043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzUtMS0xLTEtMA_0f5b3aa6-4e35-4bc9-92c6-289f56c00daa"
      unitRef="usd">297766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i829c6fbf7a53466bac55bd181383ff39_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzUtMy0xLTEtMA_b9280c71-e55b-48e0-b803-0ac19c262c4d"
      unitRef="usd">267016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64094158e3614333aa73eaf3f062a166_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzUtNS0xLTEtMA_4805a3d4-0282-4dc4-a637-0f3ccc4b0b98"
      unitRef="usd">294328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76de83c93728415bbb44a95e557ad797_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzYtMS0xLTEtMA_b44bd54a-c24a-4767-ad57-64301960d5ef"
      unitRef="usd">245681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a4d6b3cc5494c79a1db255f657d79fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzYtMy0xLTEtMA_02785d0c-d52d-4c35-a370-282b8780be0f"
      unitRef="usd">220246000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb95c378f8e3495786273250a587572f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzYtNS0xLTEtMA_aaeff4c4-cf6f-4fa0-a840-d5fd4186f557"
      unitRef="usd">220717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzctMS0xLTEtMA_4d08070e-fdd6-41d9-b09d-a841469af537"
      unitRef="usd">2809563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzctMy0xLTEtMA_accc369c-bc52-4d76-a89a-75dfb9ff4df6"
      unitRef="usd">2537156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZToxNzA4MWEwYWY1ZWY0OTY0YmQ2MmIwZDhiNTJkYWQyZC90YWJsZXJhbmdlOjE3MDgxYTBhZjVlZjQ5NjRiZDYyYjBkOGI1MmRhZDJkXzctNS0xLTEtMA_5f88cf8f-670f-4a59-8894-e495ed7d6bd4"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ib8eab7bb923f49d4a4df2557c6f265c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzMtMS0xLTEtMA_a775b387-398a-4193-9d57-cf777f4061be"
      unitRef="usd">424225000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i3fe8b63bd3694dccb6f1cfb355655662_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzMtMy0xLTEtMA_eb0bb88f-f582-4155-a8f5-be0107878032"
      unitRef="usd">401391000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i1e73935caaaf44c284c8931c196feb6e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzMtNS0xLTEtMA_f744b849-2790-4405-874d-af0ae4d626ae"
      unitRef="usd">319933000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i66a81629d57f4d43ac4e06328fdfdc7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzQtMS0xLTEtMA_90645a28-1163-4c6c-89da-e5a1759fe3b6"
      unitRef="usd">94865000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i84868653a7314829ab95296935d140b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzQtMy0xLTEtMA_cd66ec57-7005-4ba3-9f33-cb60d4348a94"
      unitRef="usd">81348000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ie70e601ca8dd4e72a3970815ecc0be06_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzQtNS0xLTEtMA_6843e497-fed2-488e-9bf4-8d1dd5704b43"
      unitRef="usd">94424000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="icd454cd5d7b2433f8c02756c42259224_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzUtMS0xLTEtMA_d6abdd62-6777-4004-a88b-7771400f49dd"
      unitRef="usd">84648000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i829c6fbf7a53466bac55bd181383ff39_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzUtMy0xLTEtMA_360377cc-0ade-4e05-838b-8e3fa1b0618c"
      unitRef="usd">51238000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i64094158e3614333aa73eaf3f062a166_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzUtNS0xLTEtMA_145fb786-cc51-4060-b084-958e1c1d58c7"
      unitRef="usd">73090000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i76de83c93728415bbb44a95e557ad797_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzYtMS0xLTEtMA_dc4bdb68-136e-40a8-b88c-84b05959cdda"
      unitRef="usd">56210000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i4a4d6b3cc5494c79a1db255f657d79fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzYtMy0xLTEtMA_2d94eed1-8b6d-449e-babe-778b1a8bb9f5"
      unitRef="usd">44852000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="icb95c378f8e3495786273250a587572f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzYtNS0xLTEtMA_08f9d8bc-1bed-4f3a-bc34-5dcf455fe0cf"
      unitRef="usd">57994000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i9e40b991eb1b413fa63ba673381bc94f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzctMS0xLTEtMA_7e92c781-506e-442a-8134-348e61d26e21"
      unitRef="usd">659948000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ic74ad6826852400da6f031d9649d8a8b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzctMy0xLTEtMA_0a8e6a5c-f225-498a-8931-9efd4bfe42b2"
      unitRef="usd">578829000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="id3de8fe1ce2340adbf7de8c9e4b6a453_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzctNS0xLTEtMA_ddf0c05e-772f-46fb-b621-900ba143c7a0"
      unitRef="usd">545441000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ic5f3a00fde7d46c9a985bc37f1aee3a7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzgtMS0xLTEtMA_e6c015b7-7fd6-453e-8b77-c98f2467553b"
      unitRef="usd">-31853000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ic89f11bb56a84ecba40c44dff04fd314_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzgtMy0xLTEtMA_fd1be1eb-0883-4ab7-a51d-062629043320"
      unitRef="usd">-155761000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i529a453dd7d344f886e55d30a0c66b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzgtNS0xLTEtMA_bff0ba3b-900a-409b-8bfa-86b346628bcb"
      unitRef="usd">-118187000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzktMS0xLTEtMA_f193ddf0-bd33-4978-b507-3fde7b471891"
      unitRef="usd">628095000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzktMy0xLTEtMA_e722bc90-8ff8-499b-821c-768c10cecffe"
      unitRef="usd">423068000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTo1NDhlOWEzNTUwYTA0ZmMwYWIwMDA1M2M1ZTdkNWQxZS90YWJsZXJhbmdlOjU0OGU5YTM1NTBhMDRmYzBhYjAwMDUzYzVlN2Q1ZDFlXzktNS0xLTEtMA_1d743f6a-4111-4c04-b585-c0d572bacfd9"
      unitRef="usd">427254000</tfx:SegmentOperatingIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="ida2a7b3744d643eea42bd5fdb4213210_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzMtMS0xLTEtMA_72cf8a22-ae50-492c-ab33-9d6c40fa66f8"
      unitRef="usd">164102000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i84cf3750c47d48b086abb28f72df992e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzMtMy0xLTEtMA_2c5575a1-5e73-47f6-a7c8-f2fece68dcd2"
      unitRef="usd">151111000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6d30964275634ee99dda6d223351d838_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzMtNS0xLTEtMA_24f13fbe-e188-4a3f-aa93-7d02faa0be78"
      unitRef="usd">153419000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i95e44b03622a464e92ce1aa33a53ec32_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzQtMS0xLTEtMA_87687acb-1bed-44e7-ba39-17417bec1a17"
      unitRef="usd">45022000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3c6bb82d98314356afe66af02d86390c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzQtMy0xLTEtMA_46e1dff1-1afe-4180-9744-ef2524b4bb41"
      unitRef="usd">47012000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i79d1454b67e04f2e89e140dc95402da6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzQtNS0xLTEtMA_e99ecd54-de2b-4b2f-aec4-539d24fa05ce"
      unitRef="usd">44328000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i38e79e83e3a940c69c6f2acd572a51b9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzUtMS0xLTEtMA_b2de7596-b40a-4b07-a646-ce4530411a91"
      unitRef="usd">11140000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic9023f7a0cdc45648050984d293ce231_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzUtMy0xLTEtMA_de5e97b8-d37a-4392-a76e-7429ae10a2e3"
      unitRef="usd">13594000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7ecb8d99179140f9b5087a8c63fa16ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzUtNS0xLTEtMA_40dff666-96c9-4c02-887a-9a1f77d22bb8"
      unitRef="usd">14072000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1600c7621dbc41c8ae3dc553f399fc02_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzYtMS0xLTEtMA_84b5a97e-843f-4839-b8c5-109b12bc93bb"
      unitRef="usd">17098000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4cb5ec32026d4d70b20d5db0946a3272_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzYtMy0xLTEtMA_e536b350-28bc-4f33-ad3e-16ec29ffc9bd"
      unitRef="usd">15535000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib1fdd88fd96a46de83583a051226f37f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzYtNS0xLTEtMA_99601f61-1eea-4605-b855-1c6ebb612cce"
      unitRef="usd">6550000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzctMS0xLTEtMA_bab32ab3-0161-4c73-bcc0-0ce711357935"
      unitRef="usd">237362000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzctMy0xLTEtMA_e7bbec31-84d8-4a1b-a6be-4a5478d36459"
      unitRef="usd">227252000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpjMGJhODk0ODg5NGM0ZWUwYjdkYjU2MjA3ODFkMmM3ZS90YWJsZXJhbmdlOmMwYmE4OTQ4ODk0YzRlZTBiN2RiNTYyMDc4MWQyYzdlXzctNS0xLTEtMA_6d20899c-a360-45ed-a54a-7b0fea841950"
      unitRef="usd">218369000</us-gaap:DepreciationAndAmortization>
    <tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90ZXh0cmVnaW9uOjNjYjAyMGEwOTRjZDRlMTM5ZjZhNWZiNWUzZmZiMWUwXzIyMTM_9cecd6a6-b46a-4a35-8581-89f8762b6fab">&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 December&#160;31, 2021, 2020 and&#160;2019 and as of December&#160;31, 2021 and 2020, respectively. &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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="padding:2px 1pt;text-align:left;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,769,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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;/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;665,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;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;/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;263,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;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;/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;112,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,809,563&#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,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;/tr&gt;&lt;tr style="height:15pt"&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:#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="9" 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:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&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;Net property, plant and equipment:&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;U.S.&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,876&#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;234,186&#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;Malaysia&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Mexico&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,330&#160;&lt;/span&gt;&lt;/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="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;94,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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 style="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;443,758&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie50d0f96acd247d39134dc5a88551488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzQtMS0xLTEtMA_2e8626e5-e0a6-481c-bdbd-e55805fa6671"
      unitRef="usd">1769488000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id378183a3c104143a0afd3f2309e7308_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzQtMy0xLTEtMA_3dc66066-3145-48d1-aca4-734546beac2f"
      unitRef="usd">1567144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4090144e39240868d0848945b6341c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzQtNS0xLTEtMA_3a93c667-e763-46dc-a401-3dfeddaf8171"
      unitRef="usd">1606248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e5d23e559b3498bbda25f21c0802e94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzUtMS0xLTEtMA_7d1fc09b-e9d3-4e0d-a2de-7ee7ccb7dab0"
      unitRef="usd">665000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0216458508454c46a78fc39b610f7900_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzUtMy0xLTEtMA_a470b619-be48-4375-a410-2c1e20be2eb8"
      unitRef="usd">646577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20a4077642214ed7bda1a776bb4945f2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzUtNS0xLTEtMA_9d1a4966-d20b-4837-83bb-3e52b3484f63"
      unitRef="usd">652069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i120e1bb70e5441b79bfc08018a6ba41d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzYtMS0xLTEtMA_6d893711-9192-4ff8-9763-8fa443bd3ee3"
      unitRef="usd">263022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icac9b61d61794d82b2244df616b4714e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzYtMy0xLTEtMA_5165da26-a7d7-44ef-a123-04196f1965e8"
      unitRef="usd">230267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c289ac1b925462493d77eeedb5d478c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzYtNS0xLTEtMA_89b238af-1737-4955-9a3e-89caf498f801"
      unitRef="usd">241278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd682142aeff4569866263b5af82d530_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzctMS0xLTEtMA_8dcdb8d0-c585-4391-86d4-c90bd825d400"
      unitRef="usd">112053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i365edd0ecd76406c9216c289f1e0942d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzctMy0xLTEtMA_25b6e521-ee20-4a9a-9d86-506908a69ad6"
      unitRef="usd">93168000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7e7b9a5e74b425598dc3333f092ab61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzctNS0xLTEtMA_8e235558-0ba5-4a7e-ae6f-8074f675aa2b"
      unitRef="usd">95767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzgtMS0xLTEtMA_f6c7c08b-4e14-4a82-a5d7-a4039d406ad9"
      unitRef="usd">2809563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4870a379f0104944b741100b9731e358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzgtMy0xLTEtMA_0d3caf73-787a-4d8c-8aac-f7cde3d71bd7"
      unitRef="usd">2537156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2719d7f183a46a79b760203b90ebcc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzgtNS0xLTEtMA_53cb355f-690d-4f7e-8c46-a8218d4a939a"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id73c1d3a23f94011b3627753bfafa32c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEwLTMtMS0xLTA_3599a160-a2f5-4137-b81e-1ab624d73b58"
      unitRef="usd">206876000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if1966a794c384f999f96f1c6d2666a93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEwLTUtMS0xLTA_0cc56ab0-f7eb-4926-a470-e25fb28106f1"
      unitRef="usd">234186000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i24dffc2e116d4896adbe01facece0744_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzExLTMtMS0xLTA_8e448b71-2630-4e43-abd2-6538c848e38e"
      unitRef="usd">72541000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2b00dc5d7aae42a994394397d9e6cdea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzExLTUtMS0xLTA_74fe509e-4a4f-42b2-bfd7-311eccf3cee1"
      unitRef="usd">71760000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0fc9e4b739a447cb9d6b630fc5dbfea5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEyLTMtMS0xLTA_8d2cb96d-408a-480e-a4f7-13108655ad22"
      unitRef="usd">69471000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5dba9efd06e443fcac2a60dfda60b097_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEyLTUtMS0xLTA_d211e73f-2175-4cd6-b167-6672fa4c4956"
      unitRef="usd">69330000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib40a666d8f1848f18e3e7e81976d8bfc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEzLTMtMS0xLTA_55877016-1c9d-44ad-addb-044e0464438d"
      unitRef="usd">94870000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i842dbd8186ff42e7974b553965b72804_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzEzLTUtMS0xLTA_766887b8-942e-4299-b933-ecbccb9d0fac"
      unitRef="usd">98636000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i86b5a7c849734068b12623d4ab3a9d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzE0LTMtMS0xLTA_40d7a0ae-ba73-494e-aad9-ad53283d6cd6"
      unitRef="usd">443758000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8f663d0975b74059bbf74218ca5a7dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8xOTMvZnJhZzozY2IwMjBhMDk0Y2Q0ZTEzOWY2YTVmYjVlM2ZmYjFlMC90YWJsZTpmZDVlZWE5NGRmYTQ0NDA2YTc3NTkwNzE0MjM5MGVmNi90YWJsZXJhbmdlOmZkNWVlYTk0ZGZhNDQ0MDZhNzc1OTA3MTQyMzkwZWY2XzE0LTUtMS0xLTA_b7d04274-813b-4310-a6fe-10e006e20a19"
      unitRef="usd">473912000</us-gaap:PropertyPlantAndEquipmentNet>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ibd148e052a324de2879be50336a948e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90ZXh0cmVnaW9uOjI0MjRjNTZjYzM1MDQyOWFiN2IwZGQ2MGI0YzllMmYxXzE3Nw_da723f8e-db85-44b8-9c4f-d7177d450f46">&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, 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;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;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;1,542&#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,001)&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;(617)&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,799&#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, 2020&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,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;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;3,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;12,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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, 2019&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;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;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;1,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,055&#160;&lt;/span&gt;&lt;/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, 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;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;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;7,770&#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;(15,384)&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,217)&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;143,177&#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, 2020&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;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;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;30,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;155,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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, 2019&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;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;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;31,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(55,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;119,233&#160;&lt;/span&gt;&lt;/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="i804b2a36ec91443fb65bd0603576dac4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzEtMS0xLTEtMA_492e1326-6aba-4f18-a3aa-349978d7d2b7"
      unitRef="usd">12875000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i47e7bc7460b541cd9a0280f56535959f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzEtNC0xLTEtMA_8c7d0328-087f-4050-b905-c59ed7c88905"
      unitRef="usd">1542000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i47e7bc7460b541cd9a0280f56535959f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzEtNi0xLTEtMA_dd3d2038-9eb7-4a1a-9d60-cf91eaeed694"
      unitRef="usd">3001000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i47e7bc7460b541cd9a0280f56535959f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzEtOC0xLTEtMA_0b1be40d-8da0-4a7e-bb55-6b9caaa11822"
      unitRef="usd">-617000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i607f60407d154ef0b6e3fb2ab88611c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzEtMTAtMS0xLTA_e7c235e9-4931-45ad-a45a-df579c8ecd0e"
      unitRef="usd">10799000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8273f3ac75ea461aa19e4354192d82b0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzItMS0xLTEtMA_ff7f90b9-2392-499a-b1c4-740d7176a6a7"
      unitRef="usd">9055000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="iba2ff61b3a8e441c86f2c63367371846_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzItNC0xLTEtMA_9ffc057c-741d-4d0f-89c7-42d93f8d4824"
      unitRef="usd">3798000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iba2ff61b3a8e441c86f2c63367371846_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzItNi0xLTEtMA_fcc8333a-7a72-4aca-934c-20d2b4e1cad2"
      unitRef="usd">1336000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="iba2ff61b3a8e441c86f2c63367371846_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzItOC0xLTEtMA_a4d23458-3561-4e01-96c9-b9aec0171d6a"
      unitRef="usd">1358000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i804b2a36ec91443fb65bd0603576dac4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzItMTAtMS0xLTA_e000b4a1-b97c-4def-a255-a478c7868b07"
      unitRef="usd">12875000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4f196e495c6c428985e0a8ca7edfae6d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzMtMS0xLTEtMA_82239f05-aeb6-45e1-ae84-a834f35310c3"
      unitRef="usd">9348000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="icded1dc6a1f94419a56fd5fb6616127d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzMtNC0xLTEtMA_6cacce5f-a8bc-410a-b718-92327a06f545"
      unitRef="usd">1680000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="icded1dc6a1f94419a56fd5fb6616127d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzMtNi0xLTEtMA_a27ca482-cedf-4e22-a25e-63c094cff1a8"
      unitRef="usd">1739000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="icded1dc6a1f94419a56fd5fb6616127d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzMtOC0xLTEtMA_076166d0-70ff-4cf1-a00f-1034aa3c968f"
      unitRef="usd">-234000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8273f3ac75ea461aa19e4354192d82b0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZTpkMzQzOGY3NzI4Yzk0NzQyYmMxYzQxNjUyOWI1NjVlNi90YWJsZXJhbmdlOmQzNDM4Zjc3MjhjOTQ3NDJiYzFjNDE2NTI5YjU2NWU2XzMtMTAtMS0xLTA_abfd93a4-5ca5-4bc7-bf80-a3b062ba5cc1"
      unitRef="usd">9055000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iad9fe08dda444c3a836b24d6ea798778_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzEtMS0xLTEtMA_90031794-c814-4522-8ad4-c2c26cd59ef9"
      unitRef="usd">155008000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie9ab92e813c149dd86a95dd270869e9e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzEtMy0xLTEtMA_863a0f77-bcb5-4c34-ace1-fa634efa83fd"
      unitRef="usd">7770000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie9ab92e813c149dd86a95dd270869e9e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzEtNS0xLTEtMA_4da4b0a2-077f-4c9e-9452-dd5cdf71e5f5"
      unitRef="usd">15384000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ie9ab92e813c149dd86a95dd270869e9e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzEtNy0xLTEtMA_ace6c4a3-8f8e-4856-bd51-d7bc1929cca0"
      unitRef="usd">-4217000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9ed4cb56e9434ed3bfb1a0ed13e104b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzEtOS0xLTEtMA_4e4b01ae-46e2-41a4-be05-999944d28f87"
      unitRef="usd">143177000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="if2b0f09618d944ab8b02710355433a94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzItMS0xLTEtMA_85e3afce-1388-467c-92c2-cfdf5ba32e09"
      unitRef="usd">119233000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i7c72163d3729464dbe48c3ef3c4934c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzItMy0xLTEtMA_959c79a6-341c-4426-b905-7500fd71c193"
      unitRef="usd">30640000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7c72163d3729464dbe48c3ef3c4934c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzItNS0xLTEtMA_b475d846-146d-47c9-8e66-cdb6c0e107ff"
      unitRef="usd">59000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i7c72163d3729464dbe48c3ef3c4934c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzItNy0xLTEtMA_5f3114f3-910d-4314-9076-26388d72a38f"
      unitRef="usd">5194000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iad9fe08dda444c3a836b24d6ea798778_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzItOS0xLTEtMA_9eb1b2e5-7f2a-4073-9524-d3e75d21ec69"
      unitRef="usd">155008000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i452a1cf3f21043a89fb54e50d7fa1b62_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzMtMS0xLTEtMA_2cb23e47-2523-4e0b-a0cb-febe8e2f1aef"
      unitRef="usd">143971000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="icd22204201934a2682d3accd0681d5fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzMtMy0xLTEtMA_57ecb157-3296-415c-a469-bbe47a1cdc34"
      unitRef="usd">31564000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="icd22204201934a2682d3accd0681d5fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzMtNS0xLTEtMA_479fe321-0a2f-4e94-956e-b69c0234a8b6"
      unitRef="usd">55797000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="icd22204201934a2682d3accd0681d5fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzMtNy0xLTEtMA_7e072708-1974-4084-a765-6ffdcad533f7"
      unitRef="usd">-505000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="if2b0f09618d944ab8b02710355433a94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcyZTcwOThhYmFmYTQyNDc5MjlhZGZiMzdjNWE0ZTAyL3NlYzo3MmU3MDk4YWJhZmE0MjQ3OTI5YWRmYjM3YzVhNGUwMl8yMDUvZnJhZzoyNDI0YzU2Y2MzNTA0MjlhYjdiMGRkNjBiNGM5ZTJmMS90YWJsZToyZDc0ZWIwYTYwZWI0ZTU1YjQ2YmI0M2JkOTI4OWYzMC90YWJsZXJhbmdlOjJkNzRlYjBhNjBlYjRlNTViNDZiYjQzYmQ5Mjg5ZjMwXzMtOS0xLTEtMA_89763bf3-ea7d-4bdf-a484-a16787df31cb"
      unitRef="usd">119233000</us-gaap:DeferredTaxAssetsValuationAllowance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>127
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MLI)Q6@"O2D9O2 92FD_^3B6C _;FO;WY5?8>F19DLS[G;A@0Q7?G;(0G!2%
M'WS9&Y*K6F);&_UL_[(LVX+Z%]X^2T]4'Y@TA,/>2L>C6WM<NBWU=H"J\N6U
M4VB+U7=+^SJ"=@%V?:\4'@=N@_Z]3?\"4$L#!!0    ( %!7850\Y0)%I@8
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
MCDE8MLROM03X;)/*XC:CFJVNSB[R"Z/&_"4^FQ878#LUQ7W<C9\M(SB38K8
ME<8G!S:5%5=<Q4#R=7[I\\REY$G^=\5\*",* .\7G,OM0"U0731._@502P,$
M%     @ 4%=A5 PL/=_Q P  50P  !@   !X;"]W;W)K<VAE971S+W-H965T
M-2YX;6REEUMOXC@4@/^*%<U#*Y7F2H 1(+6$T53:4E3:V8?1/KB) >\D-FL;
MZ.ROWV,G32&WJ69?2.R<VY=SCG,8'[GX(;>$*/2:I4Q.K*U2N\^V+>,MR;"\
MYCO"X,F:BPPK6(J-+7>"X,0H9:GM.4YH9Y@R:SHV>TLQ'?.]2BDC2X'D/LNP
M^'E+4GZ<6*[UMO%(-UNE-^SI>(<W9$74\VXI8&675A*:$28I9TB0]<2Z<3]'
MKE$P$M\H.<J3>Z117CC_H1=WR<1R=$0D);'2)C!<#F1&TE1;@CC^*8Q:I4^M
M>'K_9OV+@0>8%RS)C*=_TD1M)];00@E9XWVJ'OGQ*RF ^MI>S%-I?M&QD'4L
M%.^EXEFA#!%DE.57_%J\B!,%-VQ1\ H%KZH0M"CXA8+_486@4 C,F\E1S'N(
ML,+3L>!')+0T6-,WYF4:;<"G3.=]I00\I:"GIK.'Q>KAC[OHYFD>H=437.[G
MBZ<5>OB"9@_WR\?YU_EB=?=MCNX6L)ZCBR46A*DM433&Z27JH>=5A"X^7:)/
MB#+TM.5[B5DBQ[:"Z+0/.RXBN<TC\5HB<3UTS\&R1'.6D.3<@ U8)9OWQG;K
M=5J,2'R-?/<*>8[G-@0T^[BZTZ >?5C='770^&6F?&//;[&W4E@1Z#B%^!K-
M> 9MOM7]=R#HCL4\(^C[S8M4 CKIKPYW0>DN,.Z"%G?05= S#&I00,+CGP@L
M,YEBW:U7*(9,4;:G;(/@"!)F5UXAG/P-):N#A(7"KTU5D+OM&[?Z5#I,>_U^
MZ(_MPVEJZE)A$'CG0E&#J= ;.*74&7B_!.]W@B\%Y7 P$G&@,0%0J>!\B_F&
MT7])HFN<P6D,S)0G-#;/6U%S1^%)?)Y?89C597J#"F:#B-<"&9:082?D,\,9
M%\H@7:1<RDNT@8\$PH)*G=1D+_0%^KQ ;64,Z\&YX<"M4-:E0M>I"$5U(7_H
M#II!!R7HH#N;*08JJ,BDJ$JH9X5I6JS@J()4*Y62[J(=U$)S*H1UB9[KA-54
M=MDYXQN6?,-.O@44H\[?;]?HL"'NT7!8H6N2"D=!A:Y1RG6;"4<EX>A_'$0M
M5*.&EO&K4'4A+ZB<0U%=QNTW\[C.^R?7^47SP826FE29IBL:$*:@!%)VP'H2
MDK_1BH7;<^I*!<X:A#R_FL@F2\,V[I-1P^WD?B1QBJ6D:Q@=\J&O_%Q4X2F+
MTWWR7LO4?.':R=WZYZ)ZT#;(]+S J9+7I=Q^M4?MDWDK(V)CYE8)?;9G*A]/
MRMUR-KXQ$V%E_U;/S&:.>S>3#]SW6&PHDR@E:S#I7 \@(I'/L/E"\9V9ZEZX
M@AG1W&YA[B=""\#S->?J;:$=E/\DIO\!4$L#!!0    ( %!7851F>)0 . <
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
M]M+4(:93#R0Y%CEWUJ;',,E30@*8I",F:1R34"!OJDU?S ]GE;J"Q;!J\?D
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
M/(WRZA4]UK9&#\W7>9'&M;- $(?)YMW_7$_$CH-I:1Q([4 D!TLW JT=J.2
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
M[$"*2[)A:L9W0ZST7!J^A#-IO["K?)L.)!NI>%Z!=08Y+<J5/%?O< #PKHX
M_ K@OP:TCP!:%:!U*J!= >Q3NZ44^PXA423H"+X#8;PUF]G8Q[1H+9\6INRQ
M$OJ6:IP*!I-Q/+D;A;UY%$(\U\M]-)[',+F%P; W_AK%,!I#/.S-HN'D+HQF
M\4>(OCV,YC_A;$H$%BI#11/"SN$3?  79*:MLN,JG9P)X295(OTR$?]((IX/
M]URS28B*%--_"5RMJI;F[Z7U_7<90TP:T/(NP&_ZWAL)#4Z'-]^ AR?#O2_O
MJ&G5A6I9OM81OE@1A;K?%/ EQ(HGCQEG*0JIZ_&TH>H%?O464@G=2+_?"=>N
MP[5MN/:Q].F6IEBD\@+6*"#A>:Z[U!87SF@!*6>,"&DOK?7\K9*7,:YM##.
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
M%<8"OC-TB3U=J\$&"7I-R3HYU?RBI-Z[O4-B<8>8=N=#UXKZ94:)Y[3F@UY
M\2?U6,KK14$XD>%"K0,2@6HD"]R]I$XH_BFF(=4$F!<7VH\(+3T'$@I)AGUD
M58A(&!Z")+ZFT=9P,E@(94HF^%R@N?T=7";4/UZ8/"$QJW+B/$I+Y(2R$ZVL
M'9FH7\&P8.9473><J\1L7+26<7XN*H_[LN\_LF*1@[#,'KLX_[+XF0)$>)#*
M@^@-!X6'682,ZXR6?[^>84?\<#86TF!7:X4XXRILT8'Y;9>1=VG0&=B1#YSF
MXV7%2F<6;1!7IJ" 8!AGB+.$8$:#30I6I$F7Q2\ J6K6.0$NB8'GO!:<W<:I
M8W:<QY -(:R=%'8"A9R&=BZSI7BRTEWP%KB#K=^SGQ@<5\> N5(62)%C(+4<
MI<I&?L?/7K-F]YP $SV5(%UYDO[HZOMW/_ZEW.U??W/U>*& 2UONU*K;KKV.
M'@CY(P4%29R$,4A67!&',+P@\=E5V[9KN@T 9T9D)71)@BI2D+J$*/W5509O
M [?G'$,@6DD2Q(% ,]-\-BA2^RP6XK)B(7Y:'D\TF+<)>@.+8=-Y/LZ!KWTX
M)RN LS?1P25P(-&IJT/.,.[!QQ5-+9Z<;!I73M_.Q63O/TKEU %51N[/@0;2
ML@3FYF# 0*D$ O&7I!]8F0@IDPU@I97@;H\7,\O*7!42$/%4+# /5>\L$8WE
M(+.$$W.84EX#:U*^3L[EA$.:? A[4-OE.I+K&1O,@?%=DMHA^(&2<V+=FA63
MTT(!(!Y,J"_DRXL_+BUF%>\JJQ;>:]ZDD.K%-%>-^33(6/@H+\28__\PC"L/
MVPT-2OX$^,V9\"S^>Y'I%$>30=D"QI$2<:2SS88_CLR40IP+=@<.L^VGY!'B
M -7AR[Z2AFS?)Q=PCMH9<?/@+6SCC<B9GC,/ZH[YP1J85BZ5\L+H8:QL?2G6
M7 I-9V.0;OI\0F!1-")6MU;B^W#.E]PEG'4.8EP@_P58=AOAC$NK><F/_=4>
M.[NXFSA*MCR=(0$F'ULJ/_J9@1XH<@_<N8'@H[!H0B:4)XKB\T:>;$ I((RQ
MNK.)A9]L%I%A&#[#SE*&0AE =R+D*8ZW)&T$*"HU[D5TI;>IEL4_NG:CEF1
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
M0/?773?8#TP0OS3[U?\ 4$L#!!0    ( %!785105,[#G@,  $4(   9
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
MZ5\(&@^@_8VFRALGWL'Q?\WJ'U!+ P04    " !05V%46-MR%\$)  "@&@
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
MO]W<N#<C!CO*!J3HZ<L!T_Y[B+^PJG+?(-;*6E6XGSN!B5;3 3S?*" U7)"
M]J/4Q3\!4$L#!!0    ( %!7850I"XZE 0L  /TB   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;+5:69/;N!'^*ZB)*C53Q=6(ATAJ?%2-K\H^.''9
MSNY#*@\8$I*X2Q)< /18^?7Y&B I:211&F?S(O% W]U?-TB^?)3J=[T6PK#O
M55GK5U=K8YJ[VUN=K47%]50VHL:=I505-SA5JUO=*,%S2U25M\%L%M]6O*BO
M7K^TUSZIUR]E:\JB%I\4TVU5<;5Y(TKY^.K*O^HO?"Y6:T,7;E^_;/A*?!'F
MG\TGA;/;@4M>5*+6A:R9$LM75_?^W9N(UML%OQ3B4>\<,[+D0<K?Z>3G_-75
MC!02I<@,<>#X^R;>BK(D1E#CCX[GU2"2"'>/>^X?K.VPY8%K\5:6OQ:Y6;^Z
M2J]8+I:\+<UG^?@WT=DS)WZ9++7]98]N;83%6:N-K#IB:% 5M?OGWSL_[!"D
MLQ,$04<06+V=(*OE.V[XZY=*/C)%J\&-#JRIEAK*%34%Y8M1N%N SKS^++11
M;69:5=0KQNN<2;,6BA55PPL%[QN6K;E:"?WRUD >4=UF'>\WCG=P@K<?L(^R
M-FO-WM>YR/<9W$+10=N@U_9-,,KQG<BF+/0]%LP"?X1?.%@?6G[AQ=9_%B4W
M(F?WE"V%*81F_[I_P"JDS[]')$:#Q,A*C"Z6>)FG_W>N,$TWA>)&J@W+40K:
M%" 0K"EYS=XY4L2>:9%)</BCY<H@$^32>MMC1<UPH^[*Z;$P:[M\E^U#JZ&9
MUGO\<Z$S53S J>#P=VD$BSSV*,"LJ@I#SC:2<53XK@U6*5 6J]HMT*+AD"*L
MS(K7[9+W:X%0N .E-"U\P!+%:[T42CG2CR(GA[&EDA7(I28FW,"$LH18@BYG
MSE> Q;(4WZ'>NLC6T#<K6RB!12XK"&$ A)G E;S-G,QKTNBO?TF#8/9BS,=V
MB?_B9LJ^KCNO#P+$]P91(V,RH0PI!+?+5N%& 1ZX7LIL:R//R'DR[_W1&TQ4
M&6]X5IA-;RX"6AB(>! VP,==0RFC1%,6)*3+@WTG-TIFB"P8P7.\1&;4)/U0
MORG[E2XWR!.P*;2SU/H:H=$MBHG7IN!EN:$4:$I!GGW86)F" ,@F7.C<M)0E
M^H95B3^4@M3X5I#'>-]'>D]E4AM&#@=4D[D;&/";5,QL&D%K2*4:H>=:RZQP
MX3R6PT_#=L>^2L/+@77.>"5;U)6ST?D1EB&6K77K)R57BE>#P$&G.W;]#N9P
MI:D2*GB$_'7#]JNW+]=K_X9-YOTR$C))A[-]DCX]!]( I/YBCS8(AE-GCSK
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
M9:'Q53X)0 U+.3A&=GX1=M+8M?)F8]\Q5"[!GE=2FJ/C"HPOX_HW4$L#!!0
M   ( %!7853J7Q'>WP(  $D&   9    >&PO=V]R:W-H965T<R]S:&5E=#$W
M+GAM;*U5W8_3, S_5ZR*!Y"BZ_>ZF[9)=P<()$Z:^'Q /&2MMP;2I"3I[>Z_
MQTFW<B 8+[RL=F+_[)\=>\N#-M]LB^C@OI/*KJ+6N7X1Q[9NL>/V0O>HZ&:G
M3<<=J68?V]X@;X)3)^,L269QQX6*ULMPMC'KI1Z<% HW!NS0==P\7*/4AU64
M1J>#MV+?.G\0KY<]W^,[=!_ZC2$MGE :T:&R0BLPN%M%5^GBNO#VP>"CP(-]
M)(-GLM7ZFU=>-ZLH\0FAQ-IY!$Z?.[Q!*3T0I?']B!E-(;WC8_F$_C)P)RY;
M;O%&RT^B<>TJFD?0X(X/TKW5AU=XY%-ZO%I+&W[A,-H6%+$>K-/=T9GT3JCQ
MR^^/=7CD,$_^XI =';*0]Q@H9/F<.[Y>&GT XZT)S0N!:O"FY(3R37GG#-T*
M\G/KC:'^&O? H)=<.>"J ?P^B)X*[Y:QHQ#>,*Z/<-<C7/87N#2#6ZU<:^&%
M:K#Y%2"FW*8$LU."U]E9Q.=87T">,LB2+#V#ET^$\X"7_Y/P9B+\XD08/E]M
MK3/T5+Z<"55,H8H0JOA?M3T+Y\=S87M>XRJB^;-H[C Z'P/>MTB/Y:LV4$MN
M+5K0.^C/N3#@#FIM1X&*C]T6S=2 8$Q" @<T"-S"3DL:;+L8K\/5&S)BL!V$
M;(3:V^ CD4:GU;(!T5$"=^B#67@"V;QD>5)ZJ<K8+*_@EM<M43</OY$IJI(E
M10+%Y8S-9@7<Z*X?'"7WT\0[6+US!T[)I9<IFQ%R2KB7:4[VBGH[C-M *%^'
M/=71$B"KYAG,"Y;G,TA9DJ2LRC,O93-6EL2(S!9P5==#-TCNL*'!IQ[4@@>P
MIV59L<NJ>.8E3V+^#,XVAH&B??L$BB)G53GW4I53DAG\Z=G%C\:[0[,/2\Q2
MEP;EQDF?3J<]>36NAY_FXY*]Y68OE*5V[,@UN:C*",RXN$;%Z3XLBZUVM'J"
MV-*N1^,-Z'ZGM3LI/L#T[['^ 5!+ P04    " !05V%4U-[3T] %  # #
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6RM5TESVS88_2L8-9.Q9Q")
M  DNCNT9>6GJ@UM/DK:'3@\0!4M(28(!("ONK^\#J"V;XT,O(K9O?^\#=+HV
M]A^W5,J33VW3N;/1TOO^9#)Q]5*UTHU-KSKLW!O;2H^I74Q<;Y6<1Z&VF? D
MR2>MU-WH_#2NW=GS4[/RC>[4G25NU;;2/EZHQJS/1FRT77BK%TL?%B;GI[U<
MJ'?*_][?6<PF.RUSW:K.:=,1J^[/1E-V<I&%\_' 'UJMW<&8A$AFQOP3)C?S
MLU$2'%*-JGW0(/%Y4)>J:8(BN/%QHW.T,QD$#\=;[3_'V!'+3#IU:9H_]=PO
MST;EB,S5O5PU_JU9_Z(V\8B@KS:-B[]D/9P5Z8C4*^=-NQ&&!ZWNAJ_\M,G#
M@4"9?$> ;P1X]'LP%+V\DEZ>GUJS)C:<AK8PB*%&:3BGNU"4=]YB5T/.G[\Q
M9K[634-D-R?&+Y4ENO.R6^A9HXAT3GEW.O&P%,Y/ZHW6BT$K_XY6QLFMZ?S2
MD>MNKN:?*YC Q9V??.OG!7]2XY6JQR1EE/"$LR?TI;NXTZ@O?4[<-_N(IS%B
M<J5=W1BWLHK\-9TY;X&>OY\PF^W,9M%L]C^G^TFM@;@GKI>U.AN!F4[9!S5Z
MEBERN<2"<M@A.$%J:>VC[A9$MF;5>6+NR6*CAI+9(UC8&^ME4("V8*4/9YU:
M@*6>$K2(J.512>N("I4GJ)MJ9["]K5UT!X.$K)4-?D"L06MP)V3:*JMKK%S?
M7D]1"2W);]>WY+WQLB$7LI%='07@U1=J645VX;X@C)9E2A.18IP5@A8%QXBS
ME!9<A+6P'U:H* J:I2F9UO6J7372PV/=]E+;$!$! AR2<Y2FG#)>'I.7/Y6<
M\==???<G&!4BH17L;"UO[0Y6.>69H&DB]@Y;-1CV!CWJXTH['?J5(RRK:%D4
MA'.:YAEA@N9525A2P!)6*T&3/"?OK>P<%,06MZNTG'] [PA!P'W!DV.2EC2I
M.,$O3W=^PQ51B:=SBTHQ6B0)Y24G(LTIYR7A*1*7Y80Q3A.6A%26@E;P9Q?6
M7+O>.,1UQ%&0A!^3HX**M, WIUF2'Q]D#YG*Q/&/4W*$].8(YHBG01_+TP,M
MC%8"2IZ1D+R"]2.$DK(DNI6(@^(>91DRFQW_("TL(BTO0D*R@*H*$,BJ@"N>
MTI*%T38]$6M)1B%VV&PV))3^*9K4"%R[D TX$>@U\ 7,.R%O+!!*+K>LG0ZL
M/40SEJS7_P[IB(JCTOWH,MXQL!QS'K*\U+V+L:6\I#D;XDS!E"H+K$%Z&!)6
M'<<Q#ZA$+6ZZ5[TUM8([H0-)6R]C"'/U@(N_CW2".B: G8KF /"7'$)><#?C
MLEZ![="%_N(?83G+$IK#,D:B!+,R #I/ )A0NJR ,@;[:-C>ZMDJQFG#5>P
M4I ["Y\2P#SBT)-&\ 0L)Q$I<T4ZV8+C F3C>45R!M)E!6Q@GE4!K&+ U:^F
M>U6;ME<>A5M8I08P@9U%X'4&)G'H!@A$&A%*!<M"DE*: AHEN!O&(LUH405P
M + L@6\I.QYF"2B>!.'IMP%'B3_P>"D?8J?>-^T'V:Q4D'S!TVQ<X+G0-)$%
MZ+,117-T7#0X-.9[W6FO7C5X$<W'  PX%K9N[MZ^E&W_^HIH]]4Y FSI9K@G
MD(=&Q5QO0+EE[&&]4<0/J"<- %\O-1#1&UQ!X7+98W(C_W408=6K>MF9QBP>
M2>P+L O-M1I_CFOU"6]4IP[;QM=7W1HT?L%R,<ZWB:&8BW*?*!H1B[5DG.R2
M]ZQ+;=,G!\X"08$#O8H/SN9Q3-Y#7CFOV^B=[+H <?FM"((U)9&I+=>A 0_F
MNE9J'K(S>('B'-Z;L!TN. 96Y$GD-M@B<-\,DW!UX#H<)@(3MMU!_\[*./G6
MTV9R\*I$@UC$M[-##8"#X8&Y6]T]SZ?#JW1_?'C;WTJ[T.C?C;J':#(NQ&@@
MZ7;B31_?J#/CT8WB<(F_&,J& ]B_-\9O)\' [D_+^7]02P,$%     @ 4%=A
M5$20)D?K P  <P@  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULE59M
M;]M&#/XKA)$!+2#8DOP>. :2=,,&-$#0=.N'81_.$F4=*NG4NU/L_/L]/-F.
MTZ;!]D7F4>3#ASQ2]&IG[%=7,GO:UU7CK@:E]^WE:.2RDFOEAJ;E!F\*8VOE
M<;3;D6LMJSPXU=4HC>/9J%:Z&:Q707=OURO3^4HW?&_)=76M[-,-5V9W-4@&
M1\4GO2V]*$;K5:NV_,#^S_;>XC0ZH>2ZYL9ITY#EXFIPG5S>3,0^&/RE>>?.
M9)),-L9\E<,?^=4@%D)<<>8%0>'GD6^YJ@0(-+X=, >GD.)X+A_1?PNY(Y>-
M<GQKJB\Z]^758#&@G O55?Z3V?W.AWRF@I>9RH4G[7K;!,99Y[RI#\Y@4.NF
M_U7[0QW.'!;Q3QS2@T,:>/>! LL/RJOURIH=6;$&F@@AU> -<KJ12WGP%F\U
M_/SZ(R,EMQIY8(EFE!W\;GJ_]"=^24IWIO&EHU^;G/.7 ".0.#%)CTQNTC<1
M/W VI'$241JGR1MXXU-FXX W?C,S^OMZX[S%Y?_S!N;DA#D)F)/_7:W_XD=?
MF$KUR(21LLKK9DM5_P+#18_*:M,Y\D\M-*:@UHJ=U^PBR@S&P 47O*E5TQ5(
MJ;.B:"O5>-APLT58#CK5Y!@9Q\IF)67<>+:PR %A]:8+\[!3EDL$%'A3%#I#
M5'$SOF1+@->5[H.+EK]UNL4P>H)'3KHY)@%B0WHP-1]S >U'G3/LT,J^A#=,
MQ0X,]VPS[=2F8E*>3(>O@X$,7IGEWL8; EETNO),H-+#$@K$>\]@\JP3NU Z
MTS#=*2F'$)8*]0:55IM#%H3VXGJ#S(XM)H^4+BB=1;-%*J<QI6DT7\8B3RA9
M1NE\*?*4DDDT7P1Y1LDT&L=SD>>A,E(N5@7(T"R)EM.8/ANOJ@.%5CU)U1PE
MLQC8<_K(SEVB?K!GY^D=0L[&D_=T+]>%\CZJJN/74[B@9+R(DMF8'KJVK5B
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
M;DO[[]_^M^8;_TGF2Z*S^+R_>(GYDCB:G<XZ@D>/!\PW.8WF\].=S1\^OLB
MD[/H;#)Y8L'P^A/WU8WBDM.U=V_4Q[GPI&PA=RG+T:- WN9WK[_TW+)K-5G#
M*4+?MTI"E*(1<$^H@S7Y;,ACF-?KDTK7I?[:0/H_]V4KR\I"4VTJ[&B[52@9
M5$I24Z#*<=NEIO@"EZ]53A43YD&KBL1FK=.U[XOW$G6=J&$*!XQNN<505:JE
MADT6N5Y)/WPT/,J\A619[BBJ'.;F<N KI;2P_XICU_D2MH/7.<'/.0R%,02=
M_0P6&D,[YG!_&.ZWU>/*=LAVR4';H8CB&%,*JGJJ3+?T8H-B2L'(0[(7DEKC
MW$E'A+!!M $\]1/A-K(2<H6)+FC]6?$H]G_@S?.-+'%X?,J= U_ZHY_Z5O&T
M3_5[@P,@_7?OP./)9G1Z@\,6M\?"E(@?NSU@9=:O';(>I4CP[$'-]^C[6$-J
MP3)/&VK!(<=D81I$CU5?&VW]D*?(2B%]ETO 9.*=82F#NY$%I12'=2) PPP)
M$>W&UGT!%S'46GZA72Q&IBFC($ I4.@:IV\J$\IU$<T4RO)H_C1H7Q*IDX.1
MFAXJE/V,$Y6R=="53 /Y,H75G.8<'AXNMR^IPVW9 "@82^=;3^JX=E9RRSG>
M+QG=Z-,#S\JR5U,4U'O?Y;#?8ETVZL2;9&5D3CY"7<;"("1*.NEU/@MCF<9(
M5"-<<;)HJ)XYFH4H= R%;T7#$O,A#-10P^!#&; +6@4D^%K!G60WF%";;,^!
MT,_:]!9"80$*FH :QX .&B=P24-S%6R(]:+)5ETNF7)UPCX3=!#':4NGOHX>
M1R+#2=U'.SX .518A(FP;V7B@T^_JY2'Z/ VHSV^ZOH&L* [J'9FA/0LTP'0
M_OGQX2FO;EM5?]SF8Q8:2::@9A%"[4D5.!2M#R+P[8- ^[F=?/<U2QRD>\/S
M.SY4?F 3'GWF>R@:9^_!:J6.Q?LV+$(PM>:Y#;;%JU2ZM5B2<6[[!A?Q</Y*
MG(ADF+P21\EP_.I8W'5FIE[?=P):>T+$XV0B/CP(WQ=).B=)\1A"Q-'9,'ZA
MJ/F^<\'.Q?O]FJ[)5CP>4$TX6$OZ):H]FCP_X>P. OS($^H-(KHL_2$"89TJ
M/['%;\0_9-E09XDQ9H;I[0>,D?-H/IZ).Z\K<HEF6T@X.Y]A$4_/HODY7L'$
M;6 \F#CX].UW3J,99LLCL#Z/I\?B$[7$<);;D='W8S&-QW1SMP]E3TO \W-Z
MAY? O?.G;@S2\?EP2F4H)Q%=<CIG4/')C]R'I* &E?M29ZG<M%_XKFJ-ZK0V
M>48S*Y]7-VOZ4;YT4[WZ$8T8'D/:OD?C07N,",)0?%1*_&(HF,[970?S.V<P
MX9RZ S/<=P,XZMVM%LJN^ ;9^=[FKUF[M]TE];6_F]V1^QON]](B$IS(U1);
MQ\/STX&P_M;8/]2FXIO:A:EK4_!RK20L003XOC30+CR0@.[J_NH/4$L#!!0
M   ( %!7852L558WD@8  $80   9    >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;*586V_;-AC]*X07; Z@Q;I+SI( 2=IA!=8N6'?!,.R!EFB;FT1Z)!4G
M_?4['R4K]G)IN[V8$D4>GN]V2/ILJ\U?=BV$8W=MH^SY9.W<YG0VL]5:M-R>
MZ(U0^++4IN4.KV8ULQLC>.TGM<TL#L-\UG*I)A=GON_&7)SISC52B1O#;->V
MW-Q?B49OSR?19-?QHURM'77,+LXV?"7>"_?SYL;@;3:BU+(5RDJMF!'+\\EE
M='J5TG@_X!<IMG;OF9$E"ZW_HI<W]?DD)$*B$94C!([F5ER+IB$@T/A[P)R,
M2]+$_><=^K?>=MBRX%9<Z^976;OU^:2<L%HL>=>X'_7V.S'8DQ%>I1OK?]FV
M'QMCQ:JS3K?#9+RW4O4MOQO\L#>A#)^9$ \38L^[7\BS?,4=OS@S>LL,C08:
M/7A3_6R0DXJ"\MX9?)68YR[>K[D1:]W4PMBOF/B[D^[^;.: 3-]GU8!RU:/$
MSZ!$,7NKE5M;]EK5HCX$F('2R"O>\;J*7T1\):H3ED0!B\,X>@$O&>U,/%[R
M#-YK;QG[_7)AG4$J_/$"9CIBIAXS_9^^^WP4]D-G&._<6AOY0=2LXAOI>,.D
M995N-T9:=.HEG!,B*9J&\AL?6C26X&S CB*VX8;=\J83 >.J9ED8!B$FH'B7
MP@A5B6'P"7NG'_>R-;\5;"&$8BAFZP AU8K5G:'&K05KN'5X,$*P>\$-<*ZX
ME17#L\(8RS;"]& [XIT#[\4]J^6M]&@*LB,5/@GJ)M"MKR,,P^H&LL!4URZ
M VL/+'R.%-:4NCYAKV3C5_L(&:G\+,O!H.5*89"XJ\2&#./N8XP&*@"$$=!$
M"HO3]-)TM8"9X #185948.@D^?HG0"YU S7TE/FB 6FCX1 @<0A=I54E&\F]
M:F&1A7<J8.O!I$>$'GODU-<-_83XB>9#9-(\*(J4FK0LJ:$$>K5C*99+:.5H
MEU<[+++EIK8LSQ)6S.>LG(>C;],B2.."FKCT38B/OS[#SOMSBQ1#,CHYNH8R
M$UY&]FE\@N_)<S5;&MUZ[U>\J;IF=$;]?%@]=G@2C14!1 _ADY,)4B8&71$^
M>CMM"7HG$0URU)/QL0\!DJK?"/L]B7C1(-U377.U\F.PV51=2[2I3LF\OF[%
MFK8S6#WD_+31UAX'O@Q@G.-W@6<M>+7V'1]C/_".PU-VS>V:?0O:[#M1$XV;
M8>ND(3]X#C<:XB><- +;JF-70HFE=.RFX<HR;'*(G&+7G2$9N&<_&70/GK^L
M_\1>Y&==[IG6PUX?F/9F,.U[,@UY!W!H"F+_+_)(RB-6)!E^IU%2!F44'M-S
M'.9!$A7^.4G3()G'Q\-"AS[LG3?*1Y] *!_(DI5+67GF%B!!DD3'6 3YF0 K
MFP=%5K)D#NB,7;:Z4\[N3=QEWR?&, ZB*&59D)49^_*+,H[B;U@1Y"B5=XAJ
MY;WIOJ8H/HER:,4T"F*R?1I%09H6(UE?6^D+WD0*3],RIIE9&,29QT"!9]D<
M3_$<)3HOG_;C02X^[\<DBU@>1/.83?,$+;DTRX,\!>S_=B*9'<.)1?'@Q#R8
M0U7^@Q.C(,L3!@_.\V*/;#H/\CQZ*2513T>8'9;1+BGC^2XI*0[AD)1@1FY]
M4<E?$@IBBR'3%0[-H$V2OU)^H]]M1PX.HVJSI *#6?VNLMOG'@<((_\%_ E"
M=.@YJ<!0W.'$;\5LVG<^(4^?*ZJG[#>*W.MG-.QAE_K^D#]<!U="E#S]Y2!0
MV".\T%('[4VP2/DSG84(0N&(ZDIK[%D6IRH?4=0$VCA(LM1'%OM5BOAI.E,-
M"0_CAH']L'$0OP.CP2=LNN@U\YCEJ(,X14;0E'>C@_QRE,M'@S#XY:(D]45B
MG/PP;F6;/7WN0[,YU.=A+>02D@'&75:NXT:"\R[.$25D&61I0EJ*LJ<6V9F$
M[ ;'(/.U%>96(M=Q.*D):>J%, @C*$62L#)^[(0BR)*(P,H<OQA)+MAQH<E%
MEGN0(NS!<E+7 P_T=7PTB"*U"4KJ3;OA=+Q0NVSS D'!DZJCM,9-T_2YO)]R
MO450@J-!5H]8&L1IX6U!"2(JGY?D]$TK7US^-*B&(\=0>_W1<(P2$=D97PW9
M]:F18QN_LTXM3LCOM(,RY;Y^>(U@ (!.] \R<7SRU)UDMG>W:X59^1LL'6 A
MN/TU;^P=+\F7_=WP87A_PW[+S0IUQ1JQQ-3PI,@FS/2WUO[%Z8V_*2ZTP[W3
M/ZYQT1>&!N#[4L.(X846&/\ZN/@'4$L#!!0    ( %!7851CWK*1Y0D  )(9
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;+59:V_<N!7]*\34+1)
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
M7 ;3^0R_,19$5WZ'2]HB27 Y2H)Y,J7[V&@^O^IWNHS"()I%5WR0+NF9:)J
M"HX>B3E$F"YQ$$>@%.'@,HJQQWQQ)5[5X"A3VY4RG1\&3LG-MBDD@8AH2J.V
MNJY5+I0T);3(BK?-RNI<PS!0,Q 0)XJ7,D_U1M9"&K)627<@LRC!,-2_E62\
MX@"8T^5798FP+'.VW7ZCLXTWW49B\Y52I;-O3H_M<'BG@4\X>11-$K'210%K
M3O[/HIP3XXB_L.?O7;O?=U#!7NIN!RC'25U!!\.[&N"SUJ6N%59!;X&05D@\
M88'- 90L9)YK<G%X5^[]C50J"BW!CJX/4*UUFC4JJVY+A%8.**XW.+^5AC>%
M^%9U6IJ(FUIH"^HUK$'9)0-U/):K&D(@S%E?W79]# YV17R.J0J]#O H+UTW
M-<"*+79@#726<LPX6ZQ4)AOK-CNYAU,7;E$P0S=Z#1T= N(]5TCN.;1-C&3:
MP"]L+<L,-E=WVM8$#_L-*X5VICNBRD (TG\'+#%_Y,=E&Y=CH/+LG@<D,(X0
M\,!U#YV8(H(X7 8Q1W&<(,23*8X6RX">'2!/B&?F(HJG@(.%B'&^6,1X<C8#
MR*0$8\EL#CBA:TFR#)9A(C[ %<H,6NRXJ??D(B0;]%0W=64.8NUA:Z!\0SA%
M@M.3:KU67'O<?P*BP>V<%N_+U^)AOQ6OBBF('A_]4()S&SG%P@5+Z3T><;&U
MXC*=A(#!V821,Z(?U#6H6DJQ5>86&/%D%!NPX24 ](]_6,11_*S[O4P61.?=
M'9S$LB@K52+Z8%&C"NF]TVX@VQ,JEW*V.:HXY@8D)X3*T\F2_\]:4.<-$:J*
M^6]5ZDF+<!*)RY YYY6_PA%-+2E.P(!SG5L%4Q'3(>\0$NV6Z3?M$W6'-8Z=
M<!(C>TR0:Y+)5-Q ;075BPWV!FS!#Q$_>KN3VFQY,<2Z5;TN(EK9GGU '$L#
MK";#Y^HK"MX=KV(>H54( K865ZT2^/\O<!'C!&\)A9/4\Q\EP//'(H7XCZ'Y
M&<G^F,WRMC$4*N0G@=BK(6I)D:/2,<IIM=,AU/HHBI?PEJT#8(^/1(8C4/9A
M6@#S"@'>"3_P6&T:*(5W9.A7A0; .6-O://?&@V(8&&K-C>Y[ 4(W51%[C""
MG*H:@AN6[F1M7( 1BZU='TB,/0!_>C"Z:'N.J#UBC#3YF%U1&N>B4.KC]IGP
MNVFA9R '<9Y/&:FT%,.VRC2K@U,&R0=OV&FLI;!=-1;I .&2:Y)!D^3'.QYO
M%?9;D2YPFQ$V.^?),O^,;H%,@# :> -TB0=+WP0Q>W 0!?] <':9!@XNOLJB
M462#JC'G]VGS"D(-%4:75HM#< 1VK4"6)5I5V)@U2-$QE(_\#LZO[@'*=^$)
M49/W5[&[5=XY2;#.P2S#S:@(@/D4U$RD!M*)'-J@W-D:CT#UMDU,]'!%H4N8
M #U!&7]W@&Y0+6$!?!8UU&<2$$34G>2 <6GD %T;734L+K$JFWI3&:_4&[;8
MYZ8<F,P7"4,J++DK<VY1S)FV"%&,!W S^(NV#HV<<PC?7]BVL+$[SQZA=S/"
MU%UEM=NGYNK)L/OVH#9">S /[KHEK KX5^'AB,P[1"%@8(M! 96$\PZ1B-='
M!/;M!7#CJE;V&.<ZR(R>=;@9^=V@V"/Z,&N3<1T!/SXK\AEQ Z@1P:]WY-*M
M"[!CWW$X>R^"4 W7U72\VQ6H_;C^X4RMN+@AB*RE5\@WBB6++*S7(,+A-BR1
M2(;O<59YHM;O0FU86;R]3^PI5P]HC1U9GZHR:<P!H;M']6NIRTL7010E=+0(
M@SF*IQ\90GX<<)'$013/45T%TW@IWOO9#8HO%%Y<?WUHS<%>F64&F=:*=(KG
M(S&/N1OCC"C0HLV78AXLERDVLF"R#V-)BG1E*K=U$?5^E]$,?66(]/JIJH_K
M?*^U*$Z#&#)$4Y!/YV-E#-3Y5+SWV1_^4)!5B%_*<BZCHXJ<@CO(F28)E0V
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
M,3XVD4Y] Z <$\*E6+8CC7"7DI=Z7S%UI$]!4&"B'K9Y*VWD!3&"NHB9"UB
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
M;_%=DH\+VLT#DK+^H7#9U<\U!YH',PLFQ4R2D>9LOV9'J:&-Y@ASBD[ZO1!
M=^Y&?\1U-&%F<G9Z FN8$>HKK^0K+DD?93B7U.(T&AS1>9MO8 !>,D)L2BX1
M=*#7D0P9O[H M8@V)&.X3]WRBR'X88DA/!@+R]]U33,NW9YB<'<2CI*NSQ+]
M7#+ /!4R=F#&QWEC<LDK#G@$Z.5*D[THV0.*P1W<N6-EW;2P?_!D+,76GS[F
M1\7BEZU!N-YD,B[+Y?2^E6;F=1;M,%IB@$^X+/<[J#K:_XE-&T3 FLD1C=DI
M(H/EX071+U=N?[N,T=!,<*<3JZXU TB]BG+[IZMAK1KJ_RRZXL-+ZFY0V&)?
MXT%I&@>'I&ABR;N">Y7WIF_A/KK#@V-<(#M;2.O?U-#GFF[(.*[$V>NMP:">
MFC,39ZSY::(MHTNY5+28'?*.%/+JMN UX1SW$OWV555H\0%YVYEXV,F]O5$?
MN'\SAL-@?FM(GPH,C43"@D99^A"Y=Q4\LI*9I_XS^YHE*\KF4<$S'6DFU<IL
M6IJ<1X51.SV$O9J7"!P/J3EQNG/=P$!+CN'.W'DTT>^PU\O2.!1?F1:ON;(1
MSKZ$T#VA-4=>\20Z&XH&ISWQ>XV-%T;_W23LHJ6F@M$P"&!"3X'VLLA+\L-<
MT/#X_27=3H88S*D3.HT1..]-)PXIG'[_<0Q&8VM5UYBM#@N=Z\_6+AS6.O]G
M2^Z[>N)NM;C\5=Y8+TP#5VP[6JZ3[\DET0Y-]W==+0F5TOG/"D,?SO.//]FP
M>L+%LV?X6>&2Q=ZVU#T;<HW#3QDM6(Z>$X=].IWM'PWWF <::%2+->AH$)U[
MJA]YT@T2>!4, T63HT?2R7B.1VN=(=G?<Z]PF-KYA'?09 NR[*-!LY,!9WG1
M$#GU"P\^]&.'1N?7)*9-MUPB<*;[RSMG+&.SS8;>?-/JT7)90P*JLW5+276I
M^R%ETS2W2<KQ^Q'D'4$\E'-$%'\8\GKLL0LJ?(:AET2AO)\FC.AL1.?2Z1QG
M9A$_E!&KD![?P1_T>""=H6?FO'DRPYDH3ND,OL;>#"!#ST\B]9^\+YP?&@.A
M'P4J"!//YS9CE*8T8SKD96=>$>:*J6HX;VI^WTO!?M7.\^DR.F[_'2O#A!\0
M&CU4U#JO 9,'IT-Z?TK_D/15&#BC8SQ+%M#;4HYGZHY>,W0T$W;NE6^OG)?K
M4:#&KQ!L)$B3]^SU9_NW%-[*R_F&Y?**P_<9Q7D-(M8U+O4GR?2%JN6U@?*C
MK?;\JCXD_FVUXZ]03:@ +<#_ZPH6V_R@&_3O;OSF?P!02P,$%     @ 4%=A
M5.%;_U=U#   /Q\  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULK5EM
MC]NX$?XKQ#8MKH#CM;U)-I<W8+-[Z26]7(+DKO>AZ =:HBW>2J)#4G;\[_O,
M#"G)7F?;#P&"K&R3PWE]YAGJQ<[YVU 9$]77IF[#R[,JQLVS\_-05*;18>HV
MIL4O*^<;'?'1K\_#QAM=\J:F/E_,9D_.&VW;LU<O^+N/_M4+U\7:MN:C5Z%K
M&NWWKTWM=B_/YF?YBT]V747ZXOS5BXU>F\\F_K[YZ/'IO)=2VL:TP;I6>;-Z
M>78U?_;Z$:WG!?^R9A=&SXHL63IW2Q_>EB_/9J20J4T128+&GZVY-G5-@J#&
MER3SK#^2-HZ?L_0W;#ML6>I@KEW]ARUC]?+LZ9DJS4IW=?SD=C^;9,]CDE>X
M.O#_:B=K'R_.5-&%Z)JT&1HTMI6_^FORPVC#T]DW-BS2A@7K+0>QEC<ZZE<O
MO-LI3ZLAC1[85-X-Y6Q+0?D</7ZUV!=?7;NFL1%>CD'IME2%:Z-MU_BL:JN7
MMK;1FO#B/.(LVG%>)+FO1>[B&W+G"_4>HJJ@?FI+4QX*.(>2O::+K.GKQ;T2
M;TPQ51?SB5K,%O-[Y%WTEE^PO(O_T_+K;'D!@]6-#47M0N>-^O?5,D2/]/G/
M/:<^ZD]]Q*<^^N[^_AYR$8RM]:ZE=;I^IOXP2L/"T"W_1)6HZ(9][ 6-?RB]
M@!17;J7,>+>J]4[.\F;=U9J*+*A8Z:ALB[]&K;I(_FOT'DN^=!;/7:!#HKZE
M7ST6>:Y+E">?[3VK@;UFM<)C4$Y$C4XF13;>.J]*&S8N0),-1<<64!C?>E0\
MRC30.H(P6V %OM^8Z%UMNH;,#5&WM'ZY)Y7PJV-=-MJ3FZ;J?5=4)"!6-O0.
MW"=7!+7RKF&]?I]^GB)S&@!B14BU-8<N5I\,=&R#F? J+-$"1G#;+[W8JR).
M<%HTC',&7BC)'_#^YVYC_*IKR\EP'$2ZSA>&,C88OQTD?C*%VQK/ OF+8!M;
M:V!PU-%PP*;JM\H$>3Z*"DXQGD-3T%\$T;9;$Z)=:T+.%.K&E!9V,9I*3B'@
MP48\[.!"HW:&DJCLH +Y%6[.GV$5FHE/F8(?CW:2AW2[?XCLHU58OM,!>N/_
M%&M3DOFLPH#IHL46+25'-D+#>D]I6'9^<$_A0I30T:ED,OUECZA6<ZYRR,D_
M@^0)[\6W%@J'X K+JI$P_%8:!+7,:=K8KR2B:^V7SL@I1:4I.XVW\&2!'6;K
MZBU*+/M2LM\45>MJM^8#250J*@>K="Y'Q -[<?B@D6G1F O#A;%QM2U$8[@4
MC8[^DBQD9S 4"/+Y,CVN<LX[Y%WRF)=LM<O:#+5P%16PUS1++,[XRQK@83:A
M>%=Z2PJC?@'UZL%B.H,GZCK[_<%\^B1_,>$S#/?B>C^A&.FB\!WVC7&*MSV:
MS@_E/)XN3LLA,6+-6 B00!.8,>1P5-'%$8DPY=*Q2'=-EG9M2GB4HOF*.,%[
M-E;YA&'[2+ADA5TI7:+B L<9L$DQ4H7U1==DB'%%T?G)X.81G! RFJ^%,1Q-
MI1O7(8S9'YHA[([K)5\CF!%R6>-_*GE4D 5BL92\G:4%/F1)X;1(TPY 0R2&
M,W:#ZE( .$HR1"(H*O:&LQLF8\]\]G#^6.V-)I?]8M90/GFP;QV:\V1/&U"!
MU@%*"%HZF_M0K6V#1Z0_12)UAI8(58T:ZLAUL'+9X6<3#N#I6(9MB[HK36H8
MN1I(ZL8[QIO>LY17$06 Z'7<'PAWZ&O3;&JWIVJ9''4S.DA2J$^2J],!N"_W
M3^4R9#R8#9DKJ3R;7MQ3$@#,-M%6SL1 [>B@-=,F*6O.<#@2 4,X<P@3D@GF
MD8SD>4]9RKV\CS5P52H>?(?Z)K?P'72C%(#3N]R/<!S!SW$M?6C5&[/T'0'P
M_%)\-%*/FT?(^H"/UZ1P "R:RM6HP=1.=Q7]1^'EIE2JGT)(%?,>.(DN/E%O
M6W# E:WQ*Z4')?'25+I>D7AVTH'<9/,UO,.TX;JBDH2:29G/,7GJ!DBQXW1&
MSJRAWX3*A_S*&4'>6S,NDV>,6F+\ ;60JFV,7Q.-67LC,'P$.V(0>@%%\T1L
M1SWL[L[*FJW)K,?CN>W,0RE@9 ]BZ%JCUD[70=JW;,NJ"%2PIT 9,)XH&&7V
MJM2-3E@UPAW*TR=/IC\.>;FIN\"5A$A"V$WG63D.(_5T]05!QZ^T5:+.W48:
M!^J+-I8D %P&6V*LQ99>01P!!.C0L<EDP;!=PJH'\\OIH[YHDD=.I<_DVXF5
MN&!)#*?G;!F2D%X^LG[\=8*<<>\$&:$NC<[ -;:LF0HQS77(_ULS"L)&[P?V
M31LE=<:;CL-[G#D]T^AU2<RGL8&,X'1!5?W9H1P,XU-FYP,4M:YGUJ=:#NL@
MY<S<5JIXBLI2[SJ8T>/:$G#?)F0EG4N'GM8;:%NY#T@YG7@#<RJMKI'/-22.
MR>,-W(A]/VCUM[\\72QFSZ_?WO#3_/G?"3Z-W4HHWFN/)" UB)R39XFI=)ZY
MG05?\HQ^OQKW&_&JR1$7OS&4?KEBWG5$N@BQ/.6_+&LM.8!K/X#<H/NA)DB7
M^>7SH#ZL5K0#YO'J7QW[LJ6!,'I;L-A_&.?75JL?,'W7 W#3^F3=S8=WV3HI
M0IB;?!]R^-,:/G7$M.%1'(%Z@=<!RMG0=!E@_"33]LSMN/>E;=^.TD8H3DJ_
M N,B6&J1,I,R2[(O4W]OEH2-D+X&R2#X7AEI PD&LSJ\*PD/)T1S.0P0QVR(
M863I.)MID,,NBO 8*&%+;SG4^5!$1SUX,9M?YBH!"*^&W 4)E-Q-KB5B9E/I
MRU *KJ-Y FF901_Y?(#/@M/W#3 581.LX 'M8LXI=CU%D.=/+I]?7"Y^G-QA
MBEGK/K2CD6?IG2Z%K>JRM'$$;+T[#[2:JM>9K(UCR2VYC9"DMQH#'IKWA.T5
M7@]:A5I$NX0@_&8#M2IJQGZ;J+5@DT^#9.""+QVP(Z+N:^HYXC/2#)P1(67!
M#&M=)&9;4@B)X*Q'\U7B:30QWQ(K9Q9)A*:$2\N.1PSG^[:S!O!A.U80$?$$
M5"D3,AU$==L6/=LR66S%99-^#"=D.!@H:\Q=P(BXGZJ?W0YF^$D^C7IGE.',
M?*5@P2<9*$O\6+L-%\Z$$@4F]*RH=P2.%&K%/*C+:7K AB;#74*>O?M?+)V]
MTEOG)6")F&?;*9IIEOA^7A#2SK.J\",:*A!!S#XY3=3*I*P@O[3$ (D)T=RZ
MED:16NM$R6 N7%F7#="$+L88W_N]R=U0R+JRIX]3FA>HD3*XY$%5L,.[PF!.
M%V#$I\;1V.S U"W1-:DPDGF%9O;PG[:X7>KBE@&\H^0YKM1QBNL-I!0\Y9V\
MKA*4C#3"R^%;\LRXUA)Q0B\B%=8T;+7"K6!1H5NJ&4X0Y P/98"EX%H<N:=>
MC4X-Z*AR,A[D42@0-TZ8H<1&37F2)AZJM%UEQ)YCV.++-6UIBN(%([^!-'1"
MO#.%&TN,E0O4Y?<N<0[1IC2A\'9)"+F$K:0=E.?*Y_Q)0AO+3C%Y)I  (Q#N
M?_FD'U!(Y%V&8N42#\FD:Y[C&'52SR%C:9(TN>F/?"7D$3E=ET*$]( JN:[D
M4I'0E,KK=/U01IPH-XPYY-]G1+H0UBU-NK"FE&MB4PX$;&E,.[Y1O1,RI-)U
M184-'3N$P8_(?[KXD_L@OKDTWO.EYEK[,D]Z5+E1QACL7M,]EPEVW8I\HBZY
MC2=V0)16V6;C$N'%&:2"!DQJB;X<(PW 4%J5ADW:#0[E'Q*?%3V9 B.EO)#L
MB-BL5@,3QOED$C7MIP<4;&4]IM*CX>%@OCBY8B+CH4S8K'0_PV8E&'Y8C3 F
M\MFWN1 R7/4T3^"*5?[2D5B*^-N[;;J7S3AR*%2J^U1H*6_)^X'O2R2U^Z.[
MEL>=)/G "TAP?V+(8MJ32+-<)++.@44F[^<1]TYT\K503YM/*,R.QN!C(]\/
M)(E9X6.1X@T>&3)UL"'=($DLVW1AS._QTG1/3)$J1]@/Q#&"8'JI,7<SD,D-
MW=@@<5V"B#Z6<A(R?2E]%1C$ZG/-2Z(\N!A=2?+[@[Z"<SX-LH\N3_."80[N
MJ<4P<\5AAH'BR-[4/>[S\L L"L[<( Z1VUT]GNUL3&/H"5JR[]^OD"_&L1I9
MU(Y2_^#E##M]B-OH?FC8+9BZI'5Q1QAP,?MKN@/#P_UY1H'*VQY<'%Z!+?J0
M3$^]6#L?O=3D29E>W0;!/GF_V7_;OQV^DI>BPW)YM8R9<DW.J\T*6V?3R\=G
MRLOK6OD0W89?D6(F 0OGQ\H  CTMP.\KAT:5/M !_3OS5_\%4$L#!!0    (
M %!7853@F\O%E0@  *,3   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;*U86V_CN!7^*X2Q#PG .KI?@B1 9B;;;H'L#"8[711%'VB)EMF11"]))7%_
M?;]#RH[39*:#H"\V11V>RW>NU,6#-E_M1DK''H=^M)>+C7/;\[,SVVSD(.Q2
M;^6(-VMM!N'P:+HSNS52M/[0T)\E452<#4*-BZL+O_?)7%WHR?5JE)\,L],P
M"+-[)WO]<+F(%_N-SZK;.-HXN[K8BD[>2?=E^\G@Z>S I56#'*W2(S-R?;FX
MCL_?943O"?ZFY(,]6C.R9*7U5WKXI;U<1*20[&7CB(/ W[U\+_N>&$&-/V:>
MBX-(.GB\WG/_V=L.6U;"RO>Z_UVU;G.YJ!:LE6LQ]>ZS?OB+G.W)B5^C>^M_
MV4.@S:(%:R;K]# ?A@:#&L._>)QQ.#I0?>M ,A](O-Y!D-?R@W#BZL+H!V:(
M&MQHX4WUIZ&<&LDI=\[@K<(Y=_5NLMBQEEG9 6MGF1A;IMU&&J;&X'2@=W'F
M((R.G#4SXW>!<?(-QG'";O7H-I;=C*ULGS,X@Y8'59.]JN^2[W+\()LE2V/.
MDBB)O\,O/9B>>G[I-_C=!8O99[G5QJFQ8_^X7EEG$"C__ [[[, ^\^RS_S^R
MWV5,:7INMZ*1EPODH97F7BY^5!J['AD2V@AO[TS+%*A9HX>M'NGQ1)PRMQ&.
MR;%#8EHP8*L]?Y]&RBELKXT>V,-&-1NF'()RQZ0PE*KW<IQDT$"-S628?$01
ML=)R=K(ZQ1%MY9$:, (Y!'HCL>ZF7IA^1VR0@K)EJQVTD:S9*+D^.M7*1OG2
M,(BO,-)IOSAL@]T*18B8Z\DT4 <4*\E$W^M&./#%,_'=@T#:8DM82V8JZ -1
M'KBQD=R_/FE.&79FFUME&R.=9&LU@D:)_AG2!.J]4+U8]7+)?H=FFHT:H-Z+
M?H("#&J]](5E!'3WQ)ST<<>,/:^-N(=<XF!\])*0 XMS=CU(HQH!O&]N;Z[9
MR<UD((E[>V]5VX+X1MA@\_6:2$\YN[9*L!/_^TDT:JU@+1%\O+EE)Q^-ZF!F
MSV[^F-36 W8KQFF-<)@,X"?"#W!\K\/+.X2E NJG2_;Q=2WY')V(M-$K1G+F
MEQQNM*H;.7QZ$.)E !=GU&H",H-LH7@/4B^);8U"7U$(G<E*BCS6& 0JD31B
M/FXGT_D=L=WV6+@0*7C3R1&NZ'':9Q1S#QKQW_X)++]*PA1!NU5.](%\(T7O
M-I[OUNA[U4IC0Y!L]"#GUTOVV\:_;Z<&GM5KLM/*HQS%\4'#$2CZ\DAQ@D,T
M9*27@ CP,4*Q)Y@18R>)6:M$-^*T:D+P DVQE1,]0V8C6X"VS\*]?0&%K:1P
M=;O7\0AJ'[EC]H9]Y@X[ TH'\;#W0A ')TW!1-(Y./JYOXY9F5GD6B,Y'\A2
M'RKD4L %^13H>UWVU8(8$TX[%!U+KI(4@8T<5I"U;Q/^-_)*)5%<G[._@SIT
MI)?$@9;H#@G$?F(Q+_*:IU'MUUF1\RC-P[I.>%)F(<>*J.!55+*\RGB5U_BO
M>)2E(:N2NN1E4;"D*'D4X[_.>)I4'N,DRWE107@2\20K_'\9E^Q7Z9Y*Z4\L
M ?>:YT7JUWE:\C@OPKK.>5HD;S M2S*>)&1,%L4\K6.LTKCF=9H&HZ!F5>2L
MPLNLHB><"!;!R@);><R3M&)ERJ,Z\N;D!4_BB&6$0L+RDM=UQG[32)R#!Y^*
M'L)TC=9Q$I\R KDFCF7%JP3X 98LB]F7\:EB[]L(.TE.V0ELJ_(4BSC/@6Y,
MJ[CB<56>LE_&AM+0=Z@&8X@:)Y(W2Z:<7TD$D$2H.HF(0L7I-<H^ZK9\)-4F
M93=!6>297,WM03QZ7Q0)?%M[W!)87E1^5?(DS[PM=]\R%-VPGY!,!RC&8R=[
M;2%>&BJT8?A#;H  ]2,T0FI+UD$785H89KU^G=8MMG7?H@*U_\(Y$%-ZK-4C
M5D^)1IKX0V)EM=GZ-G6/DDD=#LF-61FS1L>?U0K18NJDHBMH?#[JY)2:PJ /
M^K)\5/H/7O+'QWW')6%0MH%@;:C_[>F6[.<WI#)_A1-[D.:XPXM!4RW9'%5<
M5$+XP@]\T&<> 6#*5OKK 1V9QE"K,0S1GX5I!(9R<D#DV8E,!MRB)Q3&B93T
M]'+8]GHGY=P' B=?]'&+H9H[NE-J;%BT/AA#G2=5.VUVGD4P!%K>Z_Y>MDOV
M7@]0O)GI_PI7XNK$ A@))UM?PT&\A %>?RL0QT$:"C7-9M2J!NDVNM6][G88
M;R"8!APU8#AU-#TIC1$4Z.W7-&(*(U:J5^@]*]D(-+QYN/--[0' *MP.D0+H
M3TN?YZ\6@*=>/Z?4?T7Y453+QT9NW5OR@>J"F?:$OK%!?V5\E$-CT\U!WN'R
M2^ZAF"# GH9EB@,:X(#;&SI/D?$X2FB%.AO'L5^E/ .9+\\HD8@"EE%32:CD
M4D_QY3D&?1:Q.$5WR%B<\:A,?'F.05M78(,6DK."YWF$&!M1/%3K(49\&IH.
MPITYQ#%BY-]A _T&G8>Z#5:^XOD5RFY:U.S/4G<803 =,S 3W^KI?EQ"R%%/
M>%8 PPB^WZ;PE,;M.-OV8A[0Y6'Z1#'LGL3AVD#JO64FF)U$?GOIET"$CGR4
M&OWNAYWYK(>?T->#UL=)*+1L7Q=/S]F7Y=W2#Q5E4?.LJOPZQ[@09UD80C!?
M).B/891G!<TA4<2*##XL2[3/!(VH9L?C.\:-U =(DF*T*$J,&FC7)4($52/,
M9'&,8WG*ZI3':&,U-=+RAZ:-ZY>(_?J_G'9^A,]L<$)C4^E9IXCVJL"UHA<[
MLJ*$, P )6$2L5OYJ!K-")TRIK\TC8X,H4FEC%A=\2(E;EF6\C+WC1G#28WT
M>.U*?W;TX01YU_G/0Q8U :4O?$,Y[!Z^0%V'#R]/Y.'SU2W* >9>ULLUCD;+
M,E\P$SX)A0>GM_XSS$H[]'6_Q"T!]P8BP/NUUF[_0 (.W^6N_@-02P,$%
M  @ 4%=A5&68#<UW P  SP<  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&ULM57;;N,V$/V5@5H4":!$=\M.;0/RK6O :V=]2;HH^D!+8TM8271)*L[^
M?4G*5IPV25$4?1%O<\Z9.:3([I&R;SQ%%/!<Y"7O&:D0ASO+XG&*!>&W]("E
M7-E15A AAVQO\0-#DFA0D5NN;;>L@F2ET>_JN7O6[])*Y%F)]PQX512$?1]@
M3H\]PS'.$\MLGPHU8?6[![+'%8K-X9[)D=6P)%F!)<]H"0QW/2-R[@:^BM<!
M#QD>^44?5"5;2K^IP33I&;9*"'.,A6(@LGG"(>:Y(I)I_''B-!I)!;SLG]DG
MNG99RY9P'-+\,4M$VC/:!B2X(U4NEO3X"4_U!(HOICG77SC6L:V6 7'%!2U.
M8)E!D95U2YY//EP VO8[ /<$<'7>M9#.<D0$Z7<9/0)3T9)-=72I&BV3RTJU
M*2O!Y&HF<:*_&GX:CS:S,4RG< ,/T6P3K:>+.43S$7S91+/IY.MT_@M$P^%B
M,U^ONI:0H@IJQ2>!02W@OB/@N/"9EB+E,"X33%X36#+;)F7WG/+ _9!QA/$M
M>(X)KNTZ'_!YC06>YO/>LV \A)4\[$F5HPF.>V-W3'@@>47J<U,F\*4B>;;[
MGI5[B.*85J7@\%NTY8+)4_7[!SGX30Z^SL'__[;A0P'U;]_Q XFQ9\B?ER-[
M0N.5ZD\_M%W'_?F?M>%J1/.<, Y9"2*E%9<.\6N(9K/%8S0?CF&R6,)HL1FL
M)YO9"VQ <E+&"$3  /=962HWZ0Z^(F$0)4FFW.8P3 G;8P*"PK2,:8$OCB\Q
MQNR);'.$1Y8)O*&['8<U(R7/7_9J(5)DEVKRW#4Z\NQ@L97KY_,#/\H=-]MA
MH#IFX+NRO?),VW:N5:_EA*IU;#/L=/Z&MN52Q[0#!?9D1%M!'-/S6AID>D'[
MA?\O8*>CP9ZO0\Q6VZ[!H=?1RJ[G7S?TH_%DO%R.1[".?H5HM1JO+_>I,?[?
M6SQ^EK<[1VEM4L6G588R\/7R?_<X"*2GJM30#,.ZU,#TVKK&*]]T3S[[GNF$
MX9M&.T['=#U/66V;+5]S!-JKP'0Z_H7(6TXKYDZH4I&30<O7Z$#NF=:]"NS@
M^D+CK3_:NKAD"Y0&JJ>$@SZ;]7W;S#:O551?TB_A]5/W6?J?2:MSW$FH?1L&
M!K#Z^:@'@A[TE;VE0CX NIO*%Q>9"I#K.TK%>: $FC>\_R=02P,$%     @
M4%=A5)\TL9!/'P  ^60  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&UL
MO5U9<]M&MOXK*,U25A5%BW3L>$E2I3C+>&JFXFLGDX=;]P$$FF3'((!T Z0X
MO_Z>M;L!@E0TN;D/B242Z.7T6;ZSM;XX-.Z3WQK39?>[JO9?7FV[KGW]]*DO
MMF:7^WG3FAJ^63=NEW?PJ]L\]:TS>4DO[:JGR]O;%T]WN:VOOOJ"/GOOOOJB
MZ;O*UN:]RWR_V^7N^+6IFL.75XLK_>"#W6P[_.#I5U^T^<9\--U/[7L'OST-
MHY1V9VIOFSIS9OWEU=WB]==+>H&>^)<U!Y_\G.%65DWS"7]Y5WYY=8LK,I4I
M.APBAW_VYJVI*AP)UO&K#'H5YL07TY]U].]H\["95>[-VZ;ZV9;=]LNKEU=9
M:=9Y7W4?FL/?C&SH.8Y7-)6G_V<'?O8Y/%STOFMV\C*L8&=K_C>_%T(D+[R\
M/?/"4EY8TKIY(EKE-WF7?_6%:PZ9PZ=A-/R!MDIOP^)LC:?RL7/PK87WNJ\^
M\FEDS3KS=E/;M2WRN@-B%4U?=[;>9&U3V<(:GSUY+S]=?_&T@ZEQ@*>%3/,U
M3[,\,\UBF?VSJ;NMS[ZM2U,.!W@*:PX+7^K"OUY>'/$;4\RS9XM9MKQ=+BZ,
M]RP0XAF-]^S,>'=QQ[K/[+_O5KYSP#C_<V&"S\($G]$$GYV9X&U3>QBXS)$;
MIRCXB-=?9S]N35:$CTR9K6V=UX7-J\QW\ $(3N<S6Q=57YJL@Z?E2#T>]8\@
M%>O*W&?OZJ)Q;>-HB+PN,PL/^'[E;6ES1Z<.4F*<@Z^[)ML:9RR(DL_^^J>7
MR^7MFX.9T4^+-_I)[\>?-+W33W &^527<'4]AU5TQA7-KLWK8P8$KWU.,NNS
MW)G,5!88GU8(<Q<I'>9(!_];*+'-]R9;&5-GH+S:W(7!4+'9[@ABUVT';.^
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
ML:;GF(:)2Q&]N=G :&SI<*4(;2IS0AP2^R,[[-[N+,R>&0"@S0ZQY#;',"-
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
MOH5]?WE%'H[;FZO_? '8BHFOU$83 H!U)I\,U6TK,V 'D./8<9I.K>@XN=Z
M.)<T;+'%T)!&TZ66'<520XC1QE"_<-NQ,3FIJB13LL.P&[54:J U#_65%(<8
MSH9=D0"!0":P7/8N=J<EU:DE55<<HFE-]Q%1U2 1]5!)0G'NE(A4!PWZ"%5%
MB"5".Q$4Y]#;F2%33<*=-^.['5!:9E$;UF!#A\T&LO.D<":9G\5>\C47-]>
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
MY+43-0V9-MHD_M\E]0/';P[3]7,D0J[I^NRO?TE]S_\;GCS/21- DX6AXR<
M&0N<&#6.6@I@0TQYGB,GJV:@\IPH]%GD9*@<L1NS6RHG6[XC%9YV32,G"E "
MIV"<0NHT3K%"JN @@&9C)KM\9]MAM0=)4RT&45 I=#R4R_[-Z];YKK&NWY@Z
M+DI:Y#INZL&H* N.&N4[<18R'^73=\(D9G[L/S-HFA@CLM0:DWH!_F9A\F9C
MIFD,"B_##YR;9.=O,<;K0@7]7,^$)8"K39Q<ZFWXD+FIV?3P&OH; C"2\"7O
MSE\=FK-^>$)^T$&U,D/OX*+]">A(]YT==M?_?4TZ1S)V PQ&A,(.0[RDOF'2
ML^$;T76#L?(5#^4K'JTU+T\\UKXO3P>_6UN>C]6Q<=XO0_7*D7)O/%O2(0-T
MU&&:UUJ,#:AS+*+=+#B4SPL+@:.#E+7T=IB3[) R6LX,1%/T-9;89THG$G#H
M1[,W02EP69+@(8B2DY5PZGG0(8B[_#Q5%YT@B#"<>5TF6UL.O=U-(78XFX8^
M<A$:HX[YC@]=CLUDPQSH.0EJ0^#X00(I3H9AZ:9IA#X6OC[!8R?!P&=_7QOX
MCI"?]=+.6.9D">4]0IQ@FC1I^X[0F?U_2/4=*,H)>T5KKWNZV*5.F)FJ#P?3
M*@U/AR7&GC2+NCYP*BQH ZA701IT'6,\+%1;$\0FA:U)'(]')'3B(*1HTU">
M.)X;G(X(_!BD:?_G?3&Q\A"+P$DC0GM [O.LP]X5E'$'0Q0:14H1,;T9J^0-
M"3 %1%*TI11>GF8!L#WNZ_"<83_"&!.PG-"/QMWM&YU\)XIBG'Z0!V]*@ Q1
MM+_O<[;?>2!S(CJ.,!\IZD:GYE^4/7,1=="IGEJQ^'5X S!PLF/>2*Z@M.Z=
M8?KS2M>!<'Y6!?N!DPO$4L$U$2:QW?@X-K#-#.H'38:)%;MIOGUY!0%^\9L&
MT9F)\7ML[-@G['?>Y"U.W^Q>5JV]@X (L;)W%(,G7@[*;]3L6)^>[UW3;@1P
M0)?1=+'3UMK>V YOA_ON&WO-^[3=7I9_!8Q*Z%R))4AQ[,+Q0MD+:+O0<FLN
M?1=2:[DQCVO!"Z%H [XOH7N_( '#?P&N_P-02P,$%     @ 4%=A5+-&,AQQ
M @  (@4  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULA53?3]LP$/Y7
M3A8/FQ3(SS:E:BM1&!H/2 BV\3#MP4TNB85C9[9+X+^?[;19D:"\Q&?[ON^^
MN]QYT4OUI!M$ R\M%WI)&F.Z>1CJHL&6ZC/9H; WE50M-7:KZE!W"FGI02T/
MDRB:ABUE@JP6_NQ.K19R:S@3>*= ;]N6JM<U<MDO24SV!_>L;HP["%>+CM;X
M@.9G=Z?L+AQ92M:BT$P*4%@MR44\7V?.WSO\8MCK QM<)ALIG]SFIER2R E"
MCH5Q#-0NSWB)G#LB*^/OCI.,(1WPT-ZS7_O<;2X;JO%2\D=6FF9)9@1*K.B6
MFWO9?\==/A/'5TBN_1?ZP3=-"!1;;62[ UL%+1/#2E]V=3@ S*(/ ,D.D'C=
M0R"O\HH:NEHHV8-RWI;-&3Y5C[;BF' _Y<$H>\LLSJQNQ#,*(Q5##5]^T U'
M_741&LOL[L-BQ[(>6)(/6.($;J4PC89OHL3R+4%H)8VZDKVN=7*4\0J+,TCC
M )(HB8_PI6.>J>=+/\GS%:Z8+KC46X7P^V*CC;*-\>=(A&R,D/D(V>>5?*^
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
M<FMS:&5E=',O<VAE970S.2YX;6S%5MMNXS80_96!&A0MH(UNEB^I;<!)&FR
M;M?8I-N'H@^T-):)I4B7I..D7]\A)<O>U#'<]J$O$B_#PS-',Z,9;Y7^8E:(
M%IYK(<TD6%F[OHHB4ZRP9N92K5'2SE+IFEF:ZBHR:XVL](=J$:5QW(]JQF4P
M'?NUN9Z.U<8*+G&NP6SJFNF7:Q1J.PF28+?PB5<KZQ:BZ7C-*GQ ^\MZKFD6
M=2@EKU$:KB1H7$Z"67)UG3M[;_"9X]8<C,%YLE#JBYO<EY,@=H108&$= J/7
M$]Z@$ Z(:/S18@;=E>[@X7B'?N=])U\6S."-$K_RTJXFP3" $I=L(^PGM7V/
MK3^>8*&$\4_8MK9Q ,7&6%6WAXE!S67S9L^M#N<<2-L#J>?=7.19WC++IF.M
MMJ"=-:&Y@7?5GR9R7+J/\F U[7(Z9Z=W7#)9<": 2V/UAO2V!KY[9 N!YOMQ
M9.D.9QD5+=YU@Y>^@9>D\$%)NS+PHRRQ_!H@(G(=PW3'\#H]B7B+Q25D20AI
MG"8G\++.X\SC96_B:?[$7"S _8'+3);P'LN*RPIF+E2XY6C@EIM"*+/1"+_-
M%F1.8?3["1:]CD7/L^B]P>*!LJO<" 2UA#<8<0D/EEET,V>V_U1S9;B+Z1#N
M&-?PF8D-'OM4)RFX=+\R:U;@)*!\-JB?,)@^KA"62E"N.B&L"P/PNXZ1I4VA
M"N;N]OS<0D%C)7A)3$M*$$$<$7Q -J(N'<4G1]$Y4>Y]/0PX9AHA"JP7J+O/
M[0%H$%\=V7N]$L/,&"IC^RN,.V9X)3TWJF"4HY*R2FN4Q8M;V#)=.@_\=S5P
M 4DXR@?^W1\E\+.2[\I_A)#WH9_ C5;&O.O,N+1(&EK0! -FR]:0)N$@&1+M
M,(G[,->X9KP$?*9B:[ 13I&ZNKW+DD+&*9IFX2!+W/%A/CSCGE&8]V/X]IMA
MFJ0_P$</V4)]O?6H+$46>ZT@29%E84I:7.PN_8FS!1?<OOPWI4>CS.N<Q[U_
MH7/2&T#6[[<>[402+367N4F8]&)Z#@?Q&3KM9,AZ89+F+>PAW"N#1BYQ3 KO
ME;N;I,O#T2B'$_4B[^I%?G:]V,F#S\6*R0JAHI]O$S-4JESX:"Q4)?F?I.66
MVQ5EZNSCS;VW<"G;^;] B4MNC]AW)FU('BLO)QF?7UZ:?H N;PK,_^$=F0@?
M>59!X6)E'WH^.HB3AWY!I@'=C^V-6O6WFG1>X;H[[O.%B[9A;^0&@S"C?^O]
M:]^2$25GG](A[ V'1P,M.F@.:M25;X'(0;61MND3NM6NRYHUS<7>O&G1/C!=
M.5X"EW0TOAQ0!.BF[6DF5JU]J[%0EAH7/UQ1IXC:&=#^4BF[F[@+NMYS^A=0
M2P,$%     @ 4%=A5"V 'Q9+!0  ]@T  !D   !X;"]W;W)K<VAE971S+W-H
M965T-# N>&ULK5=M;]LX#/XK1&X[)$"6V$Z:EZTMT)<-U\-Z*-IN^W"X#XI-
MQ]IL*9/D9/WW1\JQXVYID /N2R+)%/F0(A]*IQMMOMD,T<&/(E?VK),YMWH[
M'-HXPT+8@5ZAHB^I-H5P-#7+H5T9%(G?5.3#* @FPT)(U3D_]6MWYOQ4ERZ7
M"N\,V+(HA'FZQ%QOSCIAIUZXE\O,\<+P_'0EEOB [M/JSM!LV&A)9('*2JW
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
M05916=5+)KA:,Q4]4^/X$4K76-&6P#UQ7N?'& \_ITL'$B5>FD;<1%G&#22
M7C L*HSD=(J2XR4=H"L:++(2NC24Q"&E>4Y9WL_ KRCUHB#E)LA<,\;/ V&)
M-V&)GQR6BZ)8-LM:\'J_V#D"<J4:>'/.^@+2;]I"-9*&;Y79G_>'E]H3#?,0
MCJKMU+,3,I!P@Q2!!Q5ST<[<&"C4 T?E.!8['*N>8\T</6JE<[(5=Q[6UB1%
M,7<=0+V70AN27(.$"I(N!==51 BNB^D)70DSIU>@3:]ER32N>[WE(9V?KA4*
M1=I*2VBQI4O9RFEEZ;H6K2$H([*HI:NEUK(M[NE&H[ON3+TH_X* N5G?Y7YD
M&< +2<)^2QXI>$1I&.,Y],/,R_SQ,;\'X\0+_=2]AU'DA7EPW"^TZ\/.>6M7
M3B0<)[E8:F%,-:T*Q]P Q M#_QB+(!M#8,6YE\89A3F@8[IHU+*U9FLB[)IJ
MU3PUAH'G^Q'%7IS%].,/6> '/U/J)2B,]XAJX;QIGW$4]Z+L6C'TO8!M'_J^
M%T7IAJRKI.B -U'5PR@+>&8\]H+88:"<XSC'6Y"C(/-LOQ]W<O%Q/X:Q3XGG
MYP$-DQ MNS1.O"0"[/]V(IL=P(EI^N#$Q,NA(?_!B;X7)R'!@WF2;I&-<B])
M_$,IB7HZPNQQYJ^3,LC72<EQ&/=)"69PZP%92S:REAS4F@_?>)D%^^D2MT_;
M#J]W<*<Y)&WL7PP9SG VA*-Y2YJUU5?0@]CQ &PSUJF*8?Y](-#4R]+!S/>E
M%$9^ _P$Z=R-==6"H;S#P=;(T;#KW".H_RJD?0UU<NKG)_0[Y]K+1U3W81=]
MN\L?KH,K(:.._K275'G7;0W<P7LG+&K=B<5 MJ')3'6F%/94@^.;RT%4,=K
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
MT6"1&,LF?$<YI7B$!8!=8O^89E0#HUB-9LD-$Z5$P^2<O23EOS=2";?9VI7
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
MXH,"S BUR#;_NJ!-<%[BVW+3C>W<[78_EM6QEL#;F[19TV:PZ_6_NQ7G.SC
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
MJN#3M41HJ*D![M]4X)O^#TTP?,WYZE]02P,$%     @ 4%=A5$#=56O'!@
MN \  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULI5==;^.V$OTK ^,^
M) !A2]1WD 1(MFEO"Z0--KLM+B[Z0$NTS58259)*XO[Z'E*VX^UF<_>F+]98
M&@[/#,]\\/Q1F]_M1DI'3UW;VXO9QKGA;+&P]49VPL[U('M\66G3"8>_9KVP
M@Y&B"8NZ=L&C*%]T0O6SR_/P[LY<GNO1M:J7=X;LV'7";*]EJQ\O9O%L_^*]
M6F^<?[&X/!_$6MY+]W&X,_BW.%AI5"=[JW1/1JXN9E?QV77F]8/"STH^VB.9
MO"=+K7_W?[YO+F:1!R1;63MO0>#Q(-_)MO6& ../G<W984N_\%C>6_\V^ Y?
MEL+*=[K]135N<S$K9]3(E1A;]UX__EON_ D :]W:\$N/.]UH1O5HG>YVBX&@
M4_WT%$^[.'S- KY;P /N::. \AOAQ.6YT8]DO#:L>2&X&E8#G.K]H=P[@Z\*
MZ]SE]6CQQEJR<HU8.TNB;TB[C32D^NG0??1./HAE*^WI^<)A5[]V4>]VN)YV
MX%_8(>9TJWNWL733-[+YU, "< ^8^1[S-7_5XC>RGE,2,^(1CU^QEQQBD 1[
MR1?LW4^NTWLY:.-4OZ;_7BVM,V#,KZ^83P_FTV ^_6<A?BFRKQKV^7IF!U'+
MBQD2TDKS(&>7'S:25KI%LGE'7#@U"I_AH1[-'@4RRH*Y%LJ&@(6V4AA+TI\1
M(<*R6P+?/LKA-PK >1179_0?:$\'^KGRI.OUZ*J31M7"TK\H9GE6L22J@ISF
M&8N2;)(KSGB1TLWMS17E4<[*J*"L3%F957B6+$H3NK)*$*\*5N0Y\;Q@48QG
ME;*$E_33S2WQ-&-YB<UYQ'B:AV<1%_2C]+X^R'Z4'@:']8IE>1+D+"E8G.63
M7&4LR?D;7$MYRCCWSJ11S)(JAI3$%:N29'(*,,L\HQ(?T]+_PXK)(WB9XU46
M,YZ45"0LJJ+@3I8S'D>4^BAPR@I652E]T$ZTAQ-$938B\'4P>J4<G<2GY(-<
M>8M%R4J.^"$L:1K3QUZ %+5P<$L^H:9;A..$G]()?"NS!$*<98AN[*6X9'%9
MG-+W?:T[$,KHCFIDL>I'O]]N9]U;6DH02(+(3H)1CE&K0754#/GDH8W*;B:P
M*Q3+I0L4<N(IG$7.<;95B!N'YWD9I(+Q+ V^W'_)4=77[=C(0TI1?WS( 2VV
MEP8^[XJH!+>-;,8:[B^WI$!\ZX!%F :.V8!OK76#U[IM&(GF-ZR#LD^/E7J"
MU(E^7*$FC,8C"8O$TFHSA +Y((P2?2TM Z@6J;IFM)8]@+?!9]&@>BM?57P;
M.AP!\WD(PM6;H-7 AU8/P:?#*87E:&#3^?G- +;&QAK&GDW-Z=LWI#)[P1(]
MXBSIF2^BT[Z6P/*AA*G>GT6HE\#C=/@*5P89VJQ?,GH](-6]] \+UWPPE),=
MF&='[S+"+5H?A7[T((.^[(96;Z5_&SP/EOP'AVF L$/O3ADB!:$)9.S#YA[J
M6IMM,#$Y I0/NGV0S9S>Z0[ ZYW^#SA*C" T!8,S[^M+<1"?AP&G_M9 ')-T
M3A^"WH.RGEK2;72C6[W>4J.Q<:]!\@ZUW1&XKS3Z!:*WEY&3@S!BJ5KEMLC
M6HQP-@1A(_JUI$<$5F'*0@HHT<Y#GK]8  :C,(NI=KM/J;^Q_(C5\JF6@WM+
M/OBZ8,:]HC]3[YHR@>5 ;-8[DJ\Q1/KC\9SP 5ON.V?@@;42\^=;.D^>LCCB
M7D*=C>,X2 E+H1;*,THD6$"I;RK<EUS?4T)YCJ&?1A0GZ XIQ2F+"A[*<PS=
MJH09M)",<I9E$3C6HWBH)H08_#2R5E.^[G@,COPYO4"_0>?QW092J'A!0ME-
M\HI>&3JRP]"1O3IT3)W"][[W^[+H03R_OC.^JKHMH[M6]%-=OOEC5%/M08G\
M3NJU$<-&U3"Q_L* \BJ(_VM T0\*[',!WR?5/#2,P^OA 'LXP);'L-?/L$V
M_:8!9\<X3\+/238I8;PXRO-V^]7,_&0@.?%7BB:0?NH:M"_RIV?T<7X_#Q-2
MD5<L+<L@9YA]XC2=)BH,2QS-_F;T8:'<#U511'D*0A8%9@&.KEI-5+X3M5HA
M*CQ/ MMY@CDI+S W8?8HP'>4P&DHC6,LRQ*J$A:C)U=^*BB^:G2Z^CQB/_ZO
M0SL[BL_.8>YGP"*83I"Z94ZWHA5;[T6!S3#-%#XF$=W*)U5K\M$I8O](DNC(
M$3]V%1%5)<L3;RU-$U9D8<K I%4AUU_*M,71;0I%9!WNC!8%#G5\NE@=WAZN
MI5?3;>Q9?;K3WJ*V*0Q)K5QA:30OD"]FNB=.?YP>PMULJ1V&E"!N<+66QBO@
M^TIKM__C-SA<UB__ E!+ P04    " !05V%4T#:J(14&  "G(@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T-BYX;6R]6FUOVS80_BN$T0$MD-H2)?FE< (D
M3H<&:-H@7M</PSXP$FT3E4B5I)QVV(_?27)T3NI0=HSI2V+)Y/&Y>W3/'65.
M[Y7^9E:<6_(C2Z4Y[:VLS=\-!B9>\8R9OLJYA&\62F?,PJ5>#DRN.4NJ25DZ
MH)XW'&1,R-[9M+IWH\^FJK"ID/Q&$U-D&=,_+WBJ[D][?N_AQJU8KFQY8W V
MS=F2S[G]DM]HN!HT5A*1<6F$DD3SQ6GOW'\WBR;EA&K$GX+?FZW/I'3E3JEO
MY<55<MKS2D0\Y;$M33#XM^8SGJ:E)<#Q?6.TUZQ93MS^_&#]]\IY<.:.&3Y3
MZ5>1V-5I;]PC"5^P(K6WZOX#WS@4E?9BE9KJ+[G?C/5Z)"Z,5=EF,B#(A*S_
MLQ^;0&Q-\(?/3*";"?3IA/"9"<%F0E Y6B.KW+IDEIU-M;HGNAP-ULH/56RJ
MV>"-D"6-<ZOA6P'S[-F\IH^H!3%B*<5"Q$Q:B&ZL"FF%7))<I2(6W)"WY#Q)
M1!E\EI(K63]")16O+[EE(GT#([[,+\GK5V_(*R(DN19I"M^;Z< "TG*]0;Q!
M=5&CHL^@\BFY5M*N#'DO$YX\-C  %QL_Z8.?%]1I\9+'?1+X)X1ZU-\!:+;_
M=,\!)VC"'E3V@I:P?UZ0^5;8SS'L-P]A_^LCS"57EF?F;\?*8;-R6*T</K/R
M>0J9RV3,"1!(8LV!4I(J8_A.GFICD\I8*0GK,]_KCZ>#]7;L=@RB_4DSZ!'.
MJ,$9.7'."JTYA"17NGK(X %EAT&O[4=;J(9/<-<C?&]KR+CO[\8];' /G;B_
M5L+!$\+67(,0$I:5'OQ3ITK.M5!)Z8R0ELFEN$MA!'A@S4F9,C\YTSN=<2_J
M1[MF/L(_:O"/G*9NN>%Z78=8<UMH:0B3"09_)[S1KT] U*=/PCWZ-=Q^V!_N
MCO>XP3O>&R\W5H F0? UOX/_.Z&.?X%*A_WP"=0=@\;]:#?228-TXD0Z9RFD
M\RU?<UGP$_():O2_Y(,RN; L->0<@OR!L]2N8J8YN=%J+1*N#0R:576 :S)3
M0("TNGZ8;H7YYF#<][ &>!VKD;]5?WQWGC]R28-+)V66E/<@>W:6#K?!\:3O
M>;^YL%'$1@]G[+-= 1/7(#XQU,%+OA8@2-=,%@MH20I]%&-8/ORNZX>/!<1W
M5Y 7,.8VV$H8U@S?732>2;&,D]GCG#)%O +=)3<K!EU,%:<7DX:5P1]V31JJ
MNN^6]1>0YC9(VTA# ??="GXMI,B*# BXDA;Z>6CP"\BL7,->1=N?KC50>OU)
MQZ&GJ*[4<_KWQ?!%D9)4+'A9^*\.*_PMQML+/T4IIF[E1"*:3- \K9X8LQ*Y
M<Q'45$J[9@)5DP;_)Q-NX^-V)E!BJ5L1D8E+8:P6=\4F;:&U=*Z 2DFCKFE
M':3N;O5(&EI:8:^=!U1-ZA8YY.$/S1).),N>-I6/+:/HT7'7\4<QI.Y&],CX
MNXVW"U* RAFXQ0W#_TG)M['*\I1;0+G4G&=0N5R+H.H%?L=,!"B&@;O!/(Z)
M%N-[,+'UNL(M;M?LQPMK=("B%X1=$X%R&+@;QR.)<!NG[9(4H'@&;GU#)@XN
MT@'J7C#JF@I4QL#=#AY)A=LX';53@3H:N*4.J=BO.H0H?&'7&_(0]3!T=X''
MQ;_%>-">"B&J9^@6.(S_P>4A1.4+.W]3N_6JUMT&'DF%V_BPG0F4S]"M<!>%
M2!.(A<L8*ES8]38Y1.$+W0W?DXCG:?5CB$P(_UZ(O'RH6F+N-K_/XX]"&;;L
MFUF\@EL0J1+@^P> D Z;OLFU"HI<V/7..4(9C [:.1_,1HOYH)6,"%4S:MD[
M/T]&K5*N55#QHJXWSQ$*8730YOEP,MSF]_@)(T+AC-I>469Y8:$U0B)*I'.U
ML/?EB\!]4B3:^J6JZ[UTA&(9';27/IP5M_D]4@2U-6I[!=E*2GNJH#I&76^P
M(]3,Z* -]N&DN,V[7G$,MHX"P-Y@69V0,*1RNCX5T-QM3F&<5V</!CB\/L)Q
MS?122$-2OH"I7G\$6:#K4Q'UA55Y=;#@3EG8B%0?5QP:85T.@.\72MF'BW*!
MYFS*V7]02P,$%     @ 4%=A5##K_.3/ P  0A   !D   !X;"]W;W)K<VAE
M971S+W-H965T-#<N>&ULM5A=;]LV%/TKA-"'%M@BDOJ@5-@&DJC# C1KD*S=
MP[ '1J8EH9+HD53<_OM1E"+9,JT%,/R2Z..<2]YSXF/>+'9<?)<Y8PK\J,I:
M+IU<J>U'UY5ISBHJK_B6U?K-AHN**GTK,E=N!:-K0ZI*%T,8NA4M:F>U,,\>
MQ&K!&U46-7L00#951<7/&U;RW=)!SNN#QR++5?O 72VV-&-/3'W=/@A]YPY5
MUD7%:EGP&@BV63K7Z&."@Y9@$-\*MI-[UZ!MY9GS[^W-W7KIP'9'K&2I:DM0
M_>N%W;*R;"OI??S;%W6&-5OB_O5K]=],\[J99RK9+2__*M8J7SJ1 ]9L0YM2
M/?+=[ZQOR&PPY:4T/\&NPX:! ])&*E[U9+V#JJB[W_1'+\0> 84G"+@GX"G!
M/T'P>H+W5H+?$WRC3->*T2&ABJX6@N^ :-&Z6GMAQ#1LW7Y1M[X_*:'?%IJG
M5G_H/RW!7EC=, E^!5]4SL3XX'W"%"U*^4&_^OJ4@/?O/H!WH*C!GSEO)*W7
M<N$JO8NVEIOV*]YT*^(3*R(,[GFM<@D^U6NV/BS@ZNT//>#7'F[P;,6$I5?
M0[\ ##&R;.CV[71HH2=OIJ-XIAMO<,0S];Q3]0I)LTRPC)H/!M^ Q\X.\/=G
M#05WBE7RGYF%_&$AWRSDO\%ZFXT=.S#L-CY>5CB"<1!Z"_=E7UT++O ("L)#
M7&+#Q8$7X@%WT$8PM!',MO&-RK0IJ= 1DC(I9X0)AXKA91T@PT+D+ <Z=KBG
M&($0^W!BP#$L# B!$Y\2"PS"B/AV^:.AAVBVA^N:21T:LJ S@L1#L?BRRB,X
MYAX\2_N>OB^7%T%T)+X-!S&.I^K;<%[D(\\N/]H+<#3;R%VMF-!]M(K1<DX;
M/);$%[9A##ODG6>#=R2;CTD CVPXQGD1]KU@:H.]7GC*AC%,T7R:/C4B*])Y
M \9(0\&%#1BS#H7G&1 >"TL(F:;[K0V'")X:E5CK07@JAM"8I6@^3 \_!Z 1
MO.39SSF-QHA#T87M& ,0Q>?9$1_+YZ,P1%,[CG$XUE\>>&J'%>?[L=T./.8K
MGL_7+Y_NYXYV8[QA=%GM\1A[&)^E?4\_T,H/PFBJO0VGSY;^]$!DQQ%$3F@_
MABJ>#U5SBI^39$PU[%]8_3'S\/PY[G_5#X[.CYX7!E$P5=^""PD.R%1]"\XG
MF$R/H^[><%4QD9DA58*4-[7J9I3AZ3 (7YOQ;_+\1@_(W3@[ENFFZWNJOSMJ
M"4JVT27A%=&;$MW VMTHOC4CW#-7>B TE[D>\IEH ?K]AG/U>M,N,/S;8/4?
M4$L#!!0    ( %!7853?F07F[P4  -P9   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;,U9;6_;-A#^*X31#RV0Q")E^:5(#"1VDWAHNB!I5V##/M 2
M;1.51)6DXF;8C]]1DB79D@BW6[9]2?3"AW='WCW/43[?"OE%;1C3Z%L4QNJB
MM]$Z>=OO*W_#(JK.1,)B>+,2,J(:;N6ZKQ+):)"!HK!/'&?8CRB/>]/S[-F]
MG)Z+5(<\9O<2J32*J'R^8J'87O1P;_?@@:\WVCSH3\\3NF:/3']*[B7<]<M9
M AZQ6'$1(\E6%[U+_';A>@:0C?B%LZVJ72,3RE*(+^9F$5ST'.,1"YFOS104
M_CVQ&0M#,Q/X\;68M%?:-,#Z]6[VZRQX"&9)%9N)\#,/].:B-^ZA@*UH&NH'
ML;UE14"9@[X(5?87;8NQ3@_YJ=(B*L#@0<3C_#_]5BQ$#8 ''0!2 ,BQ +<
MN,<"!@5@<"S *P#>L8!A 1@>"Q@5@-&Q@'$!&!\"W [ I !,LG3(]R_;_#G5
M='HNQ19),QIF,Q=9!F5HV',>FV1_U!+><L#IZ:7_->6*F\13B,8!FD/N*<UU
M*IE"I^@R"+*7-$2+.*\MDZ.OYTQ3'JHW,.33XQR]?O4&O4(\1A\W(E4PCSKO
M:W#/&.G[A2M7N2NDPY6?TO@,D?$)(@[!+?"9'3YG?@EW6N!S._R:+<\0[H:_
M.\*ZBSN=OSX>WF;]YF@XGK3 ;X^W[K; %W;X'7U&V&L+O0_96*8D*5.29-.Y
M'=-=I0J>*(5JN8E^>P_/T$*S2/UNL>&6-MS,QJ##QKT4/F.!0BLI(J1HR)!8
M(:H4TVV9^RZ?S<MF,_KQ-"5D,'%@K9_JF]P<A@>.LS_HIFV0._#*47L!#<J
M!M: /H NKD';$*R5"4>9>):[E32%W1U</O.PYM $8V]T$%MSU&%@S1%#9S1J
MC\LKX_*L<=T($6QY&+;Y[37L$<\90!8>>-XV;NQ-AL,#_[VV3?9<IV-KAF4(
M0VL(B\\WZ!8T%]TSF3%H[#,T$W&0^EI(=0+$ZI]9<GI4VAF]6-V,2QMC:RRE
M#5]$2QYG8G "-]#\!$SFVJ EC=6*2<F"-AH>-U=YZ#BU*MES;%(Z-OG1/)E/
M&ON/G1'NLHB=2CJ='U@,R7RQCOD?+$"P)K'F*TZ7P"]Y_4%W!YL#2Y/59 BO
M> @[!?4*[].(!2>@HIK&:UYA6L7,:08UFG0N(Z[U _B_" KZSRPCD*;?ZB-:
M8\.-% &"[ RMTA5,K*'5ZT*R)Q:GK%7H26-IW?'PD,:O6X812U95RH3MTO3K
MZ1T+N$]/T/OW,TO)XDH:\.#%B %71(WM3/WWJ6&&FPSL.=W<@"L&QG8*MK##
MK(#N59+9[BZC%1WCT?^5'F:%:WLY[)+NH"K^QS\B /\F/<P*#_=B(Z0SM$I!
ML%U"CJ6'IIP,AYWL1"HU(78UJ9L7258Q\1HE4JRX;O.#-!6 X'&G'Y4 $+L
M7*[7DJVI9J9VC0^PGP=E3".1QFU.S4B3NHG7F7:D=B2P4S=0HGF$[FB<KJ@/
MIU.S.)>03H]IDH3/Z*-AEGSQ+L%_%K%#!_<M5W1,W!<C3U)1-+&W[] . C?Z
M&D[_>E.<^YDTA17"3@0HH5(_EX7QW':X+BQX>R7?G0\5KQ,[KS_DI9"?E.K^
MM)?G.])LMSW<J8NDXG!BY_ 'IA(."2CD,RHWY4\TYRH1<.)!-U*DR0FZ96%P
M"FWVJ3D%G: /0ILA>2JGX/G/29'%RK9Q%<F3EVNZ2<6ZQ,ZZ99#K/$@>^V$:
MF!((ZK&)76P'NMMVI"<M?;A%]DA%H\1.H]_OJ_D<:M[[-.&:MHGTHK"Y=VCN
MEC.W(EW73KK?^1W@JIANG]^ZVVZW8EW7SKJV<VX!W1,\;]3UQ<"M2-6UD^JN
MLJG6DB]3G4FV%E#D5:7M/B&T^D4:BP$'_D:CW#(,NV.O<\UJWW#LG?(_S@@
MOA;0RU!ETPZW8G7WY1IOMR)HUT[0WYG#MVZSR\8M&MVO?50VOWO<4;GFL$8A
M6P'..1O!!#+_*2&_T2+)OC,OA0;URBXWC ('F0'P?B6$WMV83]?E#SK3OP!0
M2P,$%     @ 4%=A5%:4]- T P  U D  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#DN>&ULC9;;;J,P$(9?Q4)[L2NE!4-(TE42J6VT!VD/5;N':P<FP5IC
ML[9IVK??,5"2ED/W)L'@^;^9P?[Q\J#T'Y,!6/*0"VE67F9M\=[W39)!SLRY
M*D#BDYW2.;,XU'O?%!I86@7EP@^#8.;GC$MOO:SNW>CU4I56< DWFI@RSYE^
MO *A#BN/>D\W;OD^L^Z&OUX6; ]W8'\6-QI'?JN2\ARDX4H2#;N5=TG?7]'8
M!50S?G$XF)-KXDK9*O7'#3ZG*R]P&8& Q#H)AG_W< U"."7,XV\CZK5,%WAZ
M_:3^H2H>B]DR ]=*_.:IS5;>PB,I[%@I[*TZ?(*FH"K!1 E3_9)#,S?P2%(:
MJ_(F&#/(N:S_V4/3B). D X$A$U 6.5=@ZHL-\RR]5*K ]%N-JJYBZK4*AJ3
MX]*]E3NK\2G'.+N^3/Z6W'#7(4.83,D&FV0LMZ4&0\[(I3%@#<E I&>X!LX,
M$T#>;L R+LP[G' +IN":6:4?R55I4-ZXN TWA<+)Y*-693$AGTX%)N2;LFY*
MHJ3ELH24?"\ 1:HLWA NR8],E0;S,4O?8IDN63]I2KJJ2PH'2MI <DXB.B%A
M$-*?=QOR]LV[YRH^-JGM5-AV*JQDHZ%.59T8$8I:H:@2F@X(?9;W(+%?''J+
MJX/C*MCMJ?MU.%M$P=*_[V%.6^9TE'E=:HU0PGJ*J+%U_.S_L'&+C4>Q-QKM
M0]O'"2D$<WA<8( +KL!];2=$@NU+)>ZD0N=H,OVIS-I49J]TW3*YYUM<OG43
M!O&S#GY*XT74CY^W^/DH_J-2Z8$+T0><=X!1/)_&_<!%"UR, IL-)?=$ +K6
MR)M?=-L=Q /E7K3TBW&ZS4"/,"\ZS(MI/Y$&1R<+1IG?E$Q>7>:-QC-R/%W0
M ?B)C=)1^ ]ET>Q&N+3;Y3",Z!#XZ$ITW):^<+;E @W\I9L\USN:$QUWI_K-
M/352#*DW546=JN)H8.'2HU?1<;,Z>9'JQ2I^+9^NB\6SQ4 ^1Q.CXRXVV.(&
M&G<<F]+@Y0;R3[[1[KSSE>D]QZ^=@!V&!>=SC-?U$:(>6%54G^VMLG@(J"XS
M/':!=A/P^4XI^S1P)X'V(+?^!U!+ P04    " !05V%4H-]U4*,(  "31P
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
M+Z+8MR]=>2R$*++VXX['&UXV/ZC__E3'[_2E:>#\'IZ'_P!02P,$%     @
M4%=A5+1AJ& H P  !PH  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL
MO59M3]LP$/XK5L0'D#;RUH:"VDJEW32D(2%>M@]H']SDFE@D=F8[%*3]^)V=
M$ )M,Z9-?&ECYY[G[IZ+[SQ>"WFG,@!-'HJ<JXF3:5V>N*Z*,RBH.A0E<'RS
M$K*@&I<R=54I@2865.1NX'F16U#&G>G8[EW(Z5A4.F<<+B1155%0^7@*N5A/
M'-]YVKAD::;-ACL=ES2%*] WY87$E=NR)*P KIC@1,)JXLS\DX4?&H"U^,9@
MK3K/Q*2R%.+.+,Z2B>.9B""'6!L*BG_W,(<\-TP8Q\^&U&E]&F#W^8G]LTT>
MDUE2!7.1?V>)SB;.R"$)K&B5ZTNQ_@)-0D/#%XM<V5^R;FP]A\25TJ)HP!A!
MP7C]3Q\:(3H /]H!"!I \!HPV $(&T#X5L"@ 0RL,G4J5H<%U70ZEF)-I+%&
M-O-@Q;1H3)]Q4_<K+?$M0YR>7H+2LHIU)1E/">4)845)F<32:A)G5*:@R$<R
M2Q)FZD1S<L;KK\U4;7\!FK+\ "UNKA9D?^^ [!'&R74F*H5D:NQJ#-*X<N,F
MH-,ZH&!'0'Y S@77F2*?> +)2P(7LVM3#)Y2/ UZ&1<0'Y+0_T "+_"W!#1_
M.]S; E^\&>X?]V03M@4++5_XYH)=0DXU)&1FCA!6"0MV.UNB%9ZI'ST>!ZW'
M@?4XV.%QIA3VG\W/8EMM:Z:A93(MYWX:'868]GU7[TVCP ]'HY=6BRU4QU'4
M&KU(9=BF,NQ-!<4KF:1:R$>28+]1FJ&00,J<<O*+7(/$(U9_VDO@L&):]0@8
MM5ZCORC97"C=U$V!O =R^Q7MR9F&0O65ZZCU=O2G'#O>X $GA-I>K)HGZB@<
MAIZW7>%1ZWW4Z_V<<594!8K9IW5/FL>MH^-W$-7WGONDUW\*TE1"B@>-Q+1D
M&ANAE3:Q26WO<]Z&O@&.XQT"^YV.[?=+3!_^36(_>'85O(?(S[W-#_^WR.%F
M,QEMBNQV)F0!V+W,34.16%1<UY.DW6UO,S,[PU_MGYI;CIV\SS3U%>D<FR+C
MBN2P0DKO\ ACDO6MHUYH4=HYO!0:I[I]S/"F!M(8X/N5$/II81RT=[_I;U!+
M P04    " !05V%4HG:*U[ $  !E%   &0   'AL+W=O<FMS:&5E=',O<VAE
M970U,BYX;6RUF$MOVS@0Q[\*8?30 DTD4@]+@6.@<7:Q>R@0)-OMH=@#+=$6
M44E423INOGU)2=%;K)!L+HD>,\,_AS,_RMR<&?\N$D(D^)FEN;A>)5(65Y8E
MHH1D6%RR@N3JS8'Q#$MURX^6*#C!<>F4I1:R;=_*,,U7VTWY[(YO-^PD4YJ3
M.P[$*<LP?[HA*3M?K^#J^<$]/292/["VFP(?R0.17XH[KNZL)DI,,Y(+RG+
MR>%Z]0E>[1Q;.Y06_U)R%IUKH*>R9^R[OOD[OE[96A%)221U"*S^/9(=25,=
M2>GX40==-6-JQ^[U<_0_R\FKR>RQ(#N6?J6Q3*Y7P0K$Y(!/J;QGY[](/2%/
MQXM8*LJ_X%S;VBL0G81D6>VL%&0TK_[CGW4B.@[0GW% M0,:.K@S#D[MX)03
MK925T[K%$F\WG)T!U]8JFKXH<U-ZJ]G07"_C@^3J+55^<GM/A.2G2)XXS8\
MYS&@68$I5RLE091@?B0"7(![$K$\HBG%9?+90;_+]3NJER+B)Q(#]7:O3"15
MC[$0+%+6ZO&9RD2M>'><@K,CQQEX?TLDIND'-<*7AUOP_MT'\$Y'_"=A)Z'$
MB(TEU22U5"NJ)W1330C-3 @B\)GE,A'@CSPF<3^ I;+3I @]I^@&&2/>DN@2
M./ C0#:"$X)VR]UM@QRG63&GC.?.KUA!.9:,/X%8M8"05&65@"+%N2&\VX1W
MR_#.HH)0=X0_$O#MGJ4I4(USQCS^SS",UPSC&6=Q@Y7<B'P$>W*D>:[&FEKJ
M*H97QM! >MRJ##YV<V^RZ GS&V&^4=C#:2_(CY,N_[*N<3I9A%40OS,N\D-W
M(&YL-"-NW8A;&\7ML$A @9]T=T[*6H]&O%@/1(U-9D0%C:C *$I5A8)EKFC%
M.<FC)R YSD5:D4(3A<F$\"FUP5AMX _DCFUFY(:-W'!9Y9$\GBF[<&)Q;3@0
M-C::$0;MEL6V41JR8:B:C,E"-9]4S,2I2FR)XM]T-^SP'KYE?T/4#H3^APZO
M@W33&-C>L)$FK" ,UG,);U$*S2Q=V.QUE%Y!>,Y0X]@(>BZ:D=CB&+JO:_G:
MO]=%;AB@H;P),\]SYO2U'(=FD+^\^^O /44P',H>&\&U.R.Z93PT0WX! ^ 8
MWHYC#^DT8=4KW[Z^%O/0S'D%@N"%(&BI#8,W!4'+6[@0N&80C'GJV78PI.Z$
MF>NBN8I +7J1&;T+25!'Z9' 70^K8L+*"]U@1F.+;@1?AX+:OX^"  Y)-6F&
M.JGNZVN)C\S$?SD*T)CO%XZ_'L)@PLR%[LPN@-I= )EW@04T0&.XNZ[M>T.!
M8[-^$?<5MIL ,F\"B@?NRWB 6I C[RUY@%KXHH7P-?( 3?#7"T>E/&'E^^%,
MOEO^(C-_E])@_"V-_.'&.V'D=_:1OL*6WLC\T?U[%DQ\7(?N\,? E)4?S'P4
MH!;YR(S\5Y# ]%E=:U[\Y>VT^'?,^%^ @#I"]Z<F"NU@(&["JE>VE3ZK<V"3
M$7XLS[$$B-@IE]7!1/.T.2O[5)X0#9[?P*M==>+5AJD.X#YCKKI+@)0<5$C[
M<JTD\>I,J[J1K"B/A?9,2I:5EPG!,>':0+T_*-P\W^@!FI/%[2]02P,$%
M  @ 4%=A5,/KSEZ&!@  K"D  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N
M>&ULO5K;;MLX$/T5PNA#"VQJ\2JI2 PT]A9;H,46O6P?%ON@V$PL5!>O1"<M
ML!^_E*QX9(J4+Q#TDDCRX9 S(QZ>H7C]E!<_RK64"OU,DZR\F:R5VKR93LOE
M6J91^3K?R$S_<I\7::3T;?$P+3>%C%9UHS29$L\3TS2*L\GLNG[VJ9A=YUN5
MQ)G\5*!RFZ91\>M6)OG3S01/GA]\CA_6JGHPG5UOH@?Y1:IOFT^%OIONK:SB
M5&9EG&>HD/<WD[?XS<+WJ@8UXJ]8/I6M:U2Y<I?G/ZJ;]ZN;B5>-2"9RJ2H3
MD?[W*.<R22I+>AS_-D8G^SZKANWK9^OO:N>U,W=1*>=Y\CU>J?7-))B@E;R/
MMHGZG#_](1N'>&5OF2=E_1<]-5AO@I;;4N5ITUB/((VSW?_H9Q.(5@,L' U(
MTX"8#9BC 6T:T%,;L*8!JR.S<Z6.PR)2T>RZR)]04:&UM>JB#F;=6KL?9U7>
MOZA"_QKK=FKV69:JV"[5MHBS!Q1E*Q2GFR@N=&H56JZCXD&6Z H=PC9%_E!$
M*7JYD"J*DU<:\.W+ KU\\0J]0'&&OJ[S;:EME==3I<=8]31=-N.YW8V'.,:#
M"?J89VI=HM^SE5P=&IAJY_8>DF</;TFOQ85<OD84_X:(1[!E0//3FWN6YHN3
MF^.PQQNZSQ>M[=&3\C7/2U4G33^6Q:-$?W_0>/1>R;3\IZ<WMN^-U;TQ1V]?
M<Q4E>GJW^VQ>"EMJ=\9X;:PBG,<99F&HW7YLQ]N"\K%'#U$+"XH3"K8._.%[
M?WBO/V_+4E-I]PVW.;.S)%H#$#XU?>F""*9!8/AB,14*87=%[%T19Z?&/GUM
MS@G+N'UJC'O>1=& A=CPSF*+$(_;W?/W[OF][ND7>A,7D<J+7VBE5X92Q=I)
MB39)E/6\V,'>?##"- KWO85#3J.P&U 1,GL\L0=$[_4.HJ(_D\?[@XE;BP@>
M(9R80']DR( VUMH1]2GW'1$%*L;T6$0]]%W+&BV_EE(/9[7=B9EC<07ZQ6R,
MN (]XGY^/"^N<]PEMB!@KK@"L^%^:JN62O0NS]5&#T#IX41)_)#5E'8LLD O
MV!\CLL W.!CTC0VZ',"-)7)N 6'.B$'/-A3U6\8./0).P_VDIK,47)8E IQ%
MO!&R1(#'"!XR2XVU@RPQ7QAILJ!XR$R-8$%=A2Z]0X I23]3_JG6LC \:N1[
MV1<R($$RAB E0(ED4$G:6#M4)]B4<1:4+X29(8LI1APZAP#GDB.<*PM=UT7U
MPG$G,WD?J][, (T2,49F@%))OV0[-S-^EY>P+XB9&@N,"<K,Y%A@1 0.EB/
MVZ2?M\^I&$B7:3W3FZ.012_DT O@:G*^ #V]6"!=06K-E 5FRY0%YLX4A;6"
M]NM;VSQ"_Z$+"PD*:P8=0_M28'0ZJ/:E7>VKH^W0:+2U#=&O?1W1/K_(H,#\
M= PQ3(&8Z9!B^)9VQ;!/ L?4I<#B]$B=[PST1;4'!3JG8RAD"DQ+AU3(<]JE
MR8"YJF0*3$F/,*4KW)>6) P(C(TA=AD0%QM4[#*+0,78V R:6U"B51$V>WM=
M$*;.)8 !-;(CU.A,WH65"@,^9*/LR[8V9H?=F;5H5TJYF;PNBG/!S>QU45?8
M=RTI#/B6G2^$=?8NK& 8,"P;0R<S(%8VJ$YF765[Q4AG4]V"\LVM  O(G3<@
M;M9/W+L$+77<>O,!%,S"$?+!@7?Y$>%X7CX::P>[XH0:%#>WH @31M86-I2>
M<8Z/',#LO)_9S_K,82%LRW<.RTZ'[4.'Q9CS2P<'7N?G2][3RQ?>5<!AV-FE
ML: (#;BY=-F,<4(<'L+RP?OE=&L.75ZS<%@]^!A2FK<^NPTJI;E%2CLB#"S/
M^W7T883/KU,X\#L?0SASX%\^Z-8R[PIGWQ5=X&S>+YL[T;VH.!' V6(,K2R
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
M/B:(T ;P?L6Y>IWH^VKX/)G^ U!+ P04    " !05V%40=4VA*X"   T!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6R]55U/VS 4_2M6Q -(@WPV
M 91&:LG8*H&$^-@>ICVXR6UCX=B=[39LOWZVDX92VHZGO32V<\^Y]]S37*<-
M%\^R E#HI:9,#IU*J<6EZ\JB@AK+,[X IM_,N*BQTELQ=^5" "XMJ*9NX'FQ
M6V/"G"RU9W<B2_E24<+@3B"YK&LL?H^!\F;H^,[ZX)[,*V4.W"Q=X#D\@'I:
MW F]<WN6DM3 ).$,"9@-G9%_F2<FW@9\(]#(C34R2J:</YO-I!PZGBD(*!3*
M,&#]6,$54&J(=!F_.DZG3VF F^LU^[75KK5,L80K3K^34E5#Y]Q!)<SPDJI[
MWGR%3L_ \!6<2ON+FB[6<U"QE(K7'5A74!/6/O%+UX<-@!_O 00=(-@&1'L
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
M\ R-9W3 $T(+;(7I5+%1Z:.V*8(DR6#KQ@*+!EAT"A;:8)TJV84%:>[98?$
MBT_!(ALLWH/Y.=#LL&2 ):=@L0V6[,.B-#L 2P=8>@J6V&#I/BP.O=0.RP98
M=@J6(C@^2%4$^G"IB+"QLSUVXN?Q@:\P']CY4?835YCU9[W%;]"=E?44Y_N)
M)UZ:'\C<]_[V'N\H_XY(>0T]!'(F4EG[A[>'O@R")(P.H'?:GG\4/0,BI(LV
MF*V)M>-9P_'WCJT?9GX2#N'T?<NRS\O2*/PO;'>G<>M;\QZ+%6TD!%."T+M*
MP4%T%U$W4;PUO7S.%=P,9EC!Y4V$W@#O2\[5QT1?#\/?@>(=4$L#!!0    (
M %!7850E7!>$*0,  *T(   9    >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM
M;)66;V_:,!#&OXH5=5(K;>0?A# !4DLW;=(J5>NVOICVPB0'L>;8F>U ^^UW
M=D)*:1IM;R!V[AZ>W_EL,]]+]5L7 (8\E%SHA5<84[WW?9T54%(]DA4(?+.1
MJJ0&AVKKZTH!S5U2R?TH"!*_I$QXR[F;NU7+N:P-9P)N%=%U65+U> 5<[A=>
MZ!TFOK)M8>R$OYQ7= MW8+Y7MPI'?J>2LQ*$9E(0!9N%=QF^7Z4VW@7\8+#7
M1\_$DJRE_&T'G_.%%UA#P"$S5H'BUPY6P+D50AM_6DVO^TF;>/Q\4/_HV)%E
M336L)+]GN2D67NJ1'#:TYN:KW'^"EF=B]3+)M?LD^S8V\$A6:R/+-AD=E$PT
MW_2AK<-10I2\DA"U"=%IPN25A+A-B!UHX\QA75-#EW,E]T39:%2S#ZXV+AMI
MF+"K>&<4OF689Y9? &N@R3MR5U<5!UP?0SD6AE.1 6D:B8FF6VS9SZ_!4,;U
M!:9\O[LFYV<7Y PCR+="UIJ*7,]]@[ZLNI^U'JX:#]$K'L*(W$AA"DT^B!SR
MYP(^ G54T8'J*AI4O(9L1.+P+8F"*.PQM/KW]&# 3MP5.79Z\7"1?UZNM5'8
MN+\&-,>=YMAICH<T"6=TS3@S#'KKWDA,G(3=S[ME&*=A$L_]W7$U>L*"=#I^
M"GOF<-(YG PZ7%%=D(JRG&#[$%K*6AB-K9+Q&E?9]HPI@)3(42O7>$1N"#_%
MPOU@"HS%<TMA"XHMR:SN!H^?7N3&4W+$$LW"V>R$N"<JC:9)/W#2 2>#P.X(
MM! U(E"M 7'E&K>+:'#A(2NHV(*KQQ-/@RS7G&W='NO%2EXLT602S8(3K)=1
MZ2P8]U--.ZKI(-6].PF1@.[0,;K'Q4*D)^<&5-EG>5AV2AZ!*DW"@)3-YH_&
M)*>/??2K8:FDE4H/2GB@O%1Z!I]V\.G_P>=,9[:1"2X>]%$/Z\6C:?"FCW X
M;3P*3M,:'/_HY"]!;=V%J(FSV!R7W6QWYUZZJ^9D_@KOXN;J?))I+O(;JK9,
M:%SL#4H&HRFVEVHNQV9@9.7NE[4T>%NYQP+_3X"R ?A^(Z4Y#.P/=/]0EG\!
M4$L#!!0    ( %!7853PFBX&2@4  .P8   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8S+GAM;+59;6_B.!#^*Q;:2KM2"[$3DE!1I 7:VTIM5;7;NP^G^V 2
M ]$F,6<;V)[NQY_MI F0Q&'1\:7-RSPSSXR?S"1FN*7L!U\2(L#/)$[Y36<I
MQ.JZU^/!DB28=^F*I/+.G+($"WG*%CV^8@2'&I3$/619;B_!4=H9#?6U9S8:
MTK6(HY0\,\#728+9^YC$='O3@9V/"R_18BG4A=YHN,(+\DK$V^J9R;->X26,
M$I+RB*: D?E-YRN\OK-M!= 6OT=DRW>.@4IE1ND/=7(?WG0LQ8C$)!#*!9;_
M-F1"XEAYDCS^SIUVBI@*N'O\X?U.)R^3F6%.)C3^(PK%\J;C=T!(YG@=BQ>Z
M_4;RA/K*7T!CKO^";6YK=4"PYH(F.5@R2*(T^X]_YH78 4"W 8!R #H$. T
M.P?8QP*<'. < NP&0#\'](^-X.8 5]<^*Y:N]!0+/!HRN@5,64MOZD OET;+
M D>I4M:K8/)N)'%B-*9,(J)TP<$5F-!D15.2"@[H'#S0=''UG; $3,E,@,]3
M(G 4?Y%V;Z]3\/G3%_ )1"GXOJ1KCM.0#WM"$E)N>T$>?)P%1PW!(0*/-!5+
M#F[3D(3[#GJ25Y$.^DAGC(P>IR3H AM> F0A6$-H<CS<JH%/S?"O*]8%:- 8
M_=8,?\3O 'F-P>_,Z">ZD<$M!8>>H91VH0Q;^[,;_#W(<R6#"2-A), =#J(X
M$N_@3WWC7I"$_V4(XQ1A'!W&:0JC5":4RD*ILDOP&Z.\5DJ9F[YVH_KE9@1]
MU^Y;LE2;W16NVB%GX%L[=GL\^P7/OIDGX?P:O*4XH4Q$_Y!0\P41YVN<!@0$
ME(M:WIE;=X?/%;3M@7] N\YLX$)4S]HM6+M&UD]R-@68L7?YA -)?9V*.HYN
M)3CT^Q:TT ')JAUR/-_V_7J67L'2,[*<K!F370>L5&GEN)&JFQ5]J8ZO5U,L
M:%D5+=3965:_20M^P=<_4K-FFGZUK)Y34]:J';(]SV\JZZ"@.3#2?"$;&F_4
MRA\\PX;'%EKEX+#.V1_@SH2"1U8[SD,&.F3MO('5+N' JC!J[%0K:1(&1"59
M9"3[2M*(LIPAF'\4)4IE H0+P+ @M<3-;F'7\2_JYEDKSG4O3*M03@-HMR06
MK%DD.Q_6C^@SHPN&$Y/K<@) YZQ**ELX;.GAQRMIDKO:58C7;Q9(V9"AN2,?
MU'&5U?$28 &P5H>B!;N6=:$NR1<2DLP(*]YI@'S3DK>14WN[[K5AG!-JSB1/
MN,UL/^&RMT-S<[]OE;X9KVM1NT)M.%DDDVS*;@_-[5Z_ \<4I\7S7%DN^72:
MELOM'][6JW4)PC511P[X%^@H#S**B7/9^N'@G,\4*L< LOZW[IR[VI68ZWC5
M5[@Z.\]NU"(J1PDRCY)3NW.+V\;NW(J3PC"M0CEVD+G/.UW?DQK+\WNB@O /
M;;E26[O73?'*:8#.^G& RMF S)\'.?.TRCQ?F>KK?D5-51/'JKXL3MOM]G,H
MQPXRCYW6#MB"SQ:W5E\G J<G />3+^<=,L\[I^NB!F5ZOZ#,<MP@[ZS*+*<"
M,D^%5F7Z%3GU:V0W.=+NKMUN/Y%R5"#S9T*[/,WX;(5KY7DB\.X$X/X>1SF^
M;//X<KI-ZO2/5Z==#B ;GE.==CD0[*.^0QK5F<-;U7FDW6V[W7XB.[M0YN^.
M5G6VX/4"UXGS1-SMK^.RS'L[F[0)80N]G<Y!H/9DL@W.XFJQ9?]5;U0?7!_#
MZTFV\5ZZR7X'>,1L$:4<Q&0N75I=3RX'R[;6LQ-!5WHK>$:%H(D^7!(<$J8,
MY/TYE7K)3U2 X@>.T7]02P,$%     @ 4%=A5($=QXN%"   L#<  !D   !X
M;"]W;W)K<VAE971S+W-H965T-C0N>&ULO9MM;]LV$(#_"F&LP 9DMMY%#TF
MQ*Z[ $D;).WV8=@'669LK9;D4;23#/OQ(R7%9T?R44JL]4/C%]Z1/!Z?NZ/H
MT\>4?\\6C GR%"^3[*RW$&+URV"0A0L6!UD_7;%$?O.0\C@0\BV?#[(59\$L
M%XJ7 \LPO$$<1$GO_#3_[):?GZ9KL8P2=LM)MH[C@#]?LF7Z>-8S>R\?W$7S
MA5 ?#,Y/5\&<W3/Q;77+Y;O!5LLLBEF216E".'LXZUV8OUP-+260M_@M8H_9
MSFNBIC)-T^_JS=7LK&>H$;$E"X52$<@_&S9BRZ72),?Q=ZFTM^U3">Z^?M$^
MR2<O)S,-,C9*E[]',[$XZ]$>F;&'8+T4=^GCKZR<D*OTA>DRR_\GCV5;HT?"
M=2;2N!26(XBCI/@;/)6&V!$PG0,"5BE@-16P2P&[J8!3"CA-!=Q2P&TJX)4"
MWFL!]X" 7PKX37N@I0!M*C L!8:Y.Q3KER_^.!#!^2E/'PE7K:4V]2+WH%Q:
MKGF4*&>_%UQ^&TDY<7Z9<BD1)?.,_$PN9K-(N6"P)%=)L9&40_XX9B*(EC_)
M%M_NQ^3''WXZ'0C9M](P",M^+HM^K /]7*QXGUC#$V(9EEDC/L+%;X)G8OFY
MM%$C/<:E/Z<;V;FAQ$V_1OPC+CYF89_8YL&Q3YJ+UPW^4V-Q<U@C_JO.<M+P
MMG&P]ZL&XN6ZO1(?2,?9^INU]3<KUV<?G,U42.?*!%]+9 KRQ[5L0*X$B[,_
M$?7V5KV=JW<.J+].LXQ(EV5/0OKT.LH6>2_I@P3@5-0M?:'/S?6IR+ Y-ZTA
M]0Q#SG:SN\C5AJ]:?*JVH-2R=C7MS<G9SLE!YW3/PC67^_*?8C?>\G3.@Q@Q
MEKM5[':Q%MY6O8>.^RH1C+-,$!X(5F=Z7-SL&\:'NMVF$[.<#\CH_>WH?53/
M3? 4Q>N8!'&ZEK8)-I* P73)R#J9,2[C?,BB3?Y!MK<^=3O4KSB&[QKYOWT/
MNJHV+-L=<"&ZG0S5;(MD_K-<C9BH;]1V"#F3K*\S+]4/=F\,P^T8AFW<>%6X
M\0D)I'%S%U'#RA==?22IQ^*I-/0+=TF0S$B^N'5?UY'MX["AV2=%0Z_QE$T#
MHJN!3OJ.;=+E1J*(C'*#DTD01LM(/",>:N[$;K.+#6P"K$WK6'[SL52U1U+'
MK+5W35,;=W03 H")1P"G3WWW [EG291R\CD5+".S-5-.XI%_]S['3 1P-IU.
MU@ @;;KOPNBE1KXP2.V*O5%P\@;!_<E#"#%QFI?+E527JYR[5_$DQWCM2>5L
MJTTK?ME$V_Y,()R8>#RY93PL4Q&YA5B\*BD8A8R(5+U(PF@E,^\RX.2UY$N[
MVJGC_9F&U7=LBBX#A ]3%S]:IE679C6,F#9J28@C)AY(2I)>S#EC:AA85@J@
MMHPNMK$%K+;,=VWC3QIYJYH.[8]D)P/'H?[:?I**UU>77^[DWYLH44D/U@V
MV+([L2B0U\+SXLL@BS)2G/$HY]P$/,H3LH,6QO7)Y *EE@7(MG  8A8NTDJL
M&X"CY75B86"6A3.DO85Q?5H?!B!9.)!J+#R1M.22GQ.9H&.AW0+06,-.:E6
MCHUGAZWMJ]%G]%W4OC;0RL9I4V/?B]E?ZTRP6>'*6"] (KN;PX"=TP \&6QO
M8%Q?34VZ/S* EXW#1FO@1C2V 4EV)[6^#3"R\4RMO:EQ?4;?Q'%L \9L'#N-
M;*WEL@UPLFDGM@8PV7@&U-[6N#Z=6SM - <G4(VIWU(".P JIY,2V %&.7BV
MI#HX(:H&KC.L1M@ESRS@6#1R@&4.SIZ#!U(/LD":OASCUPZRYHS3P.L:9^=P
MLC7(OJH#@^LT2+!Y [F<3LCE +D<G#3O,&RU7O0U=@5H.3BTG+YG'3C'\!O%
M!@=XY73"*P=XY>!\&;-0?J00L&I7!=<]ZM'T9?1]W\1@Y@+,7!QFNB70A@P7
M,.9V@C$7,.;J,';$)=#T)>&B"2@N4,_5'>>A:]#P.,\%G+F='.>Y.\]<WG><
M-];(%P:I.\Y[J^#D#8+[DP?4NN\ZSAN[5:"Z!X[SFC>=-&JZ/R/ M'O<$GFL
MT:<KX5R@NHN7R+DG1UFV#I*0G>@/\,=NS9.?(68DX+^+,[G%)F[$50\0[G5R
MK.<!N#V\4&YYK%MG=TT/ZB#7-FW,*3P( QZ.YG8K\<IZ)S*7?YGB"9$SC](9
M^9(P;&0 >J^3XT(/R.[AB>JQ#^#'FO[T4="#H.'A"+X)OK/'12JQ(D$31RI9
MS5X">3#/]W5U_ \%9TFVGO[%0J$FJ9D0/@A=E>CM7 S P\#QO?#K8XJ-#'#N
M^9UX(5#9PZE\?"_$^S,-;?CV@.,>SO&=P1]V-S5<%JL86#M<3:30[1D?T._K
MLO=#/D8;U4\^Q "_D^3=!VK[_U_R/M+T)7>YQE]\8+JO2][1)=#&>1_@[G>2
MMOM 8!^'WW&70 -:;>3P ;6^#K78$C0LG_R=2U.=\-,'?OHXSW3ETT@C[U0?
M\A7UQ!OE)NWE]F<.\/5U]Z?0VFGD5Z\[':J=FC>=-&JZ?R<-"$UQ0A\[%HXT
M_>GW%07F4SPK;UOWC33Z='4?A6!!]0?6;>J^$:W>QJ(NML# ?XKS__W%T4C3
M@RJ.-,^)* 01BF?LS5G9-"M=<(951Q3"#^WD$)Q"G*!XG#C^7M1<TS5T9*00
M=*CNJN[_4!V--(/054=TYZYNXQ+AC5GV2-.#-LNF$)6H]E9OFLS(A?3*&9OE
MEW3O9'@.U+/5%A>UAA TAIV<Z R![$.<Q-=LP[AR&ZXN*I](2_^]CN1,ZAX
ME:KH[H7!OGO@GC00?(@3?)OCA&F+H5B5H=B5H0QV?BBD?LMV$_!YE&1DR1ZD
ME-%7B2DO?AY6O!'I*O_MT#05(HWSEPL9\1A7#>3W#ZGTQO*-^CG2]D=ZY_\!
M4$L#!!0    ( %!7853**-JV' (  ,0$   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8U+GAM;(U4;6O;,!#^*X?IAQ:V^"W)LN(8EH2R0@NA6;L/8Q\4^QR+
MRI(GR7'W[R?)CN>QIO2+?:>[Y[E7*6F%?%8EHH:7BG&U]$JMZVO?5UF)%5$3
M42,WED+(BFBCRH.O:HDD=Z"*^5$0S/V*4.ZEB3O;RC01C6:4XU:":JJ*R-\K
M9*)=>J%W.GB@AU+; S]-:G+ '>K'>BN-Y@\L.:V0*RHX2"R6WI?P>CVU_L[A
MB6*K1C+82O9"/%OE-E]Z@4T(&6;:,A#S.^(:&;-$)HU?/:<WA+3 L7QBOW&U
MFUKV1.%:L.\TU^726WB08T$:IA]$^Q7[>F:6+Q-,N2^TG>]\[D'6*"VJ'FPR
MJ"CO_N2E[\,($$[/ *(>$+T7$/> V!7:9>;*VA!-TD2*%J3U-FQ6<+UQ:%,-
MY7:*.RV-E1J<3E="&@3E!P4?X890"4^$-0BB@ WN-5QN4!/*KHSU<;>!RXLK
MN #*X5LI&D5XKA)?FS0LF9_U(5==R.A,R UF$XC##Q %4?@*?/U^>/ OW#>E
M#!V(A@Y$CF]ZAN\.C\@@>H,I'IABQQ2?81JU[QZ):B2:==<*?MP91[C56*F?
M;X29#F&F;R;LPAQ/4\K-E%Z;0<<Q<QSV*A_3</$YGH6+Q#^.F_V_7S1;S(/9
M7[\N27^T8_9^WQ-YH%P!P\(@@\DG0R&[.],I6M1N[?9"FR5V8FF>&936P=@+
M(?1)L9L\/%SI'U!+ P04    " !05V%4][2;S$,"  "9!0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970V-BYX;6R%E%UOFS 4AO^*A7K12FOX"F&K"%+2:-JD
M38KZL5U,NW#@ %:-G=F'IOWWLTV*,A46+H*/?=[W.0?'S@Y2/>D& ,E+RX5>
M>@WB_L;W==% 2_5,[D&8E4JJEJ()5>WKO0):.E'+_2@(%GY+F?#RS,UM59[)
M#CD3L%5$=VU+U>L:N#PLO=![F[AC=8-VPL^S/:WA'O!QOU4F\@>7DK4@-)."
M**B6WBJ\6:<VWR7\8'#0)V-B.]E)^62#K^72"VQ!P*% ZT#-ZQEN@7-K9,KX
M<_3T!J05GH[?W#^[WDTO.ZKA5O*?K,1FZ7WT2 D5[3C>R<,7./:36+]"<NU^
MR:'/36./%)U&V1[%IH*6B?Y-7X[?X400A1."Z"B(7-T]R%6YH4CS3,D#43;;
MN-F!:]6I37%,V$VY1V56F=%AOI;**)BH-;DFJ[I64%,$LFIE)U 369%O4M37
M#Z!:LH$=DLL-(&7\BEP0)LA#(SM-1:DS'TTUUM,OCN1U3XXFR!LH9B0./Y H
MB,+'^PVYO+CZU\4WE0T-14-#D;.-)VU-D1NF"RYUIX#\6NTT*K/YO_]C'@_F
ML3.?3YB;4J.Q3GM5XE3V&#SG81B8)_.?1VCS@38_1XO':+UJ<4*;QVDR 4L&
M6'(.-A^#)>]@:?!IDK88:(MSM&2,MGA'FP"E R@]!UH0\P<EV("YM"H$-<9-
MWV]@$(SLH']RTNRE]9VJF@E-.%1&&<Q28Z'ZBZ /4.[=X=M)-$?9#1MS=X*R
M"6:]DA+? GN>A]LX_PM02P,$%     @ 4%=A5(_9"@!? @  N 4  !D   !X
M;"]W;W)K<VAE971S+W-H965T-C<N>&ULC51=3]LP%/TK5Q$/(&W-9X&B-%+;
M#(T')$3']C#MP4UN&PO'SFR'LG\_VTFSPEK4E\3W^ISC^V'?="ODLZH0-;S6
MC*NI5VG=W/B^*BJLB1J)!KG960M9$VU,N?%5(Y&4CE0S/PJ"2[\FE'M9ZGP/
M,DM%JQGE^"!!M75-Y)\Y,K&=>J&W<SS23:6MP\_2AFQPB?JI>9#&\@>5DM;(
M%14<)*ZGWBR\R1.+=X#O%+=J;PTVDY40S]:X*Z=>8 -"AH6V"L3\7G"!C%DA
M$\;O7M,;CK3$_?5._=;E;G)9$84+P7[04E=3[]J#$M>D9?I1;+]BG\_8ZA6"
M*?>%;8\-/"A:I47=DTT$->7=G[SV==@CA)='"%%/B-X3DB.$N"?$IQ*2GN!*
M[7>IN#KD1),LE6(+TJ*-FEVX8CJV29]RV_:EEF:7&I[.YD(:!N4;!9]AV38-
M0]-431@LB*K@UEP+N./=];)].L]1$\K4A8$_+7,X/[N ,Z <OE6B5827*O6U
MB<NJ^T4?P[R+(3H20QC!O>"Z4O"%EUB^%?!->$-6T2ZK>?2A8H[%".+P$T1!
M%!X(:'$Z/3A ST^FAY,/LHF''L5.+SZJM]*04U4PH5J)\'.V4EJ:%_/K _%D
M$$^<>')$W+69<HT2E8:&T/)0 SN-L=.PD^0ENXK'D^O4?]FOZ@'49!S';U'Y
M_ZC)>#).!E27AK]WIVN4&S<;%!2BY;J["(-W&#\S]^K>^>=F+'53Y)],-]/N
MB=Q0KH#AVD@&HRL3D^SF1&=HT;B7LQ+:O$.WK,QH16D!9G\MA-X9]H!A6&=_
M 5!+ P04    " !05V%4 /VB4U,$  #1$0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970V."YX;6S%6%MOVS84_BN$=T$&=):HF^W,,9#X@AIHBR!9NH=A*!B)
MMHA*I$M2<0+LQY>49%T<F7'<!<M#+%+G?-^YD.>('&\9_RIBC"5X3!,J+GJQ
ME)MSRQ)AC%,D^FR#J7JS8CQ%4@WYVA(;CE&4*Z6)Y=AV8*6(T-YDG,]=\\F8
M93(A%%]S(+(T1?SI"B=L>]&#O=W$#5G'4D]8D_$&K?$MEG>;:ZY&5H42D113
M01@%'*\N>I?P? &'6B&7^$SP5C2>@7;EGK&O>K",+GJVM@@G.)0: JF?!SS%
M2:*1E!W?2M!>Q:D5F\\[]$7NO'+F'@D\9<E?))+Q16_8 Q%>H2R1-VS['I<.
M^1HO9(G(_X-M*6OW0)@)R=)265F0$EK\HL<R$ T%!QY0<$H%9T_!]P\HN*6"
M>ZR"5RIXQRKXI8)_K$)0*@1Y[(M@Y9&>(8DF8\ZV@&MIA:8?\G3EVBK A.J5
M=2NY>DN4GIPL"$4T)"@!A K),[5HI "_@\LH(CKUZL62%@M8+X2S&9:()+^-
M+:G(-805ED17!9%S@ @ZX".C,A9@3B,<M0$L975ENK,S_<HQ(LYPV <N? <<
MVX%WMS-P]G.77=/C4>P2I0K*EZ4*"I&9]OW+E&548KY!7#YU\,R.YH&C'^&9
MO\*?^=T-./OUIZ$;>'^<QK9XA5<_Q-9: FZU>MV<WCM /T4B!@M5'<%['*T)
M71LPO0K3RS'=@RYQ\H!TO1-@@0@'GU&28?#W!R4'EA*GXA\#BU^Q^$;+EQ2O
M5C@OJQ0+ =3>B@L75%VL#.C:9@6NG^/JOO$PL<?60W/!OR@Q,TFTW DJ=P*C
M.Y^8!#,LR)HBB2. Q"XA8%F5%? O4,U E7H*IAGGF(9/8/X8QHBN,9BJVL!5
MFQ&&V XJ8P9OF,%AQ3(TNOR!%6FKT]65K0(C:$1Z.++UWU[.GLO!85NN9>2H
M,G)D-/)/)E4%IZPLY2C5^P^H>@Y0D@#]?:('>4["74[4Q!;Q"(3=*2G\&CVW
M-X!.EV==DJYO\ W:=>^RC=[]-RM.2;VFCL!&:X5ON ZA4_,X_T^22]YFG8#>
MR._*<BG:2K.S+]KVKR[RT%SECTCSE.O=6"5YJ9L,%A+<**TJTZ9@U]T!OF5[
M@'5_@.8&\59)G<+GQ=\I\K2?U%F'Z$YR3W1>BD+8A(6CKHJPZ)+U7'=D6BQU
M(X+F3E3GYQV@67J/.6"KUL=MC)-(5X93/H>F)7MSG?O[47LN$NQ'ZT64A1&E
M'9NZ+\+!T;%9D4>UG\ANHW"U43K]-2-Z_>' _Z7K:_A%Q<#I5)R?RK@X@;$=
MQ[KS0W/K;\8149KEIZ>7 FF&=/J>/SH02;,F[(\\ISN2IU(N3J L0FDU3J(I
MYNO\SD"H@J1V57&RJV:K>XG+_#2^-W\%SV?%[4(-4UQV?$1<U7\!$KQ2D'9_
MH*H)+^X/BH%DF_R\>\^D.CWGCS%&ZC--"ZCW*\;D;J )JEN<R7=02P,$%
M  @ 4%=A5/A&(GUG!   ^!<  !D   !X;"]W;W)K<VAE971S+W-H965T-CDN
M>&ULO5C;CMLV$/T50LA# K0KD91D*; ---XNLD#:+'9S>2CZP)5IBX@DNB1M
M[P+]^%*R5I2M2^3$ZHNMR\QP> [G#,7IGHMO,J94@:<TR>3,BI7:O+5M&<4T
M)?**;VBFWZRX2(G2MV)MRXV@9%DXI8F-',>W4\(R:SXMGMV)^91O5<(R>B>
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
M3\>"[X$PUCJ:.;"YL=YZ-I299;Q70E^EVD]-KS$58(?3G(",8)D+HM=(@5_
M-668Q12G $M)E 28)2"E>$E3JBB1(,9"4)( K,#J($@"["K'N;9A:Y-H*L'9
MG"A,TW,=_>%^#LX^G(,/@#+PVX;G4H>78U_I*1DP/R[QKPI\= 1_3N(+$,*/
M  4(=KC/3G</VNZ^3F25351E$]EXH2N;WVTB+HNL7>JLW32R]N4I/U\9N*OR
M<V7S\\>-#@<6BF3R3P=,6,&$%J9W!&;!=D0JLYS29%FK]%'G?YD2(,V-+4]7
MQHNH?1O55('=%([@,!K[NV9B.ZQ0! >550NY5R'WG,AS(N@.&V&73UT77Q$B
M:MPY#-$(/N,[M$)PV!]V\_4KOOZI? TI=$'V#VX/82]XQGAH%/9'HWXW8U0Q
M1D[&&6=*/U-&Q3'7Y38A MN*^0)Q=  S&L+>,^)#HS"*PK";>% 1#YS$WW*N
M2/+S3S *?KT5-":R.-8/[:6M\L7PBWV RVNZ@8%%HB=)8UVB2K&=W9 =20$\
M=ZAG6$$-WU_*HPIF]"92'AT^A1U2[K Z+F48U)TE^.]B+F,T;_Y<)4Z3-ENC
MZ\'_2<AE(">@RZ0-6#<2B-Y$Q658)Z[+I(U;MQKH[C7W=,WH2FM1\WY=2B)V
M]NE<L&U>ZQ*Y= GK'@%[[Z],6+<$Z.X)K]4F/*S^!ROE,FGCUMT!NMO#::KL
MJ/,=/;;#S-%D8=T/H+LA_ MU#D[ILQU6CD8+ZQ8!AV\CTN'+2^\R:>/6302Z
MNTA3I ^,'Y-IZ)(IJLL_"MY?IJBN^,A=\5\K4_1R_7>:M'$;&PEW_3])INCE
M8N\T:;/5Q1ZYB_WI\BP#.0%=)FW ND,@]S;BM;HLPS8W-1WOP!U672_!?F-3
M;KZ(Z-?7-642I&2E_8*+@0X@BH\,Q4#QK=VG+[G2NWY[N"%8LQL#?7W%]6MR
M.3!;_^I3S_0?4$L#!!0    ( %!7853C.8$4] (  .0,   9    >&PO=V]R
M:W-H965T<R]S:&5E=#<R+GAM;,57WT_;,!#^5ZP\;1*0./V-VDJ4"@UIE1!L
M\##MP4VNC85C!]MI0=H?/]M-DP)IV'C)2V.??7??W==\NHRW0CZJ!$"CYY1Q
M-?$2K;-SWU=1 BE19R(#;DY60J9$FZU<^RJ30&+GE#(_#(*^GQ+*O>G8V6[D
M="QRS2B'&XE4GJ9$OLR B>W$P][><$O7B;8&?SK.R!KN0/_,;J39^664F*;
M%14<25A-O M\/L,CZ^!NW%/8JH,ULJ4LA7BTF^MXX@46$3"(M U!S&,#E\"8
MC61P/!5!O3*G=3Q<[Z-?N>)-,4NBX%*P!QKK9.(-/13#BN1,WXKM-R@*ZMEX
MD6#*_:)M<3?P4)0K+=+"V2!(*=\]R7/1B ,'W#WB$!8.H<.]2^10SHDFT[$4
M6R3M;1/-+ERISMN H]RR<J>E.:7&3T^O")5H0U@.* 6B<@FFY1J=HGMC(ZYQ
M/R!*.'TR-[[,01/*U%=S/J<J$CG7$*.(J 2M#+\'9B2)AK&O#42;R(\*.+,=
MG/ (G#E$9ZB#3U 8A/BUNV\J*\L+R_)"%Z][)-Z",C ]Y'!JJ8M11EY<?7_0
M@G*:YFE#CDZ9H^-R=)I:>.]:N#AHX37/<JT0X7%=+Q7Z]=W$0=<:4O6[ 46W
M1-%MK'26*V-1"D4B75+NTIV8#=>4KRT>LU0T!EF<,$J6E%']<O**>&I1U_&V
MRXYWQ-EW?3,-S@(\&ON;&M2]$G7OL_R0YP_XZ9<Y^BWR,RA1#%KE9U#+3QC6
M\S,L40\_R<^#TSMCNM@8S&MH:-&H3#9JD2@<5)(8M$I5D?X=5_54X0,IQXVX
M;V$#/-]3]2\2ARL=Q6&;W%1:BSOM<M.IU[G!$7(J><;-^OR.G _U#5<BBGMM
MDE,)+>ZW2TZ_CAQ\A)I*F7&S-+^EYC^D#5="BH=M<E1I+!ZUR]&H]@7JOV7)
M/YA9[?R_(')-N4(,5L8O.!N8O[S<C=2[C1:9&V.70INAV"T3\QD"TEXPYRLA
M]'YC)^/RPV;Z%U!+ P04    " !05V%4#D=5%8 #  "\"0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970W,RYX;6R-EMUOVCH4P/^5HV@/F]0V7Q!@ J1"5]U*
M[531;?=AN@\F.1!OCLVU'5C_^]D.A!1"MA>PG?/Q.^?8QQ[OA/RI<D0-OPK&
MU<3+M=Y\]'V5YE@0=2,VR,V7E9 %T68JU[[:2"294RJ8'P5!XA>$<F\Z=FO/
M<CH6I6:4X[,$518%D:\S9&(W\4+OL+"@ZUS;!7\ZWI UOJ#^NGF69N;75C):
M(%=4<)"XFGBWX<=YZ!2<Q#>*.]48@PUE*<1/.WG()EY@B9!AJJT)8OZV.$?&
MK"7#\?_>J%?[M(K-\<'ZO0O>!+,D"N>"_4LSG4^\H0<9KDC)]$+L_L%]0'UK
M+Q5,N5_8[64##])2:5'LE0U!07GU3W[M$]%0"),+"M%>(3I5Z%U0B/<*L0NT
M(G-AW1%-IF,I=B"MM+%F!RXW3MM$0[DMXXN6YBLU>GIZ3ZB$+6$E0H%$E1)-
MC31<PP)3P5/**''I%BM(<\+7J(!RT+E$A!7EQ(@0!D9J:40U-9_W9C(@&E9'
MZZ[J:2DEY6MX?X>:4/;!^/GZ<@?OWWV =];NEUR4BO!,C7UM@K.(?KH/9%8%
M$ET()(S@27"=*_C$,\S>&O!-5NK41(?4S*).BW>8WD <7D$41&$+T/SOU8,.
MG+BN5.SLQ1?LS8_I?\0M,HCAOB[ 8Z, "V1$F_QK 7.3$9-O6U$S5#1#697S
M^T(P!N8@[(C,_NN@Z]5T/4?7NT WPS7EW-9V29B!PK8*5B;ZSH3M+]MIG"1Q
M//:WS;2>2T7A:!0,:[$W@/T:L-\)^$Q>[<YNW5F59M+P>!V'R6!X M8B%O:2
MT2!L)TMJLJ23;('VA+BZ*#";'X3.40+)?ICC?Y$Y.8/I#4?]$^)SH>LX&82]
M=N!!#3SH!/XB"5>LVDA'RC;(09O_$\9SF5X8M ,.:\!A)Z#I '_8B<,SIZ-A
M(RT5V? /V_4-VZAF&W6R?49A\I?J*WC@:<?!"X-C!P\Z&X-KX=]LD[V"6Z50
M5[NHV1*>#CW95&Q1=V$K]5GP8UN>$445?'\T#N!!8Z&Z.D/8N&+"OSEZ8!X=
MD!X[4OJF(QVND-?6UA^>E2(<](+3;>(W[L$"Y=H]#Y1Q5')=]?UZM7Z"W+J+
M]V1]9I\F[GX]FJG>-4]$FD:G@.'*F QN!H9)5D^%:J+%QMVV2Z'-W>V&N7E>
MH;0"YOM*"'V86 ?U@VWZ&U!+ P04    " !05V%4(/CDL_,"  "7"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6RU5FUOVC 0_BNG:-)::6M(>&FI
M *E IU5:-52T]<.T#VYR$*N.G=H.M/OU\TO(: LIFS0^@.W<\]QS=^8N@[60
M]RI#U/"8,ZZ&0:9U<1Z&*LDP)^I$%,C-DX60.=%F*Y>A*B22U(%R%L:M5B_,
M">7!:.#.9G(T$*5FE.-,@BKSG,BG,3*Q'@91L#FXH<M,VX-P-"C($N>HOQ4S
M:79AS9+2'+FB@H/$Q3"XB,ZG?6OO#+Y37*NM-=A([H2XMYNK=!BTK"!DF&C+
M0,S/"B?(F"4R,AXJSJ!V:8';ZPW[)Q>[B>6.*)P(=DM3G0V#LP!27)"2Z1NQ
M_HQ5/%W+EPBFW#>L*]M6 $FIM,@KL%&04^Y_R6.5ARU U-L#B"M _!+0V0-H
M5X#VH8!.!>BXS/A07!ZF1)/10(HU2&MMV.S")=.A3?B4V[+/M31/J<'IT3PC
M$C/!4I3J/>!#2?43?(2+-*6V+H3!%?>7RU;I:(J:4'9L+-Y!",J"U2#41HBE
M"Y/*Z=@[C?<XC6*X%EQG"BYYBNES@M!$4(<1;\(8QXV,4TQ.H!U]@+@51SL$
M30Z'MW; IP?#HWY#-.VZ*&W'USZ@*'#I:_+CBS&"*XVY^MG@HE.[Z#@7G3TN
M)B+/34%]!3\ *74F)/V%*1S1S?'QKLIZVIZCM3UE-3(=QG\&X6J'HFZMJ/LW
MB@HB8458B4Y0*A@C)AD%2F^Q4YMWT-W2%M6:_#5HLGBFNE>K[C6JGIDVA1)Y
M@O^0R]ZK7'8;$GE:2SIME#37(KF'KX7]QS;<E+.:[NQ_7<9^[:+?J/C6=6>3
M+[)":88-$*YI2EEI9P*L,YIDL#99!BXT4)ZPTG0-LP"=(22$)27S_4DL (GD
ME"^WKLI;5>B_JD+TO K^ZAQF-GW3S&<HW&K9.<JE&WT*$E%R[=M>?5I/UPLW
M5%Z<C\W4]4/R#XT?V==$+BE7P'!A*%LGI^;:2S\&_4:+P@V&.Z'-F''+S+PY
MH+0&YOE""+W96 ?UN\CH-U!+ P04    " !05V%4=O_&#L("  ".!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6R-5=MNHS 0_16+EVVEW4 ((4F5
M1&I*5[L/E:IV+P^K?7!@"%:-G=HFM'^_8T/8-+?V!7PYYS!G;&:FM51/N@ P
MY*7D0L^\PICUE>_KM("2ZIY<@\"=7*J2&IRJE:_7"FCF2"7WPR"(_9(RX<VG
M;NU>S:>R,IP)N%=$5V5)U>L"N*QG7M_;+CRP56'L@C^?KND*'L'\7-\KG/F=
M2L9*$)I)013D,^^Z?Y7$%N\ OQC4>F=,K).EE$]V\CV;>8$-"#BDQBI0?&W@
M!CBW0AC&<ZOI=9^TQ-WQ5OVK\XY>EE3#C>2_66:*F3?V2 8YK;AYD/4W:/T,
MK5XJN79/4K?8P"-II8TL6S)&4#+1O.E+FX<=0C\^00A;0KA/B$X0!BUA\%%"
MU!(BEYG&BLM#0@V=3Y6LB;)H5+,#ETS'1OM,V&-_- IW&?+,_+&@"@K),U#Z
M$X'GBIE7\H4\0"I%RCBC[G1D;I/+4F(DR1BO#&2D=BG% =V PAM"4EF6B-56
M41.\8MI0D3&Q(A<)&,KX)0JWN^V+"?*CD)5&G)[Z!OW8J/RTC7W1Q!Z>B+T?
MDCLI3*')K<@@>RO@8R*Z;(3;;"S"LXH)I#TRZ'\F81#VCP1T\W%Z<(2>?)C>
MGYQQ,^C.=N#T!B?T;IO3_'.]U$;A#_;WC&;4:49.,SJAN7#7X()MS_GRV+$U
M$K&3L'5G,X_BT2B:^IO=7!Y#1>/Q6U1R#(4UK4.]<3'L7 S/NDCL'<9Z0R#/
ML0#9^^WLN!*"-[JF*M/ON1P>1!8/!WL>#S&CR63/X2%F/#GA+^[\Q>_[0R/O
M.(@/<SN*PM&>AV.H<+R'2HZA@@,?_DZE*D&M7,776#HJ89K?M%OMFLJUJZ5[
MZPML-DUO^"_3=*H[JE9,:,(A1\F@-\+\JJ;Z-Q,CUZX>+J7!ZNJ&!39,4!:
M^[F49CNQ'^A:\/P?4$L#!!0    ( %!7852Q"!(W504  %D8   9    >&PO
M=V]R:W-H965T<R]S:&5E=#<V+GAM;,5976_;-A3]*X17; U01R*I#RMS#,1.
MB^:A6Y"TV\.P!T:B+2V2F))TG/S[4A_1)\4$6):]-))\>7D.>>\Y$KL\,'XK
M8DHE>,C27)S.8BGO3BQ+A#'-B#AF=S17OVP9SXA4MWQGB3M.250.RE(+V;9G
M923)9ZME^>R2KY9L+],DIY<<B'V6$?ZXIBD[G,[@[.G!5;*+9?' 6BWOR(Y>
M4_GM[I*K.ZO)$B49S47"<L#I]G1V!D\V&!<#RH@_$GH0G6M04+EA[+:XN8A.
M9W:!B*8TE$4*HO[<TPU-TR*3PO&]3CIKYBP&=J^?LG\JR2LR-T30#4O_3"(9
MG\X6,Q#1+=FG\HH=/M.:D%OD"UDJRG_!H8ZU9R#<"\FR>K!"D"5Y]9<\U O1
M&0"]B0&H'H"& YR) ;@>4*Z<52$K:9T3259+S@Z %]$J6W%1KDTY6K%)\F(;
MKR57OR9JG%Q=QX33F*41Y>(70+_O$_D(YF 3DWQ'05*L<[C/]BF1- ),QI2#
MD&6J8N)B*^^+$'5/P?N4"7'T >2J\M@62/( WI]329+T2*7[=GT.WK\[ N^*
MC%]CMA<DC\32DHI!@<,*:[3K"BV:0 L1^,)R&0OP,8]HU$]@*>H-?_3$?XV,
M&<]I> PP_ "0C: &T.;EPVT#'-QL!R[SX8E\%WFHFE'08O&JJZ-BR:XE"V^;
M7?I8[=)?5RQ-@2KF ^'1WX;)G69RIYS<F9A\37=)GB?Y#JQ)2O*0ZC:H2N&6
M*0J-N%]AC#W']9?6?7?=QG$H\ -<K-*]!J/;8'2-&'_7E&!5>T^5>$.5N%$E
M,6%*A$BV24@*P=!66S67UP$Y=SW/60RXC,-P@ -7S\1KF'A&)F<9V^=2=("J
M#MMREKVPY71\O!%0+U@,=V8<Y'M!H"?C-V1\(YG?5-N'>\YI+N>/E' M[MX^
MZ>#[X^UP L^# P+C,,>W T?/8-$P6!@9*$%YIO(7XRKP7<<?58LF;M A/8!!
M S P MP0$?_\$_3L7S\I[P6?:;2CPM#UT&XMP'Y[T8$=!X+_7G;J'/W:6*#!
MTFNB?#S1IQ"U -$;:DX]6:\^W&&):X+FJHK@!)767B!^<]&II^QBA0B.MF8<
MA2"<:%K86A8T>];K"$\]28^"Z^$AA7'47#&=Z&O86AHT>]KST@/'#@3MQ:AH
M-';6[9$^O-:GH-FH+NN7=O7*!JI6N&1"<BH33M4+O01KFM-M(L&EPF]4I-9-
MH/\_*%)K!=#L!2]3I+'.SZ%KH]&;D#80+Q9PXE4(MHX S9;PRL(4C-\>8##J
MXW'4'/HVGB@SU+H0LM]<FNHINV!=WW<'E'11[F+"-E#K:\CL:Z\C36AL:1 &
MWK#(-&%S):_.A#BAUOR0V?R>%R>D\2I5WRBPAQAU@?V.Z8-L;0V9;4UUO_I>
MS\&F7.[P$7SE2HK2LM;!6?2/^HXNE,KTO=@Z#G+>7IM0:Q;(;!8OTB:D<0+H
M>*X;#+=$$XAL#T^9&FI= YE=XW6U"8T_6N8*93"T0$V<&_CN8H)-:TC(_'WS
MGXC3^#MFU#&FD#Z5UMR0V=Q>298TIJ;=D'&<:4-:ZT-FZWN!+&F,"MEJ[M$B
MZQRMWRS]LYS6TO SEM:IC:H?-KU5ONB>G9E.CUK/P?#MQ0FW9H'-9O$B<<(:
M&T"!CX+AA[0N$#L.#B;>-7#GE,WL%\]73YW [<_M!2,%U04.V%0@K<XA;4;Y
MKCR[%JKOE+!4YY7-T^9\_*P\%1X\7\.3377*W::I#MV_$*[67X"4;E5*^]A7
MJ'AUCEW=2'97'@7?,"E95E[&E*BJ* +4[UO&Y---,4'SOPFK'U!+ P04
M" !05V%4Q?N+*/@$  !M%   &0   'AL+W=O<FMS:&5E=',O<VAE970W-RYX
M;6S%6%UOVS84_2N$5VP)4,<BJ<_."9#8+1J@W8RDW1Z&/3#2M454$EV2CE.@
M/WZ4K$BV1*L!FJXOMDB=>WD/+WD/Q>E6R$\J!=#H(<\*=3Y*M5Z_FDQ4G$+.
MU)E80V'>+(7,F39-N9JHM0265$9Y-B&.XT]RQHO1Q;3J6\B+J=CHC!>PD$AM
M\IS)+U>0B>WY"(\>.V[X*M5EQ^1BNF8KN 7]<;V0IC5IO"0\AT)Q42 )R_/1
M)7XU)[0TJ!!_<=BJO6=44KD3XE/9N$[.1TX9$600Z](%,W_W,(,L*SV9.#[7
M3D?-F*7A_O.C]S<5>4/FCBF8B>QOGNCT?!2.4 )+MLGTC=B^A9J05_J+1::J
M7[2ML<X(Q1NE15X;FPAR7NS^V4,]$7L&V#]B0&H#TC5PCQC0VH ^U<"M#=QJ
M9G94JGF8,\TNIE)LD2S1QEOY4$UF96WH\Z+,^ZV6YBTW=OKB-F424I$E(-5O
M"#YON/Z"QN@RCC?Y)F,:$B1T"A+%(C<+*RTS?@^(%Z8-Z"032IV:EA:/7?!@
MEJ0RK^:@&<].C;./MW-T\N(4O3 8]"$5&\6*1$TGVL1?1C&)ZUBO=K&2([%B
M@MZ+0J<*O2X22 X=3 SQACUY9']%!CW.(3Y#%+]$Q"'8$M#LZ>:.Q7S^9',<
M#;"A32YIY8\>\;>?M#^KI,T.DG9=)^U=E;1_WAES=*TA5_\.#.XV@[O5X.Z1
MP6=":226:"5$HI R*\J6X)T/K_)1EJ1[DU0OBGPS^??[\V[#84)"<HB;6W X
M]*D7-+@#,EY#QALD4\_44HK<+/Q"\V+#BQ4RU5:RLEPI= >FY@+2[ &L*WGG
MW]\+S/,BUP\[//LP$WM NS0M,!I%#K6S]!N6_B#+#V7PZ.0."EAR?8I,&>;?
M(F[CZO>B&P<N=:,.5PN,X(AV4C_OPTSBG2"T<PT:KL$@US^@6ITF7S8&06],
M-_0P[C+HPRCU0J?+P.+-QU&([0S"AD$XR. &XHPIQ9<\KE*!C(J7E)ZVZP=V
M>-0$$/W_Y04[K5 YPWLR7YM#PI,6Z4M4#*:['FD_0WX4!IUL6U"!'W76Q-R"
M<HE[I/[@/5G&/S#;Z"N:,97^^@OVG=_?F+,=>@O)RFSVK\B<ELQ9J$"O'^*4
M%2LH.[9,#JDI)FW4Y"<LD5;_,'T&#:J='%08[#G=[/=1A'IN-_M]U!B3T#V2
M_E9,\;":?K\ U0-\BV4?96/91PVQ;%46#\OL<PD0[NNC3[I,^Y@Q<9TNTSYJ
M?](.>;8ZBX>%=EA\L$WQ<"_^/HI@W,N4160QIL<RU:HG'I;/[RY'B_I3T9S\
M:^#";%8)FDLPGY$:7>T6 5IDK)ODPYA;O<3A3RA&K5KBZ$=OX:@O0%[WO#2S
MH4CH=Q>&!>7L+;+#SZ=6E,FP*#_7#B9]%1WCP.NPF-EAO0.8%>;3(P<PTHHR
M&1;EX7U<&Q^<^8/ ZU*PH+S0ZS*PH.BQ$R1I]9F000*7L=XPR5F&R@]W^ZJK
M7>P/'7HN[=+HHP+BT2Z-/LJ/Z)%Z2EJ=)\,ZOY!<R+$"><]C0+&$A&L[%]K[
M/AQCIU=;+3#:H]+'A-WM,]F[A\E!KJK[+&5VP:;0NTN)IK>Y,[NL;HHZ_5?X
MU7QW\]6ZV5W$O6=RQ4WMR&!I7#IG@0E([NZV=@TMUM5MSYW06N358PHL 5D"
MS/NE$/JQ40[0W#!>_ =02P,$%     @ 4%=A5)?Z]O?+!0  -!L  !D   !X
M;"]W;W)K<VAE971S+W-H965T-S@N>&ULS5E;;]LV%/XKA-&'%&AED91U"1P#
M2;Q+@64+&F1]&/; 6+0M5!(]DK*383]^)"6+LBTS2=,"]D,B43R'W[GP.[R,
M-XQ_%4M*)7@L\E)<#)92KLZ'0S%;TH((CZUHJ;[,&2^(5*]\,10K3DEJA(I\
MB'P_'!8D*P>3L6F[Y9,QJV2>E?26 U$5!>%/5S1GFXL!'&P;/F>+I=0-P\EX
M11;TCLK[U2U7;\-62YH5M!09*P&G\XO!)3R?!KX6,#W^S.A&=)Z!-N6!L:_Z
MY5-Z,? U(IK3F=0JB/JWIM<TS[4FA>.?1NF@'5,+=I^WVG\VQBMC'HB@URS_
MDJ5R>3&(!R"E<U+E\C/;_$H;@T9:WXSEPOP%FZ:O/P"S2DA6-,(*09&5]7_R
MV#BB(X""(P*H$4![ O"8 &X$\$L%@D8@,)ZI33%^F!)))F/.-H#KWDJ;?C#.
M--+*_*S4<;^37'W-E)R<W$DV^PIFK%"))(@)Q2HGI0 ?P66:9KJ!Y.!366>8
M_GPVI9)D^7O5X_YN"L[>O0?OP!"()>%4@*P$]V4FQ0?5J)YOLCQ70F(\E JL
M'G(X:X!=U<#0$6 0@1M6RJ4 /Y4I37<5#)65K:EH:^H5<FJ<TID',/P D(]@
M#Z#KEXO[/>+3%XO#Q&$-;@.'C3Y\+'#:W^!*I7P*KKOAN^2<E NJYJ8$5T^@
MV^^6/)GFRPWA*?CK-Z42?)*T$'\[  4MH,  "HX NB&/65$5H*R*!\H!F^NL
M*A0@85*,5'+)>/:O@B$9>* @$Z)2+Y6*+C<Y!\Y4PM1I]+XO7^KA0S.\IK/U
M9(1]_1L/USVX1RWND1/W[RU>MM(.%&"A'"@5M&?PC [P0#\.X[ ?3MC""9UP
M[DM.9VQ1&D_MS$OZJ)]I'Y1:9=*!@B,O[@<2M4 B)Y"[>D*3M9KLY"&G0%$
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
MZIW -4!]7S$FCQ.]0=.-D[]02P,$%     @ 4%=A5'B$\%XG P  I D  !D
M  !X;"]W;W)K<VAE971S+W-H965T.# N>&ULC5;;;MLP#/T5PL" #5A];[(.
M28!<-FS BA4MUCX,>U!C.A$J6YZD),W?CY)=+PT<-R^V)/,<\9"4Q=%.JB>]
M1C3P7(A2C[VU,=7G(-#+-19,^[+"DK[D4A7,T%2M ETI9)D#%2*(PW 0%(R7
MWF3DUF[49"0W1O 2;Q3H35$PM9^AD+NQ%WDO"[=\M39V(9B,*K;".S2_JAM%
MLZ!ER7B!I>:R!(7YV)M&GQ=#:^\,[CGN],$8K))'*9_LY'LV]D+K$ I<&LO
MZ+7%.0IAB<B-OPVGUVYI@8?C%_:O3CMI>60:YU(\\,RLQ]XG#S+,V4:86[G[
MAHV>2\NWE$*[)^P:V]"#Y48;631@\J#@9?UFSTT<#@#1X 0@;@#Q,2 ] 4@:
M0'($B$_MD#: U$6FEN+BL&"&349*[D!9:V*S Q=,AR;YO+1IOS.*OG+"F<F=
MD<LG6,J"ZD@SEXI*L%+#!3RXF&%VP;:HJ 2 :2J.RMIHV&C,P$A ;3A%'R%G
M7,&6B0V"S$$V9BO%2J* ]PLTC(L/1%OO^+,V& 6&1%A7@F7C\*QV.#[A<!3#
MM2S-6L.7,L/L-4% ZML0Q"\AF,6]C M<^I!$'R$.XZC#H?GY\+ #OC@;'EWU
MJ$G:A":.+SF5T#53"#-F\S,_3.M442Y62$?6P&P/AW8W;.^6ISNF,OAJ,WGO
M,CD]R/BTS-J2@&E3$O]M-?S^0:[ =X.%_M,C)&V%I$Y(>D+(+==/%[E"!$XE
MI*C00%&A=55,/U'H#X;ONO+:#XO\:- %6_3#8C]-W_7(OVSE7_;R?'FNZ-=(
MH18\/SA27?+[B2YACTQI2"!C^ZX#-S\+WQ6)?F#:;!Q%4-0G-AYT^/ J.H,V
M.H/SHI/Q+<^02G//461=T>DG"OWD.%UU4-Z$7746QUNP]+@47\D?MO*'Y\G?
M2D&G6W"S[Y+>3Y*$?IAT:N_'Q8E_]:E3_-NXN%-]<'!_%:A6K@_0="MM2E/_
MQ]O5MM68NAOV:'U&+4C=,?RGJ?N7:Z96G/YB G.B#/TAU:ZJ>X)Z8F3E;LE'
M:>C.=<,UM5&HK %]SZ4T+Q.[0=N83?X!4$L#!!0    ( %!7851J;"&"9@0
M 'H1   9    >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;,6846_;-A#'O\K!
MZ$,"))8H6;9<. :<I-L*M&N0+"V&8@^T1-M$)-$CJ3@&]N%WI!Q)K24U=K#U
MQ99DDO?[WYWN2$\V0CZH%6,:GM(D4Q>]E=;KMXZCHA5+J>J+-<OPEX60*=5X
M*Y>.6DM&8SLI31S/=8=.2GG6FT[LLQLYG8A<)SQC-Q)4GJ94;B]9(C87/=)[
M?G#+ERMM'CC3R9HNV1W3]^L;B7=.N4K,4Y8I+C*0;''1FY&WEYZ=8$=\YFRC
M:M=@I,R%># W[^.+GFN(6,(B;9:@^/7(KEB2F)60X^_=HKW2IIE8OWY>_1<K
M'L7,J6)7(OG"8[VZZ(4]B-F"YHF^%9O?V$Y08-:+1*+L)VQV8]T>1+G2(MU-
M1H*49\4W?=HYHC;!'[5,\'83/,M=&+*4UU33Z42*#4@S&E<S%U:JG8UP/#-1
MN=,2?^4X3T_OM(@>(!(IAEE1ZZAU0C-U#G=%G$ L0-E!8EWYD>LMG%PS37ER
M"F_  ;6BDBG@&=QG7*LS?(C7?ZQ$KF@6JXFC$=:8=*(=V&4!YK6 $0\^BDRO
M%+S+8A9_NX"#*DNIWK/42Z]SQ6L6]<$G9^"Y'KF_NX:3-Z<5>O'98<8O/>I;
M,WZ;1\U"YR938KBJ^W4F)<V6#%-:PWP+]7$W=&L?SS94QF?PR7H:G?@IUTJC
M_WBVA*^W(DD 4]&,^:L#=%""#BSHH 7T]SR=,VGBVV3O#.9LR;/,F,8A6T8E
MG&!("S^=PC_0Y+$B#H7=H;5KRL+CE)!@Y)-@XCPV  <E<' H\*_H4HT.?"E9
ML$_FAL-PV PV+,&&AX*]>V(RXNH M.$>VCGQ C+PF]E&)=OH4#;,H07CQFU"
M(NB:RP,P1_N8OA<&XV;*L*0,7Y6+K'@'#DW$L"$1W=%XW$([+FG'/^,5/X,O
MMHG@Z-DCD]@4RS2"&\DC]O(:0-RJ_KN=GO^!R1?5A!BIJ%2PQA#:8)BH5*6U
ML?@75*-Z:,9!/Q@U1X;4^AEYG9YZR3@&O# ?UL 'KM]O2RGB5>#>Z\"_+2G'
MH'M[Z&04]-O(JX9'_->1MQ:<8T3X>R)\?] G@Q8553<DW>WP9[T(@[T7P2.H
MIZ7LDZI9DN!_*U*S..;FDB9PS564")6;W=[7V5QIB1O"SE)4=5%R;!NE\X39
M)G!P!R#[;77LAF'0EBY56R7=??6EKVLS^C&),MJOF"'I^Z1%2=5Z27?OW5-R
MR\QQSN3V%>[ 37QS#/P'OF!F3_\G:FAHS\_R&M&[ 0([40&!U.SX80PQW79M
MQ4G5J,GX/]#6%KI&;=T @YVV0:$-1?H_4N=5O=OK[MVSY5*R)=4,WJ,6CD?E
M"#[3)/^^6-6S#].L2<;.4E#/+G\8>&YS=GE5/_:Z^W$'8^L;TL9(&A@#U_]^
M]^[4CL,IDTM[Z%=XR,TS79R,RZ?E'PNSXCA=#2_^E?A()=9Y!0E;X%2W/T+C
MLCCH%S=:K.WA>BXT'M7MY8K1F$DS ']?"*&?;XR!\N^6Z;]02P,$%     @
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
MM>2<8./MJ<K^/N/RL'5YZ%P>GG!Y"3LFW)8;RBD685]5U"9&SH0]SYX7XVB
M\7[N9JH'-(K#]Z#D&#0)@[@%O:,P:BF,SE+ 3L*#5X,M[M/MH("[KL'(EHIA
M5[T"5;T]4.\6=WP\I'J,"*-)?$#U&#08A?U,XY9I?)8IUNM_RC2^R/0B(CE&
M?,)NZN<Y;GF.S_)\NH:;R0'/::5 &,>PC^#X(L&+B.08$4:#<3_!24MP<I;@
M&K(JK0_XLZG,*K!4.2TQZ7B<T++D+*4;#D0;:BKCI)P5S+@CIS?+D^,,34<'
MU;KJ 863>'@0BU[4Y$2VIVTPIM?U[TW6U/?M55'!JQ&'"]$40?I*C*)"<Q>(
MOCA,>YR/IP<,>T"GNC8,?EWUP?^!X:IQH^M]-#Q1JF%G4 G/>H]W_87[H3'0
M/=;C,!@=E%@/ZO@:2?I0W7ND)N%W!J\"U,X-L)JD]B*MIX]6V@[)]VXT/) O
M[?#L!KI?9NK)^QM5>#5JPF&+)H.[,;JDZF&V7AA9NO%N(PT.B^XQQP\ 4!:
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
M.3(N>&ULO5=1CZ,V$/XK%KJ'7:F[8(= ."61+N&JKM1KH]M>^U#UP4LFB76
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
M#WSWGNT;%-3Q%CPOF[]HM]=Z([2H2LDW^\+*P28KVO_TV[XCC@K@<*  [ M
MOX _4(#L"Y!+"_C[ G[3,VU3FGY(J*2SJ> [)&JUBE9_:#JS*:V:GQ7UN#]*
MH;[-5#DYN]\/(2U2Q.6:";3EI11,9H*IX95HS@JVS&2)KM!C,S>R?UB*LJ*=
M<G71EPF3-,M?*<7GQP2]?/$*O5 "]-N:5Z6*6T['4CFMZQLO]JYN6U<PX H#
M^L@+N2[1KT7*TM, 8]7$KIUP:.<M.",F;/$&$?P:@0?88NCN\N*>I7AR<7$<
M.UI#NE$C33S?/6J.2'X7R6\BD4%G2_4F1;?M,*/[G!:OT=V:%BM6#^+A_:=Y
MGJW:\?[C@><Y4JMN1T7ZI\-#T'D(G*TYU,&[.EZK:;?*BB(K5H@OT7=&A6T2
MM6&#)FR=X)YF@8>)'TW'3\=#:\K\R ,2=K(3UV'G.G2Z?F3B*5LPM%#KQ6:N
M+1T>U8K]L&_-)L+AJ2@)#?\0A1.[^ZAS'SG=?R@D$ZR4@_8CPUD,$?3LFR(,
M$^@U,K&H0L_S[ V8= V8.!MPLY"52D8T1R]7"F^O4,Y+:Z:9&+5?81(8(V'*
M2!C!P!R).Y.QT^1=)00K%M^1%+0H\V9NVSS&%H_'E;<6315 1.P.L:<!X%VR
M^DJTI5EJ3=6>Z0XP)I.>/;O.BV' X1&BL-/A1Y9F"RH8NJ="_OR3FCR_)&K/
MD6WFE2@;2EEM8\..UW?LDIR:!6T6W*E9)5!$E:FT-F9G'YQW9DJ.TMJI-0T-
M[*;&3:HV$)FB.ZWW6LW*M_LCYD#&$]RW:%%A;S*P8K &$O;='2CX7VI3J)@T
MMW"!U?N482+L8Y_VFTJ[?M^\J;.A(['&&V8'ULC#P;.X^XYF GVA><7JYC:3
MZJ8LF5JF%^,7:Y)A-\J:RIX.E6V;&=Q4=B&'L8DQ/XA"(X'9=$#($ JPAAEV
MTZR!0:YR@JQ$@=0>Y:@-5L,FD@ P&+/$E/E$L7? KD87=K/K3NUM13:OZBEM
M]V?2" ,.XKX_F\R/A[I34PN[L74>"19@69%@U0TB 32TP VM2U,96)ADIC*;
M:CB5@087N,%U*?[!Y!#I6S0E$1G8 X*&%;AAY5CX9Q(M6  5QE%L^+;H+*DA
ML>D<J0$T], -O7=5?8)$I:2RNJ!9%JCY$W/"V&0D CS@5L,/W/#[U!S!#^O/
M=>[5I('GD>8Y)SS0B $W8G[XC <F,PB.P1@1"UH\SQ]*-)HLX";+N5,>F(CH
M[^7.2Q*+)!YPKB$#;LB</>&!20\?]S.X111[T+=OX1")AQ:#QA"X,73Q$0]L
MF(&)T193%H>^W271*")N%%V:Y(D)F?Y,<4I.[6D&$3>#SK*<F&2Y4HFWG\AM
MLL#W!Q!$-(*(&T$_=K@C)BZ"_F[3HL%X8%F1HU_>SOST=OY\1TPZ&"-M T@8
M#/6FY@=Q\^/2?1$QSS6&19?DU)YF$7'_TO>LL]T^]LFF/9QX_4V[168!1D(L
MOPH. X-HT)'P_S[8$4TO<N9<=.ET.$\QI^34GD84<2/JO^W-]L&"DRQOFP 6
MW>D,:.V.CVY--DRLFMNG4G525<CV8J%[V]UPW33W.KWWM_AMTMY3Z3#MM=E'
M*M06IT0Y6ZJ0WIM(F1+M353[(/FVN9N9<RGYIOFX9C1EHA:H[Y><R\-#74%W
M'SC[%U!+ P04    " !05V%4'MK3L*T#   B#@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Y-2YX;6R]EU]OVS80P+\*(?0A 99(U'\7MH$DQK "*V8TZ_8P
M[(&6SQ912O1(*F[WZ4=*BBQ+M!)T2%]LDKH[_NY(WI'S(Q=?9 Z@T->"E7+A
MY$H=WKNNS'(HB+SE!RCUEQT7!5&Z*_:N/ @@VUJI8*[O>;%;$%HZRWD]MA;+
M.:\4HR6L!9)541#Q[1X8/RX<[#P/?*+[7)D!=SD_D#T\@OI\6 O=<SLK6UI
M*2DOD8#=PKG#[Q]P:A1JB3\H'&6OC8PK&\Z_F,Z'[<+Q#!$PR)0Q0?3?$SP
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
M@?I]7A1R^Z6^P>ZMY)O_ 5!+ P04    " !05V%4);> 4?L"   0"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6S-5EMOTS 8_2M6)"20H+GTNJFM
MM+8@)C%1[<(>$ ]N\B6QYL3!=M?Q[_GLI%D[6G>(%U[:^').SOF.8WN\$?)!
MY0":/!6\5!,OU[HZ]WT5YU!0U1$5E#B2"EE0C4V9^:J20!,+*K@?!<' +R@K
MO>G8]BWE="S6FK,2EI*H=5%0^6L&7&PF7NAM.ZY9EFO3X4_'%<W@!O1=M938
M\EN6A!50*B9*(B&=>!?A^3RT #OC&X.-VGDFQLI*B ?3N$PF7F 4 8=8&PJ*
M?X\P!\X-$^KXV9!Z[3L-</=YR_[)FD<S*ZI@+O@]2W0^\48>22"E:ZZOQ>8S
M-(;ZAB\67-E?LFGF!AZ)UTJ+H@&C@H*5]3]]:@JQ P@'1P!1 XA> GI' -T&
MT+5&:V76UH)J.AU+L2'2S$8V\V!K8]'HAI4FQALM<90A3D^732*T3(C0.4A2
M":4E:"8!T])D!26D3"OR@=S;FD!"Z"-(S)A0A>E7)@Y%U@H'6(DEU"!1*"NS
M+9:(%6<9K>>]78"FC+\;^QKE&Q%^W$B=U5*C(U+#B%R)4N>*?"P32/8)?/3=
MFH^VYF>1DW$!<8=TP_<D"J+P@*#YZ^&!0TZWS:)K^7KN+!Q,O9:I9YFZ1Y6E
MV).061/ DE,L_05F_-5FO-S/>'_:+5UQ(+?PA -<Q _D^Q<D(Y<:"O7#(:[?
MBNL[;2Z8BL4:7RNIAD/+P V/.J/@S:&P3L'Z+V%[Z@>M^H&3YQI%$Y&26!2X
ME2J[JG'=Q[B'JH-NW'1'W?PU;,_-L'4S=/+4RZ')7SD(1RWAZ/];>6>MN+-_
M6WEN>-09'L[J%*SKS"H,GO?JP,ET63+-*"<Y4*[SF$H@6$RL[3$_)_@&G>"P
MH9.XGMO1SND3.IGNN&:%^:)>;\E-V/OS,V\L_36NMN3OG*T%R,Q>.12QZZ@^
M:=K>]EIS80_S%_TS<]VQ9_8S37U7NJ(R8[C\.:1(&72&N)/)^OI1-[2H[ F^
M$AKO _81ZY6 -!-P/!5";QOF!>TE</H;4$L#!!0    ( %!7853:^09=NPX
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
M2IV^Y 3?@B+DHQ\9#2I"?E?IZ:#>#1E$7?*#;T((ZD7]=!;U)47X%B0?7]*
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
M<^Z]SCUXL&;\4<0 $CUG:2Z&5BQE<6G;8A%#1L4%*R!7;Y:,9U2J*5_9HN!
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
M!=^R7'VSXD462W5:K(=B6[!X61EEZ1!YGC_,XB0?C$?5M;MB/.([F28YNRN
MV&597/P]92G?7PW@X.7"?;+>R/+"<#S:QFOVP.3W[5VASH:MEV62L5PD/ <%
M6UT-)O!R3BJ#2O%;PO;BX!B4J3QR_J,\^;J\&GAE1"QE"UFZB-7'$YNQ-"T]
MJ3C^:IP.VGN6AH?'+]Z_5,FK9!YCP68\_3U9RLW5(!R )5O%NU3>\_W/K$F(
MEOX6/!75?[!OM-X +'9"\JPQ5A%D25Y_QL_-0!P8H+#' #4&R#2 /0:X,<#'
M&I#&@%0C4Z=2C<,\EO%X5/ ]*$JU\E8>5(-96:OTD[RL^X,LU+>)LI/CZ4ZH
M*T( P=:JG%* .%\"+C>L $E>SZNR/I_!0RT ]TRH,04?YTS&2?H)?% Z\.N&
M[X2R%*.A5%&5OH>+)H)I'0'JB0 B<,MSN1'@.E^RY6L'0Y5.FQ-ZR6F*G![G
M;'$!,/P)( _![P]S\/'#IR8]2WBSXYUYC3.+E_G17F!D]?(J4]Q6#U=N<8_;
M>_;$\AT3X$O!,W#]+%F1QRF85?.&%0),5#%O>+X&-^KI6H*)$$R5^(\;Y0=\
ME2P3?SJB(&T4I(J"]$3QRRY[5-.%KQ0(MKR0\6/*]'SZ%_2/_;1V[%>.2T0]
MC<EH^&2)A;:Q4'<L"I5%,RJV&];6]."&*/0BZN/VMO6DL.@H#B#U7^OF-EU$
ML8_L:?AM&KXSC6];5J@'3Q5N6_!58AT[OS-V?I6+D4E71A#V_-!(Q"8+$.TI
M1]#F$3CSF#.U&BV2FB$E6>),39#DG^J"+:F@$P;"P>%PUDE99&6TAFQND<$0
M^Y$]J;!-*CRR. T3A>,ABEJGT1D?9>CI]<![]\QK7+R:>C2*B#&G9A8=#<(0
M14:9;#I""8'V.L&#Q0TZD]%KUH+GBR0MTZK&RC542'M'YRR97@0@?G_)<&>(
M/V,84I-[-AVD-/"A63.;$(8P#'J*IE<3Z%Y.)FKLDD7LK)%>#B ]9XTTSZ$;
MZ">#$':!#'T"/9.$-AV%ZL^LETV'">QA(=2$AV[$OY1++?0G@1%JW,+PG#74
MA(;1NWJ+QOQUR6B$O<BLF45(?.IA:A;-)HS44M>S+".->?1^S*,NE@DB")D=
MADWG01R94]"BPS"*,.Y)1F,>N3%_?7L]<?UNT$1'YR0ZTD1';J*?3 O4I3&A
M'C)A89,%'C3;)IN,8!3VU$F3';G)7M;I5$P@C7IT3M0CC7KD1OU;F$"6QEWU
MXUY@%JNKHR$)J=D]676A1_H>*TUVY";[48SHMMBJ#_0[B.C*0HC-AG%N]::8
MTY.)7D&0NV.?B"1VU58O >B<73K6^,9N?)\,"-QEK^H1B&?4R2;#-")&G6PR
MX@4]/WJQ!CEV@[RLTZF P)KN^)QTQP<O;=QT?PL0N(M?% 6![YO%LNA\A7/S
M'8757S_/L>8Y=O/\&$#@[BN>D/B=GXH6&84(FX"PR +57WD]F>BU [M?&WV[
MOG655K,?^^><8AK=^']^[X*[Y(6!%W7*9)%1VNE;+3*?TKXJ:8SC-UZ\7-^>
M3 >-=GQ.M!.-=N)&^UMT(%WV(D+]T.BV9S8=\A QZ6#7!;#G=SS1,"=NF!]#
MA\;%X?M3ZB-H+DL6&5&=D-FWVKP%462V#\.#[1)5V76U[23 @N]R6>\RM%?;
MK:U)M:%C7)_"RWF]0:7=U/MEMW&Q3G(!4K92+KV+0,54U%M0]8GDVVI3YI%+
M-;VJPPV+EZPH!>K[%>?RY:2\0;L1./X/4$L#!!0    ( %!7853K 0Y0' 0
M !P1   :    >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6R]6%MOHS@8_2L6
MFH<9J1NP 0.C)%+;S&HK;5=1,]U]6.V#2QQ  YBQ3=/^^S67 B6&K;9*7Q)L
MSOG\W3C&+(^,_Q QI1(\96DN5D8L9?'5-$48TXR(!2MHKNX<&,^(5$,>F:+@
ME.QK4I::R+*PF9$D-];+>F[+UTM6RC3)Z98#4689X<]7-&7'E0&-EXF[)(IE
M-6&NEP6)Z([*^V++U<CLK.R3C.8B83G@]+ R+N'7#7(K0HWX,Z%',;@&52@/
MC/VH!C?[E6%5'M&4AK(R0=3?([VF:5I94G[\;(T:W9H5<7C]8OW7.G@5S ,1
M])JE?R5[&:\,WP![>B!E*N_8\3?:!E0[&+)4U+_@V&(M X2ED"QKR<J#+,F;
M?_+4)F) @'B"@%H"&A.<"8+=$NRW$IR6X-29:4*I\[ ADJR7G!T!K]#*6G51
M)[-FJ_"3O*K[3G)U-U$\N;XJA9H1 @@:J7)* 4B^!TS&E(,D;_JJJL\OX#N3
M) 6Y:D5.'VE>T@8JN^F"JV[D\OD"%"G)97V7_BR3HK(+'IY!1%G$21$GRC$:
M558_;Z@D2?I%F;_?;<#G3U_ )[4L^!ZS4BB^6)I2!5FY:H9M0%=-0&@B((C
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
M(4>M_#&2XS-FRD"^WU(JGA?J@&H@'_P$4$L#!!0    ( %!7852\GI9QP0,
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
MAL#;B".8 M" (5%4[X,[^U&XWJ?"]K][HU]02P,$%     @ 4%=A5)>*NQS
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
MA3T>R22ZR$7]TMS+Z_7K37/+*DE&]M@L.S<R?OHW&4__XN/K?U!+ P04
M" !05V%4\0BR^?("   ;/0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSS=O+;MI &(;A6T&^@'C.ARK)JIMLJ]P (@:B<!)VU>3NBY(%?*,NNHG\
MKM 8,;P+ZQ$R\]__&G;+Z?5X&+>OIW'QOM\=QH=N.TVG'WT_KK;#?CG>'4_#
MX?+.^GC>+Z?+\KSI3\O5VW(S],Z8U)]O]^@>[V_W7#Q_G(;_V?&X7K^NAI_'
MU>_]<)C^L7'_YWA^&[?#,'6+Y^5Y,TP/7?^^NUX>^\\7>W?9N5L\O3QTYZ<7
MV_5S!SD)<O,'>0GR\P<%"0KS!T4)BO,')0E*\P=E"<KS!Q4)*O,'50FJ\P=9
MHS(:0%*#-4!KJUQ;@-=6P;8 L:V2;0%F6T7; M2VRK8%N&T5;@N0VRK=%F"W
M5;PM0&^G>CN WD[U=@"]7?-C&Z"W4[T=0&^G>CN WD[U=@"]G>KM 'H[U=L!
M]':JMP/H[51O!]#;J]X>H+=7O3U ;Z]Z>X#>OGE8 M#;J]X>H+=7O3U ;Z]Z
M>X#>7O7V +V]ZNT!>GO5VP/T#JIW .@=5.\ T#NHW@&@=U"] T#OT#SL!N@=
M5.\ T#NHW@&@=U"] T#OH'H'@-Y!]0X O:/J'0%Z1]4[ O2.JG<$Z!U5[PC0
M.ZK>$:!W;/ZL!.@=5>\(T#NJWA&@=U2](T#OJ'I'@-Y)]4X O9/JG0!Z)]4[
M ?1.JG<"Z)U4[P30.ZG>":!W:@Z; /1.JG<"Z)U4[P30.ZG>":!W5KTS0.^L
M>F> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG57O#- [-X<% 7IGU3L#],ZJ=P;H
M753O M"[J-X%H'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW >A=FL/>
M +V+ZET >E?5NP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7@-Y5]:X O:OJ
M70%Z5]6[ O2NS; .0&]KVG$=@-_6- ,[!B"X-<W(C@$8;DTSM&, BEO3C.V8
M[W1\G#YVPW@M^EHW =^I]G3Y['#]_L_EU\7V+OZ$NK_-&!__ E!+ P04
M" !05V%495'I;V8"  #K.@  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V]]N
MFS 4Q_%7B;BM MA@ U/3FW:W6R_V @R<!H5_LMTN??LYI*VTJ8M69=*^-T&)
M[?,[^$B?NUQ_>YZ-6QV&?G2;:.?]_"E)7+,S0^WB:39C6-E.=JA]^&H?DKEN
M]O6#262:ZJ291F]&O_;'&M'-]9W9UH^]7WT^A)]=-XV;R)K>1:O;T\9CUB:J
MY[GOFMJ']>1I;']+6;\DQ.'DLL?MNME=A0U1\F["<>7/ 2_GOCX9:[O6K.YK
MZ[_40]B5'/K$^>?>N/A\B7=ZG+;;KC'MU#P.X4CL9FOJUNV,\4,?GXI>G4_V
MX8;-Z5-<G+^4.1<8=M[;:79A8M9\/.YU),?3ZSD4,M9WYU_Q+3&4OOC]S'':
MK6G_,CM<[X_)[I=YN&1Y7'['O\[XK?X'^Y"0/C)('SFD#P7I0T/Z*"!]E) ^
M*D@?(J4T0A%54$@5%%,%!55!45506!445P4%5D&155)DE119)45629%54F25
M%%DE159)D5529)4463.*K!E%UHPB:T:1-:/(FE%DS2BR9A19,XJL&476G")K
M3I$UI\B:4V3-*;+F%%ESBJPY1=:<(FM.D5519%44615%5D6155%D5119%456
M19%54615%%DU159-D5539-44635%5DV155-DU119-45639&UH,A:4&0M*+(6
M%%D+BJP%1=:"(FM!D;6@R%I09"TILI8464N*K"5%UI(B:TF1M:3(6E)D+2FR
MEA19*XJL%476BB)K19&UHLA:462M*+)6%%DKBJP515:14F@5*<56D5)P%2E%
M5Y'^3UZ_3]/^'\<OSWBHN_$U/UG^XWKS$U!+ 0(4 Q0    ( %!7850'04UB
M@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L!
M A0#%     @ 4%=A5 _LQ9[N    *P(  !$              ( !KP   &1O
M8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ 4%=A5)E<G",0!@  G"<  !,
M             ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M" !05V%46Y<>D@\'   J&P  &               @($-"   >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ 4%=A5%8WRIDD @  >P4  !@
M             ("!4@\  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4
M Q0    ( %!7850\Y0)%I@8  *$<   8              " @:P1  !X;"]W
M;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !05V%4A9T)PJ<%  !T
M%   &               @(&(&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL
M4$L! A0#%     @ 4%=A5 PL/=_Q P  50P  !@              ("!91X
M 'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( %!7851F>)0
M. <  /L=   8              " @8PB  !X;"]W;W)K<VAE971S+W-H965T
M-BYX;6Q02P$"% ,4    " !05V%4V^HD-T\"  !3!0  &
M@('Z*0  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ 4%=A
M5!-Q:,,2"@  ]BP  !@              ("!?RP  'AL+W=O<FMS:&5E=',O
M<VAE970X+GAM;%!+ 0(4 Q0    ( %!7852<HFB\+0<  +(B   8
M      " @<<V  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M" !05V%42[[1>84"  #L!0  &0              @($J/@  >&PO=V]R:W-H
M965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( %!7851)J*#(21P  '56   9
M              " @>9   !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L!
M A0#%     @ 4%=A5%!4SL.> P  10@  !D              ("!9ET  'AL
M+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !05V%4PH.Q<0X$
M  #C"   &0              @($[80  >&PO=V]R:W-H965T<R]S:&5E=#$S
M+GAM;%!+ 0(4 Q0    ( %!78518VW(7P0D  * :   9              "
M@8!E  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ 4%=A
M5"D+CJ4!"P  _2(  !D              ("!>&\  'AL+W=O<FMS:&5E=',O
M<VAE970Q-2YX;6Q02P$"% ,4    " !05V%4$JTE_6@"   E!0  &0
M        @(&P>@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0
M   ( %!7853J7Q'>WP(  $D&   9              " @4]]  !X;"]W;W)K
M<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ 4%=A5-3>T]/0!0  P P
M !D              ("!98   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q0
M2P$"% ,4    " !05V%41) F1^L#  !S"   &0              @(%LA@
M>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( %!7852C^L=M
MX1   #@Z   9              " @8Z*  !X;"]W;W)K<VAE971S+W-H965T
M,C N>&UL4$L! A0#%     @ 4%=A5)\B3 <R!P  )Q4  !D
M ("!IIL  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !0
M5V%4C=(K[W$(  #&%P  &0              @($/HP  >&PO=V]R:W-H965T
M<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( %!7852L558WD@8  $80   9
M          " @;>K  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#
M%     @ 4%=A5&/>LI'E"0  DAD  !D              ("!@+(  'AL+W=O
M<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " !05V%4:D1*?4X/   M
M*@  &0              @(&<O   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM
M;%!+ 0(4 Q0    ( %!7850.=],UAQD  ,=1   9              " @2',
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 4%=A5.%;
M_U=U#   /Q\  !D              ("!W^4  'AL+W=O<FMS:&5E=',O<VAE
M970R-RYX;6Q02P$"% ,4    " !05V%4X)O+Q94(  "C$P  &0
M    @(&+\@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (
M %!7851EF W-=P,  ,\'   9              " @5?[  !X;"]W;W)K<VAE
M971S+W-H965T,CDN>&UL4$L! A0#%     @ 4%=A5)\TL9!/'P  ^60  !D
M             ("!!?\  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"
M% ,4    " !05V%4HW\;&AL$  #L"   &0              @(&+'@$ >&PO
M=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( %!7853^78P<"@,
M 'L&   9              " @=TB 0!X;"]W;W)K<VAE971S+W-H965T,S(N
M>&UL4$L! A0#%     @ 4%=A5,9?63T="   $1@  !D              ("!
M'B8! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !05V%4
MLT8R''$"   B!0  &0              @(%R+@$ >&PO=V]R:W-H965T<R]S
M:&5E=#,T+GAM;%!+ 0(4 Q0    ( %!78515)Q-#\P(  $T&   9
M      " @1HQ 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%
M  @ 4%=A5&0YZH.;!0  VPP  !D              ("!1#0! 'AL+W=O<FMS
M:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " !05V%4060BD($#   &"
M&0              @($6.@$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+
M 0(4 Q0    ( %!7853Z*HZ.[@0  &@,   9              " @<X] 0!X
M;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ 4%=A5 B(LM#V
M P  APH  !D              ("!\T(! 'AL+W=O<FMS:&5E=',O<VAE970S
M.2YX;6Q02P$"% ,4    " !05V%4+8 ?%DL%  #V#0  &0
M@($@1P$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( %!7
M853<U:J"! 8  "T/   9              " @:), 0!X;"]W;W)K<VAE971S
M+W-H965T-#$N>&UL4$L! A0#%     @ 4%=A5%13>/M2!0  0@X  !D
M         ("!W5(! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4
M    " !05V%4"P:4'(D)  !5&   &0              @(%F6 $ >&PO=V]R
M:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( %!7852-68%=@1$  -DY
M   9              " @29B 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL
M4$L! A0#%     @ 4%=A5$#=56O'!@  N \  !D              ("!WG,!
M 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !05V%4T#:J
M(14&  "G(@  &0              @('<>@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0V+GAM;%!+ 0(4 Q0    ( %!7850PZ_SDSP,  $(0   9
M  " @2B! 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @
M4%=A5-^9!>;O!0  W!D  !D              ("!+H4! 'AL+W=O<FMS:&5E
M=',O<VAE970T."YX;6Q02P$"% ,4    " !05V%45I3TT#0#  #4"0  &0
M            @(%4BP$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4
M Q0    ( %!7852@WW50HP@  )-'   9              " @;^. 0!X;"]W
M;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ 4%=A5+1AJ& H P
M!PH  !D              ("!F9<! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX
M;6Q02P$"% ,4    " !05V%4HG:*U[ $  !E%   &0              @('X
MF@$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( %!7853#
MZ\Y>A@8  *PI   9              " @=^? 0!X;"]W;W)K<VAE971S+W-H
M965T-3,N>&UL4$L! A0#%     @ 4%=A5/8Q!-YI @  -@8  !D
M     ("!G*8! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M" !05V%4:6T,H $#  "J"   &0              @($\J0$ >&PO=V]R:W-H
M965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( %!7851!U3:$K@(  #0'   9
M              " @72L 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L!
M A0#%     @ 4%=A5)F7@LHJ!@  TR   !D              ("!6:\! 'AL
M+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !05V%4D<JTQU<$
M  #A$0  &0              @(&ZM0$ >&PO=V]R:W-H965T<R]S:&5E=#4X
M+GAM;%!+ 0(4 Q0    ( %!7852QH![_30(  ,4%   9              "
M@4BZ 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ 4%=A
M5 5J"X:0 @  #P<  !D              ("!S+P! 'AL+W=O<FMS:&5E=',O
M<VAE970V,"YX;6Q02P$"% ,4    " !05V%4;J2;G[0"   :"   &0
M        @(&3OP$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0
M   ( %!7850E7!>$*0,  *T(   9              " @7[" 0!X;"]W;W)K
M<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ 4%=A5/":+@9*!0  [!@
M !D              ("!WL4! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q0
M2P$"% ,4    " !05V%4@1W'BX4(  "P-P  &0              @(%?RP$
M>&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( %!7853**-JV
M' (  ,0$   9              " @1O4 0!X;"]W;W)K<VAE971S+W-H965T
M-C4N>&UL4$L! A0#%     @ 4%=A5/>TF\Q# @  F04  !D
M ("!;M8! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " !0
M5V%4C]D* %\"  "X!0  &0              @('HV $ >&PO=V]R:W-H965T
M<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( %!7850 _:)34P0  -$1   9
M          " @7[; 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#
M%     @ 4%=A5/A&(GUG!   ^!<  !D              ("!". ! 'AL+W=O
M<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " !05V%4&=R06YT#   N
M"P  &0              @(&FY $ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM
M;%!+ 0(4 Q0    ( %!7853QG8LV#P0  /81   9              " @7KH
M 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ 4%=A5.,Y
M@13T @  Y P  !D              ("!P.P! 'AL+W=O<FMS:&5E=',O<VAE
M970W,BYX;6Q02P$"% ,4    " !05V%4#D=5%8 #  "\"0  &0
M    @('K[P$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    (
M %!7850@^.2S\P(  )<(   9              " @:+S 0!X;"]W;W)K<VAE
M971S+W-H965T-S0N>&UL4$L! A0#%     @ 4%=A5';_Q@[" @  C@<  !D
M             ("!S/8! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"
M% ,4    " !05V%4L0@2-U4%  !9&   &0              @('%^0$ >&PO
M=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( %!7853%^XLH^ 0
M &T4   9              " @5'_ 0!X;"]W;W)K<VAE971S+W-H965T-S<N
M>&UL4$L! A0#%     @ 4%=A5)?Z]O?+!0  -!L  !D              ("!
M@ 0" 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " !05V%4
M,FUKY\$"  "9!P  &0              @(&""@( >&PO=V]R:W-H965T<R]S
M:&5E=#<Y+GAM;%!+ 0(4 Q0    ( %!7851XA/!>)P,  *0)   9
M      " @7H- @!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%
M  @ 4%=A5&IL(8)F!   >A$  !D              ("!V! " 'AL+W=O<FMS
M:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    " !05V%4B?=G!]4"  ";!P
M&0              @(%U%0( >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+
M 0(4 Q0    ( %!7852HY52[4P0  *@/   9              " @8$8 @!X
M;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ 4%=A5"ZS;\@;
M!0  D!0  !D              ("!"QT" 'AL+W=O<FMS:&5E=',O<VAE970X
M-"YX;6Q02P$"% ,4    " !05V%4HA%E$3L#  "Q"@  &0
M@(%=(@( >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    ( %!7
M853YLVP7R@(  ) '   9              " @<\E @!X;"]W;W)K<VAE971S
M+W-H965T.#8N>&UL4$L! A0#%     @ 4%=A5+EZ)PI[!   @Q$  !D
M         ("!T"@" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"% ,4
M    " !05V%4DO-YI2X$  !T#@  &0              @(&"+0( >&PO=V]R
M:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( %!7853FQ*7"Q@,  %X,
M   9              " @><Q @!X;"]W;W)K<VAE971S+W-H965T.#DN>&UL
M4$L! A0#%     @ 4%=A5*?M\M9@ @  Q 4  !D              ("!Y#4"
M 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    " !05V%4V+'4
M/C<%  !#&0  &0              @(%[. ( >&PO=V]R:W-H965T<R]S:&5E
M=#DQ+GAM;%!+ 0(4 Q0    ( %!7852!2YHCUP,  "T.   9
M  " @>D] @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L! A0#%     @
M4%=A5#:!#54= P  , L  !D              ("!]T$" 'AL+W=O<FMS:&5E
M=',O<VAE970Y,RYX;6Q02P$"% ,4    " !05V%4DH.^TO@%   ;'   &0
M            @(%+10( >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM;%!+ 0(4
M Q0    ( %!7850>VM.PK0,  "(.   9              " @7I+ @!X;"]W
M;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%     @ 4%=A5-#(\P"+!P
MH2P  !D              ("!7D\" 'AL+W=O<FMS:&5E=',O<VAE970Y-BYX
M;6Q02P$"% ,4    " !05V%4);> 4?L"   0"@  &0              @($@
M5P( >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4 Q0    ( %!7853:
M^09=NPX  $:.   9              " @5): @!X;"]W;W)K<VAE971S+W-H
M965T.3@N>&UL4$L! A0#%     @ 4%=A5#H%R8T$ P  (@H  !D
M     ("!1&D" 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6Q02P$"% ,4
M" !05V%4E&WI95$$  #>$0  &@              @(%_; ( >&PO=V]R:W-H
M965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4    " !05V%4Q:1JSXP%   4'
M&@              @($(<0( >&PO=V]R:W-H965T<R]S:&5E=#$P,2YX;6Q0
M2P$"% ,4    " !05V%4ZP$.4!P$   <$0  &@              @(',=@(
M>&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4    " !05V%4"V3A
M\;<#  "<"P  &@              @($@>P( >&PO=V]R:W-H965T<R]S:&5E
M=#$P,RYX;6Q02P$"% ,4    " !05V%4O)Z6<<$#  #'"P  &@
M    @($/?P( >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6Q02P$"% ,4
M" !05V%47^%]<T #  #J$P  #0              @ $(@P( >&PO<W1Y;&5S
M+GAM;%!+ 0(4 Q0    ( %!78527BKL<P    !,"   +              "
M 7.& @!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( %!7850F<^#H90<  &9$   /
M              "  5R' @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !0
M5V%4\0BR^?("   ;/0  &@              @ 'NC@( >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !05V%495'I;V8"  #K.@  $P
M            @ $8D@( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     < !P
+ ,P>  "OE (    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<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>129
<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>130
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>595</ContextCount>
  <ElementCount>648</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>146</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="tfx-20211231.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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - 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>4</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - 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>5</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - 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>6</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - 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>7</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1006008 - 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>8</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1007009 - 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>9</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1008010 - 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>10</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.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>11</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.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>12</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2105103 - Disclosure - Net revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Netrevenues</Role>
      <ShortName>Net revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2108104 - 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>14</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2112105 - 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>15</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2118106 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2121107 - 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>17</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2124108 - 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>18</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2130109 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2135110 - Disclosure - Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Borrowings</Role>
      <ShortName>Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2142111 - Disclosure - Financial instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Financialinstruments</Role>
      <ShortName>Financial instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2147112 - 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>22</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2153113 - Disclosure - Shareholders' equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Shareholdersequity</Role>
      <ShortName>Shareholders' equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2159114 - 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>24</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2167115 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Incometaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2176116 - 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>26</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2187117 - 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>27</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2189118 - 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>28</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2193119 - 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-20211231.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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2306301 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2309302 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2313303 - Disclosure - Restructuring and impairment charges (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandimpairmentchargesTables</Role>
      <ShortName>Restructuring and impairment charges (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2319304 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2322305 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2325306 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2331307 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2336308 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2343309 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2348310 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2354311 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2360312 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2368313 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2377314 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2390315 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.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>46</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Net revenues - Other revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails</Role>
      <ShortName>Net revenues - Other revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2410403 - Disclosure - Acquisitions and Divestitures - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails</Role>
      <ShortName>Acquisitions and Divestitures - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2411404 - Disclosure - Acquisitions and Divestitures - Assets held-for-sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails</Role>
      <ShortName>Acquisitions and Divestitures - Assets held-for-sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2414405 - Disclosure - Restructuring and impairment charges - Expected costs to be incurred (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails</Role>
      <ShortName>Restructuring and impairment charges - Expected costs to be incurred (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2415406 - Disclosure - Restructuring and impairment charges - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail</Role>
      <ShortName>Restructuring and impairment charges - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2416407 - Disclosure - Restructuring and impairment charges - Reconciliation of changes in accrued liabilities associated with restructuring program (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail</Role>
      <ShortName>Restructuring and impairment charges - Reconciliation of changes in accrued liabilities associated with restructuring program (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2417408 - Disclosure - Restructuring and impairment charges - Restructuring program (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail</Role>
      <ShortName>Restructuring and impairment charges - Restructuring program (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2420409 - 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>54</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2423410 - 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>55</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2426411 - 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>56</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2427412 - 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>57</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2428413 - 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>58</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2429414 - 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>59</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2432415 - 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>60</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2433416 - 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>61</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2434417 - 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>62</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2437418 - 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>63</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2438419 - 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>64</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2439420 - 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>65</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2440421 - 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>66</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2441422 - 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>67</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2444423 - 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>68</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2445424 - 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>69</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2446425 - Disclosure - Financial instruments - Schedule of foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails</Role>
      <ShortName>Financial instruments - Schedule of foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2449426 - 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>71</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2451428 - 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>72</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2452429 - 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>73</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2455430 - 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>74</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2456431 - 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>75</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2457432 - 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>76</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2458433 - 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>77</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2461434 - 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>78</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2462435 - 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>79</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2463436 - 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>80</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2464437 - 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>81</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2465438 - 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>82</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2466439 - 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>83</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2469440 - 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>84</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2470441 - 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>85</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2471442 - 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>86</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2472443 - 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>87</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2473444 - 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>88</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2474445 - 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>89</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2475446 - 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>90</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2478447 - 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>91</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2479448 - 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>92</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2480449 - 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>93</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2481450 - 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>94</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2482451 - 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>95</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2483452 - 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>96</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2484453 - 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>97</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2485454 - 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>98</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>2486455 - 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>99</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>2488456 - 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>100</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>2491457 - 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>101</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>2492458 - 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>102</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>2494459 - 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>103</Position>
    </Report>
    <Report instance="tfx-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>2495460 - 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>104</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-20211231.htm">tfx-20211231.htm</File>
    <File>exhibit1031-amendedandrest.htm</File>
    <File>exhibit1032-firstamendment.htm</File>
    <File>exhibit21-subsidiaries2021.htm</File>
    <File>exhibit22-subsidiaryguaran.htm</File>
    <File>exhibit413-sixthsupplement.htm</File>
    <File>exhibit414-eighthsupplemen.htm</File>
    <File>exhibit422-firstsupplement.htm</File>
    <File>tfx-20211231.xsd</File>
    <File>tfx-20211231_cal.xml</File>
    <File>tfx-20211231_def.xml</File>
    <File>tfx-20211231_lab.xml</File>
    <File>tfx-20211231_pre.xml</File>
    <File>tfx-ex23_20211231x10k.htm</File>
    <File>tfx-ex311_20211231x10k.htm</File>
    <File>tfx-ex312_20211231x10k.htm</File>
    <File>tfx-ex321_20211231x10k.htm</File>
    <File>tfx-ex322_20211231x10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>tfx-20211231_g1.jpg</File>
    <File>tfx-20211231_g2.jpg</File>
    <File>tfx-20211231_g3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1700">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>133
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "tfx-20211231.htm": {
   "axisCustom": 0,
   "axisStandard": 44,
   "contextCount": 595,
   "dts": {
    "calculationLink": {
     "local": [
      "tfx-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tfx-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "tfx-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tfx-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tfx-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "tfx-20211231.xsd"
     ],
     "remote": [
      "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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.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",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 921,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 1,
    "http://www.teleflex.com/20211231": 2,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 7
   },
   "keyCustom": 74,
   "keyStandard": 574,
   "memberCustom": 61,
   "memberStandard": 79,
   "nsprefix": "tfx",
   "nsuri": "http://www.teleflex.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008010 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ib5ae1d9bf4b0411698973ef108322335_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": "2488456 - 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-20211231.htm",
      "contextRef": "ib5ae1d9bf4b0411698973ef108322335_D20210217-20210217",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2491457 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2492458 - 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-20211231.htm",
      "contextRef": "ie50d0f96acd247d39134dc5a88551488_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i8f663d0975b74059bbf74218ca5a7dd7_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2494459 - 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-20211231.htm",
      "contextRef": "i4f196e495c6c428985e0a8ca7edfae6d_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i8f663d0975b74059bbf74218ca5a7dd7_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2495460 - 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-20211231.htm",
      "contextRef": "i452a1cf3f21043a89fb54e50d7fa1b62_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105103 - Disclosure - Net revenues",
     "role": "http://www.teleflex.com/role/Netrevenues",
     "shortName": "Net revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108104 - Disclosure - Acquisitions and Divestitures",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestitures",
     "shortName": "Acquisitions and Divestitures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112105 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118106 - Disclosure - Inventories",
     "role": "http://www.teleflex.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121107 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124108 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130109 - Disclosure - Leases",
     "role": "http://www.teleflex.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://www.teleflex.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135110 - Disclosure - Borrowings",
     "role": "http://www.teleflex.com/role/Borrowings",
     "shortName": "Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142111 - Disclosure - Financial instruments",
     "role": "http://www.teleflex.com/role/Financialinstruments",
     "shortName": "Financial instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147112 - Disclosure - Fair value measurement",
     "role": "http://www.teleflex.com/role/Fairvaluemeasurement",
     "shortName": "Fair value measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153113 - Disclosure - Shareholders' equity",
     "role": "http://www.teleflex.com/role/Shareholdersequity",
     "shortName": "Shareholders' equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2159114 - Disclosure - Stock compensation plans",
     "role": "http://www.teleflex.com/role/Stockcompensationplans",
     "shortName": "Stock compensation plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2167115 - Disclosure - Income taxes",
     "role": "http://www.teleflex.com/role/Incometaxes",
     "shortName": "Income taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2176116 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2187117 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2189118 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2193119 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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",
       "tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313303 - Disclosure - Restructuring and impairment charges (Tables)",
     "role": "http://www.teleflex.com/role/RestructuringandimpairmentchargesTables",
     "shortName": "Restructuring and impairment charges (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319304 - Disclosure - Inventories (Tables)",
     "role": "http://www.teleflex.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322305 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325306 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2331307 - Disclosure - Leases (Tables)",
     "role": "http://www.teleflex.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336308 - Disclosure - Borrowings (Tables)",
     "role": "http://www.teleflex.com/role/BorrowingsTables",
     "shortName": "Borrowings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2343309 - Disclosure - Financial instruments (Tables)",
     "role": "http://www.teleflex.com/role/FinancialinstrumentsTables",
     "shortName": "Financial instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348310 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2354311 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2360312 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2368313 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2377314 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2390315 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Net revenues - Other revenues (Details)",
     "role": "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails",
     "shortName": "Net revenues - Other revenues (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ic34788b2d54144d6986a7e4065e4a708_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410403 - Disclosure - Acquisitions and Divestitures - Additional Information (Details)",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
     "shortName": "Acquisitions and Divestitures - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "iaf6e2a0f91264f4abd0b0ae7daf4213f_D20200218-20200218",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ib11b86955f7948c1a05e1fa247fc5bd9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411404 - Disclosure - Acquisitions and Divestitures - Assets held-for-sale (Details)",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails",
     "shortName": "Acquisitions and Divestitures - Assets held-for-sale (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ib11b86955f7948c1a05e1fa247fc5bd9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ib5d02b18cf8946c9a3a247b623c456a5_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414405 - Disclosure - Restructuring and impairment charges - Expected costs to be incurred (Details)",
     "role": "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
     "shortName": "Restructuring and impairment charges - Expected costs to be incurred (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ib5d02b18cf8946c9a3a247b623c456a5_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415406 - Disclosure - Restructuring and impairment charges - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
     "shortName": "Restructuring and impairment charges - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i118163d0248a4136b331dad793ec9f0a_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i748fc8e7aec54b97b0e6e5fbcdd0f839_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416407 - Disclosure - Restructuring and impairment charges - Reconciliation of changes in accrued liabilities associated with restructuring program (Detail)",
     "role": "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
     "shortName": "Restructuring and 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-20211231.htm",
      "contextRef": "i6f041d1a7bc14092bdc6e8d6e66f00a7_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417408 - Disclosure - Restructuring and impairment charges - Restructuring program (Detail)",
     "role": "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail",
     "shortName": "Restructuring and impairment charges - Restructuring program (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420409 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tfx:LandBuildingsAndLeaseholdImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423410 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tfx:LandBuildingsAndLeaseholdImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426411 - 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-20211231.htm",
      "contextRef": "ic1b18cbeca6a45889e747e35cd492035_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427412 - 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-20211231.htm",
      "contextRef": "i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428413 - 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",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429414 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432415 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433416 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434417 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437418 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438419 - 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-20211231.htm",
      "contextRef": "i48041baa10034034aabeac3755e4e95b_I20200330",
      "decimals": "INF",
      "lang": "en-US",
      "name": "tfx:MaximumAmountAvailableUnderReceivableSecuritization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "if05fc7193fc045818dc9e29e28f12012_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439420 - 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-20211231.htm",
      "contextRef": "if05fc7193fc045818dc9e29e28f12012_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440421 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441422 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings",
       "us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i92cda531b1964dd8821f3870fcf7c619_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444423 - 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-20211231.htm",
      "contextRef": "i92cda531b1964dd8821f3870fcf7c619_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i381bd9d49c65415d9246f687698d4c31_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445424 - 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",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i381bd9d49c65415d9246f687698d4c31_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "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 - Schedule of foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense (Details)",
     "role": "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails",
     "shortName": "Financial instruments - Schedule of foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "iafc318244809487986dcd01f7e47c29f_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449426 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i76bf9a0aea0b4429883269978c9ec3ad_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451428 - 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-20211231.htm",
      "contextRef": "i76bf9a0aea0b4429883269978c9ec3ad_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i8f663d0975b74059bbf74218ca5a7dd7_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452429 - 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-20211231.htm",
      "contextRef": "i6a0288adcac04dd1bf5d4a9c97915ba7_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455430 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456431 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i8f663d0975b74059bbf74218ca5a7dd7_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457432 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458433 - 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-20211231.htm",
      "contextRef": "icc98751b2eb84ce48f24609cc69ea68f_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461434 - 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": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462435 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006008 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463436 - 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-20211231.htm",
      "contextRef": "i9493f99379e94cbeb1ce37759fba2367_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i8f663d0975b74059bbf74218ca5a7dd7_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464437 - 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-20211231.htm",
      "contextRef": "i8f663d0975b74059bbf74218ca5a7dd7_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465438 - 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-20211231.htm",
      "contextRef": "i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "id265819c2c514e47a54e1588103bcef4_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466439 - 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-20211231.htm",
      "contextRef": "i4289f3ea400249ad89e9b80ee579d11c_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469440 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470441 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471442 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472443 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473444 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i8f663d0975b74059bbf74218ca5a7dd7_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474445 - 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-20211231.htm",
      "contextRef": "ic6b1beff08e745c3825762181311b796_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i84dd850de27a44028aa6dc1325d9ffba_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007009 - 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-20211231.htm",
      "contextRef": "i84dd850de27a44028aa6dc1325d9ffba_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475446 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2478447 - 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-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2479448 - 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-20211231.htm",
      "contextRef": "i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2480449 - 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-20211231.htm",
      "contextRef": "i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i0ed6ca68bb8148fcbc42247aa4b47eba_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2481450 - 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-20211231.htm",
      "contextRef": "i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i86b5a7c849734068b12623d4ab3a9d19_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2482451 - 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-20211231.htm",
      "contextRef": "i3f75057654e242e485eb48fc45071387_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i8f663d0975b74059bbf74218ca5a7dd7_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2483452 - 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-20211231.htm",
      "contextRef": "i0d18ebb7b9814b859e7ba508af1e99a8_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i3f75057654e242e485eb48fc45071387_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2484453 - 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-20211231.htm",
      "contextRef": "i3f75057654e242e485eb48fc45071387_I20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2485454 - 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-20211231.htm",
      "contextRef": "ibd148e052a324de2879be50336a948e7_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20211231.htm",
      "contextRef": "i3f75057654e242e485eb48fc45071387_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2486455 - 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-20211231.htm",
      "contextRef": "i3f75057654e242e485eb48fc45071387_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 146,
   "tag": {
    "country_MX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MEXICO",
        "terseLabel": "Mexico"
       }
      }
     },
     "localname": "MX",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "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/2021",
     "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/2021",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r989",
      "r990",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r989",
      "r990",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r989",
      "r990",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r989",
      "r990",
      "r991"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r992"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r987"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r986"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r986"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r986"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r1000"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r986"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r986"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r986"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r986"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r1024"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r989",
      "r990",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r985"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r988"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r180",
      "r245",
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r265",
      "r269",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r407",
      "r409",
      "r410",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r180",
      "r245",
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r265",
      "r269",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r407",
      "r409",
      "r410",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r192",
      "r202",
      "r208",
      "r300",
      "r644",
      "r645",
      "r646",
      "r685",
      "r686",
      "r763",
      "r766",
      "r769",
      "r770",
      "r1027"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r192",
      "r202",
      "r208",
      "r300",
      "r644",
      "r645",
      "r646",
      "r685",
      "r686",
      "r763",
      "r766",
      "r769",
      "r770",
      "r1027"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r192",
      "r202",
      "r208",
      "r300",
      "r644",
      "r645",
      "r646",
      "r685",
      "r686",
      "r763",
      "r766",
      "r769",
      "r770",
      "r1027"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r275",
      "r489",
      "r494",
      "r935"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r415",
      "r450",
      "r595",
      "r601",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r875",
      "r932",
      "r936",
      "r982",
      "r983"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "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/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r415",
      "r450",
      "r595",
      "r601",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r875",
      "r932",
      "r936",
      "r982",
      "r983"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "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/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r275",
      "r489",
      "r494",
      "r935"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r271",
      "r489",
      "r492",
      "r878",
      "r931",
      "r933"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r271",
      "r489",
      "r492",
      "r878",
      "r931",
      "r933"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r415",
      "r450",
      "r532",
      "r595",
      "r601",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r875",
      "r932",
      "r936",
      "r982",
      "r983"
     ],
     "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/2021-01-31",
     "presentation": [
      "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/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r415",
      "r450",
      "r532",
      "r595",
      "r601",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r875",
      "r932",
      "r936",
      "r982",
      "r983"
     ],
     "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/2021-01-31",
     "presentation": [
      "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/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r203",
      "r596",
      "r1001"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r203",
      "r208",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r187",
      "r1012"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r272",
      "r273",
      "r489",
      "r493",
      "r934",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r1002",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r272",
      "r273",
      "r489",
      "r493",
      "r934",
      "r967",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r1002",
      "r1003"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r203",
      "r208",
      "r381",
      "r596",
      "r843"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r185",
      "r186",
      "r1012"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r850",
      "r852",
      "r855",
      "r982",
      "r983"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_A2021RestructuringPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Restructuring Plan",
        "label": "2021 Restructuring Plan [Member]",
        "terseLabel": "2021 Restructuring plan"
       }
      }
     },
     "localname": "A2021RestructuringPlanMember",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AbsoluteReturnCreditFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Absolute Return Credit Fund",
        "label": "Absolute Return Credit Fund [Member]",
        "terseLabel": "Absolute return credit fund"
       }
      }
     },
     "localname": "AbsoluteReturnCreditFundMember",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information [Abstract]",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.teleflex.com/20211231",
     "xbrltype": "stringItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestitures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_ChangesInContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in contingent consideration.",
        "label": "Changes In Contingent Consideration",
        "negatedTerseLabel": "Payments for contingent consideration"
       }
      }
     },
     "localname": "ChangesInContingentConsideration",
     "nsuri": "http://www.teleflex.com/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ContractWithCustomerRelatedPartyLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Related Party Liability",
        "label": "Contract With Customer, Related Party Liability",
        "terseLabel": "Contract with customer, related party liability"
       }
      }
     },
     "localname": "ContractWithCustomerRelatedPartyLiability",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "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/20211231",
     "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 Liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.teleflex.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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",
        "terseLabel": "Defined benefit plan, plan amendments"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts",
     "nsuri": "http://www.teleflex.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent",
        "terseLabel": "Noncurrent operating lease liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset",
        "terseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DisposalGroupIncludingDiscontinuedOperationWorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Working Capital",
        "label": "Disposal Group, Including Discontinued Operation, Working Capital",
        "terseLabel": "Disposal group, including discontinued operation, working capital"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationWorkingCapital",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "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/20211231",
     "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": 7.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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 3.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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_EssentialMedicalIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Essential Medical Inc",
        "label": "Essential Medical Inc [Member]",
        "terseLabel": "Essential Medical Inc"
       }
      }
     },
     "localname": "EssentialMedicalIncMember",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated time frame over which accrued amounts may be paid out.",
        "label": "Estimated Time Frame Over Which Accrued Amounts May Be Paid Out",
        "terseLabel": "Estimated time frame over which accrued amounts may be paid out"
       }
      }
     },
     "localname": "EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut",
     "nsuri": "http://www.teleflex.com/20211231",
     "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/20211231",
     "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/20211231",
     "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",
        "terseLabel": "Translation adjustment"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments",
     "nsuri": "http://www.teleflex.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_InventoryFairValueStepUp": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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": "2026 and thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturityAfterYearFour",
     "nsuri": "http://www.teleflex.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_MedlineManufacturingAndSupplyTransitionAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Medline Manufacturing And Supply Transition Agreement",
        "label": "Medline Manufacturing And Supply Transition Agreement [Member]",
        "terseLabel": "Medline Manufacturing And Supply Transition Agreement"
       }
      }
     },
     "localname": "MedlineManufacturingAndSupplyTransitionAgreementMember",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_NetGainOnSaleOfBusinessesAndAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.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 business and assets",
        "terseLabel": "Net gain on sales of business and assets"
       }
      }
     },
     "localname": "NetGainOnSaleOfBusinessesAndAssets",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "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/20211231",
     "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/20211231",
     "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/20211231",
     "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 $(238), $243 and $15, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax",
     "nsuri": "http://www.teleflex.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OtherrestructuringprogramsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other restructuring programs [Member]",
        "label": "Other restructuring programs [Member]",
        "terseLabel": "Other restructuring programs"
       }
      }
     },
     "localname": "OtherrestructuringprogramsMember",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_PaymentsForContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_RespiratoryBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Respiratory Business",
        "label": "Respiratory Business [Member]",
        "terseLabel": "Respiratory Business"
       }
      }
     },
     "localname": "RespiratoryBusinessMember",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_RespiratoryDivestiturePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Respiratory Divestiture Plan",
        "label": "Respiratory Divestiture Plan [Member]",
        "terseLabel": "Respiratory divestiture plan"
       }
      }
     },
     "localname": "RespiratoryDivestiturePlanMember",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_RestructuringCostsExpectedAggregateCapitalExpenditures": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring Costs Expected Aggregate Capital Expenditures",
        "label": "Restructuring Costs Expected Aggregate Capital Expenditures",
        "terseLabel": "Expected capital expenditures"
       }
      }
     },
     "localname": "RestructuringCostsExpectedAggregateCapitalExpenditures",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_RevenuebasedPaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue-based Payment [Member]",
        "label": "Revenue-based Payment [Member]",
        "terseLabel": "Revenue-based"
       }
      }
     },
     "localname": "RevenuebasedPaymentMember",
     "nsuri": "http://www.teleflex.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of current cost estimates by major type of cost.",
        "label": "Summary Of Current Cost Estimates By Major Type Of Cost Table [Table Text Block]",
        "terseLabel": "Summary of Current Cost Estimates by Major Type of Cost"
       }
      }
     },
     "localname": "SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
     "nsuri": "http://www.teleflex.com/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesTables"
     ],
     "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/20211231",
     "presentation": [
      "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/20211231",
     "presentation": [
      "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/20211231",
     "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/20211231",
     "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.48% at December 31, 2021 and 1.65% at December 31 2020, due 2024"
       }
      }
     },
     "localname": "ThreePointFiveSevenPercentTermLoanFacilityMember",
     "nsuri": "http://www.teleflex.com/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r195",
      "r196",
      "r197",
      "r199",
      "r285",
      "r286",
      "r297",
      "r298",
      "r299",
      "r300",
      "r303",
      "r304",
      "r396",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r648",
      "r685",
      "r686",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r768",
      "r769",
      "r770",
      "r771",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r798",
      "r799",
      "r835",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting Standards Update [Extensible Enumeration]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r76",
      "r842"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r32",
      "r57",
      "r277",
      "r278"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r360",
      "r379",
      "r380"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r50",
      "r889",
      "r915"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r80"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r80"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r104",
      "r110",
      "r120",
      "r121",
      "r122",
      "r729"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r73",
      "r352"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r110",
      "r120",
      "r121",
      "r122",
      "r123",
      "r728"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "auth_ref": [
      "r105",
      "r110",
      "r553"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r60",
      "r107",
      "r109",
      "r110",
      "r917",
      "r944",
      "r948"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r120",
      "r121",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r812"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r106",
      "r110",
      "r120",
      "r121",
      "r122",
      "r189",
      "r190",
      "r191",
      "r729",
      "r939",
      "r940",
      "r1029"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r100",
      "r110",
      "r120",
      "r121",
      "r122",
      "r729",
      "r806",
      "r807",
      "r808",
      "r809",
      "r812"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r58",
      "r648",
      "r842"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r644",
      "r645",
      "r646",
      "r769"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r604",
      "r635",
      "r650"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r185",
      "r186"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r280",
      "r305",
      "r307",
      "r308"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r64",
      "r280",
      "r305"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r158",
      "r435",
      "r444",
      "r445",
      "r817"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r158",
      "r332",
      "r340"
     ],
     "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"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r224"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r224"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r224"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "auth_ref": [
      "r290",
      "r533"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r158",
      "r348"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail": {
       "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r174",
      "r253",
      "r260",
      "r267",
      "r296",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r725",
      "r730",
      "r788",
      "r840",
      "r842",
      "r887",
      "r914"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r34",
      "r36",
      "r93",
      "r174",
      "r296",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r725",
      "r730",
      "r788",
      "r840",
      "r842"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r6",
      "r7",
      "r23",
      "r25",
      "r29",
      "r354"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r23",
      "r25",
      "r29",
      "r349",
      "r354"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "totalLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r606",
      "r638"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r740",
      "r745"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r351"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r590",
      "r597"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r590",
      "r597",
      "r708",
      "r709"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r717",
      "r718",
      "r720"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r157",
      "r723"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r722"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r716",
      "r719",
      "r721"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r778"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r707"
     ],
     "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",
        "terseLabel": "Acquisition operating profit"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r707"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r710"
     ],
     "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": "Business combination, recognized identifiable assets acquired and liabilities assumed, deferred tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r710"
     ],
     "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": "Business combination, recognized identifiable assets acquired and liabilities assumed, intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r705"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r163",
      "r164",
      "r165"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Aggregate capital expenditures"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r984"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r30",
      "r70",
      "r160"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r43",
      "r161"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r153",
      "r160",
      "r166"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r153",
      "r803"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r737"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r22",
      "r153"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": {
     "auth_ref": [
      "r520"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r85",
      "r380",
      "r894",
      "r921"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r376",
      "r377",
      "r378",
      "r391",
      "r969"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Commitmentsandcontingentliabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r468"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r189",
      "r190",
      "r769"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r56"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r56"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r56"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r56",
      "r842"
     ],
     "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: 2021 \u2014 47,929 shares; 2020 \u2014 47,812 shares"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r115",
      "r117",
      "r118",
      "r131",
      "r901",
      "r927"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r235",
      "r236",
      "r275",
      "r786",
      "r787",
      "r968"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r235",
      "r236",
      "r275",
      "r786",
      "r787",
      "r950",
      "r968"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r235",
      "r236",
      "r275",
      "r786",
      "r787",
      "r950",
      "r968"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r235",
      "r236",
      "r275",
      "r786",
      "r787"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r235",
      "r236",
      "r275",
      "r786",
      "r787",
      "r968"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r168",
      "r727"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r351"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "auth_ref": [
      "r491"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r135",
      "r878"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "auth_ref": [
      "r368",
      "r369",
      "r375"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "auth_ref": [
      "r533",
      "r751"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r175",
      "r681",
      "r692"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r175",
      "r681"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r175",
      "r681",
      "r692",
      "r694"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current income tax expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r175",
      "r681",
      "r692"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r234",
      "r275"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerListsMember": {
     "auth_ref": [
      "r713"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r714"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r78"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r171",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r429",
      "r436",
      "r437",
      "r439",
      "r448"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Borrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r48",
      "r50",
      "r51",
      "r173",
      "r180",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r425",
      "r426",
      "r427",
      "r428",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r442",
      "r443",
      "r444",
      "r445",
      "r818",
      "r888",
      "r891",
      "r911"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r51",
      "r440",
      "r891",
      "r911"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r82",
      "r413"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r83",
      "r173",
      "r180",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r425",
      "r426",
      "r427",
      "r428",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r442",
      "r443",
      "r444",
      "r445",
      "r818"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r907"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r907"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r907"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "auth_ref": [
      "r907"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r907"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r907"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r83",
      "r173",
      "r180",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r425",
      "r426",
      "r427",
      "r428",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r438",
      "r442",
      "r443",
      "r444",
      "r445",
      "r464",
      "r465",
      "r466",
      "r467",
      "r815",
      "r816",
      "r818",
      "r819",
      "r908"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": {
     "auth_ref": [
      "r820"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued": {
     "auth_ref": [
      "r618"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total fair value of shares issued during the period under a deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Fair Value of Shares Issued",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": {
     "auth_ref": [
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Shares Issued",
        "negatedLabel": "Deferred compensation (in shares)"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r175",
      "r682",
      "r692"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r74",
      "r425",
      "r817"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r175",
      "r682",
      "r692"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r657",
      "r658"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r158",
      "r175",
      "r682",
      "r692",
      "r693",
      "r694"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r53",
      "r54",
      "r673",
      "r890",
      "r910"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r657",
      "r658"
     ],
     "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, 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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r175",
      "r682",
      "r692"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r675"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r679",
      "r680"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOtherTaxCarryforwards": {
     "auth_ref": [
      "r679",
      "r680"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r679"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r679",
      "r680"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r674"
     ],
     "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/2021-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": [
      "r658",
      "r675"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r679",
      "r680"
     ],
     "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 \u2014 stock acquisitions"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r679",
      "r680"
     ],
     "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 Assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r679",
      "r680"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r679",
      "r680"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "auth_ref": [
      "r679"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r541"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r110",
      "r553"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r110",
      "r553"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r522",
      "r582"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r514"
     ],
     "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 (gain) loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r47",
      "r506",
      "r507",
      "r530",
      "r582",
      "r886",
      "r913"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r555"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r556"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r555"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r557",
      "r581"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r509"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r516",
      "r587"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt": {
     "auth_ref": [
      "r509",
      "r587"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r532",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r560",
      "r582"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanCashMember": {
     "auth_ref": [
      "r533",
      "r535",
      "r582"
     ],
     "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/2021-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/2021-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/2021-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/2021-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": [
      "r533"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r533",
      "r582"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember": {
     "auth_ref": [
      "r533",
      "r535",
      "r582"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r542"
     ],
     "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 2027\u00a0\u2014 2031"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r542"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r542"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r542"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r542"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r542"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "auth_ref": [
      "r543",
      "r583"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r508",
      "r547",
      "r575",
      "r582",
      "r583"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r521",
      "r533",
      "r535",
      "r536",
      "r582"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "auth_ref": [
      "r515"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r506",
      "r530",
      "r582"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r508",
      "r512",
      "r546",
      "r574",
      "r582",
      "r583"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r544",
      "r572",
      "r582",
      "r583"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": {
     "auth_ref": [
      "r568",
      "r569",
      "r582"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r517"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r526",
      "r587"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "auth_ref": [
      "r525"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r523"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r532",
      "r582"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r510",
      "r545",
      "r573",
      "r582",
      "r583"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "auth_ref": [
      "r559"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r566",
      "r567",
      "r570",
      "r571",
      "r582"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r588"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r158",
      "r350"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r158",
      "r350"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r95",
      "r96",
      "r97",
      "r785"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings": {
     "auth_ref": [
      "r747",
      "r757"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r94",
      "r97",
      "r98",
      "r743",
      "r857"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r94",
      "r97",
      "r98",
      "r743",
      "r857"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r97",
      "r741",
      "r744",
      "r749",
      "r752"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails",
      "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r738",
      "r741",
      "r749"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r738",
      "r741",
      "r749",
      "r752",
      "r753",
      "r755",
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "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": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r95"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLossOnDerivative": {
     "auth_ref": [
      "r742"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r734",
      "r736"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r734",
      "r736"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r179",
      "r733",
      "r735",
      "r738",
      "r739",
      "r754"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r738"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r489",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r651"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r20",
      "r128",
      "r924"
     ],
     "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": "Income (loss) from discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r12",
      "r20",
      "r26",
      "r659",
      "r691",
      "r699"
     ],
     "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": "Taxes (benefit) on operating loss from discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r25"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r25",
      "r347",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r23",
      "r25",
      "r29",
      "r346",
      "r354"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "totalLabel": "Noncurrent assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r23",
      "r346",
      "r354"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r23",
      "r346",
      "r354"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r23",
      "r349",
      "r354"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Current",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities": {
     "auth_ref": [
      "r6",
      "r7",
      "r23",
      "r354"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "auth_ref": [
      "r6",
      "r7",
      "r23",
      "r346",
      "r354"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r6",
      "r7",
      "r23",
      "r354"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r21",
      "r29"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Revenue attributable to respiratory business"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r590",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r468",
      "r906"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r132",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r211",
      "r214",
      "r221",
      "r222",
      "r223",
      "r226",
      "r227",
      "r770",
      "r771",
      "r902",
      "r928"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r132",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r214",
      "r221",
      "r222",
      "r223",
      "r226",
      "r227",
      "r770",
      "r771",
      "r902",
      "r928"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r803"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r660"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail",
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r177",
      "r660",
      "r696"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r660",
      "r696"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 8.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r660",
      "r696"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r660",
      "r696"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r660",
      "r696"
     ],
     "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 other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r660",
      "r696"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r660",
      "r696"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r660",
      "r696"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r636"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r636"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r635"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r633"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r120",
      "r121",
      "r122",
      "r189",
      "r190",
      "r191",
      "r196",
      "r205",
      "r207",
      "r229",
      "r300",
      "r463",
      "r468",
      "r644",
      "r645",
      "r646",
      "r685",
      "r686",
      "r769",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r812",
      "r939",
      "r940",
      "r941",
      "r1029"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r44",
      "r49",
      "r292",
      "r912",
      "r964",
      "r965",
      "r966"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r773",
      "r774",
      "r775",
      "r783"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r776"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r776"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r427",
      "r442",
      "r443",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r582",
      "r774",
      "r847",
      "r848",
      "r849"
     ],
     "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/2021-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": [
      "r773",
      "r774",
      "r777",
      "r778",
      "r784"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r782"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Fairvaluemeasurement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r535"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r427",
      "r533",
      "r535",
      "r540",
      "r582",
      "r774",
      "r847"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r427",
      "r442",
      "r443",
      "r533",
      "r535",
      "r540",
      "r582",
      "r774",
      "r848"
     ],
     "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/2021-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": [
      "r427",
      "r442",
      "r443",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r582",
      "r774",
      "r849"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r779",
      "r783"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "auth_ref": [
      "r535",
      "r772",
      "r784"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r780"
     ],
     "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",
        "terseLabel": "Revaluations and other adjustments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r781"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases 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, Purchases",
        "negatedTerseLabel": "Payments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r779"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r427",
      "r442",
      "r443",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r582",
      "r847",
      "r848",
      "r849"
     ],
     "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/2021-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": [
      "r782",
      "r784"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r740",
      "r746",
      "r755"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r756"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r306",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r438",
      "r461",
      "r759",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r339"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r341"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r341"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r341"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r341"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r341"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r333",
      "r335",
      "r339",
      "r343",
      "r879",
      "r883"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r339",
      "r883"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r333",
      "r338"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r533",
      "r582"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r813"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r97",
      "r533",
      "r750"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignPlanMember": {
     "auth_ref": [
      "r589",
      "r593",
      "r600"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r158"
     ],
     "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 business and assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments": {
     "auth_ref": [
      "r741",
      "r748"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r158",
      "r446",
      "r447"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r322",
      "r323",
      "r842",
      "r885"
     ],
     "calculation": {
      "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r325"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Goodwillandotherintangibleassets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r329",
      "r336"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r326"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r324",
      "r328"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r324",
      "r328"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillOtherIncreaseDecrease": {
     "auth_ref": [
      "r327"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Other Increase (Decrease)",
        "terseLabel": "Goodwill disposed"
       }
      }
     },
     "localname": "GoodwillOtherIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r327",
      "r706"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "verboseLabel": "Goodwill related to acquisitions"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r134",
      "r174",
      "r253",
      "r259",
      "r263",
      "r266",
      "r269",
      "r296",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r788"
     ],
     "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",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r738",
      "r753"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r738"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r738"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r345",
      "r358"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r176",
      "r695"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r127",
      "r253",
      "r259",
      "r263",
      "r266",
      "r269",
      "r884",
      "r897",
      "r904",
      "r929"
     ],
     "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/2021-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": [
      "r176",
      "r695"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r174",
      "r195",
      "r253",
      "r259",
      "r263",
      "r266",
      "r269",
      "r296",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r724",
      "r771",
      "r788"
     ],
     "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",
        "totalLabel": "Income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r124",
      "r132",
      "r195",
      "r200",
      "r201",
      "r202",
      "r203",
      "r214",
      "r221",
      "r222",
      "r771",
      "r896",
      "r898",
      "r902",
      "r923"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r124",
      "r132",
      "r195",
      "r200",
      "r201",
      "r202",
      "r203",
      "r214",
      "r221",
      "r222",
      "r223",
      "r771",
      "r902",
      "r923",
      "r926",
      "r928"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r26",
      "r29",
      "r700",
      "r924"
     ],
     "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": "(Income) loss from discontinued operations",
        "totalLabel": "Income (loss) from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r128",
      "r132",
      "r218",
      "r221",
      "r222",
      "r902",
      "r924",
      "r926",
      "r928"
     ],
     "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",
        "verboseLabel": "Income (loss) from discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r218",
      "r221",
      "r222",
      "r732"
     ],
     "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",
        "verboseLabel": "Income (loss) from discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r590",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "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 Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r7",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r24",
      "r27",
      "r28",
      "r29",
      "r356",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r177",
      "r661",
      "r671",
      "r677",
      "r690",
      "r697",
      "r701",
      "r702",
      "r704"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Incometaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r178",
      "r206",
      "r207",
      "r251",
      "r659",
      "r691",
      "r698",
      "r930"
     ],
     "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)",
        "negatedTerseLabel": "Taxes (benefit) on income from continuing operations",
        "terseLabel": "Taxes (benefit) on income from continuing operations",
        "totalLabel": "Provision for income taxes from continuing operations"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-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": [
      "r119",
      "r655",
      "r656",
      "r671",
      "r672",
      "r676",
      "r683"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r162"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r157"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r157"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxes": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 20.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r223"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r334",
      "r342"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r342"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r334",
      "r342"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r331",
      "r337"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r715"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r125",
      "r247",
      "r814",
      "r817",
      "r903"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r151",
      "r154",
      "r162"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r40",
      "r41",
      "r80"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r319"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r88"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r31",
      "r91",
      "r842"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r42",
      "r92",
      "r169",
      "r228",
      "r317",
      "r318",
      "r319",
      "r876"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r90"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r89"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r138",
      "r246"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r831",
      "r833"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r826"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r832"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r832"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r832"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails": {
       "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": "2027 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r832"
     ],
     "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 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": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r832"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails": {
       "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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r832"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails": {
       "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r832"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails": {
       "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r832"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails": {
       "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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r832"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r834"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r79",
      "r174",
      "r261",
      "r296",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r726",
      "r730",
      "r731",
      "r788",
      "r840",
      "r841"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r63",
      "r174",
      "r296",
      "r788",
      "r842",
      "r892",
      "r919"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r81",
      "r174",
      "r296",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r726",
      "r730",
      "r731",
      "r788",
      "r840",
      "r841",
      "r842"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r6",
      "r7",
      "r23",
      "r25",
      "r29",
      "r354"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "totalLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAssetsheldforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {
     "auth_ref": [
      "r84"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r51",
      "r891",
      "r911"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r77"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r77"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r77",
      "r173"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationReserve": {
     "auth_ref": [
      "r85",
      "r380"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r51",
      "r426",
      "r441",
      "r442",
      "r443",
      "r891",
      "r916"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r78"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r180",
      "r394",
      "r431"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r180",
      "r394",
      "r431"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r180",
      "r394",
      "r431"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r180",
      "r394",
      "r431"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r83"
     ],
     "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": 2.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r83"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r83",
      "r395"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r385",
      "r386",
      "r387",
      "r390",
      "r392",
      "r393"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r385",
      "r386",
      "r387",
      "r390",
      "r392",
      "r393"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualProvision": {
     "auth_ref": [
      "r380"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.",
        "label": "Loss Contingency Accrual, Provision",
        "negatedTerseLabel": "Reversal accrued penalties and interest"
       }
      }
     },
     "localname": "LossContingencyAccrualProvision",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r380",
      "r383",
      "r388"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r384",
      "r389",
      "r392"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r385",
      "r386",
      "r387",
      "r390",
      "r392",
      "r393"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r37",
      "r351"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MajorPropertyClassAxis": {
     "auth_ref": [
      "r821"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MajorPropertyClassDomain": {
     "auth_ref": [
      "r821"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecurities": {
     "auth_ref": [
      "r895"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r263"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r776"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r776"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r533"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": {
     "auth_ref": [
      "r153"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r153"
     ],
     "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 (used in) provided by financing activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r153"
     ],
     "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 provided by (used in) investing activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r153",
      "r155",
      "r159"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r29",
      "r113",
      "r116",
      "r122",
      "r129",
      "r159",
      "r174",
      "r195",
      "r200",
      "r201",
      "r202",
      "r203",
      "r206",
      "r207",
      "r219",
      "r253",
      "r259",
      "r263",
      "r266",
      "r269",
      "r296",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r771",
      "r788",
      "r899",
      "r925"
     ],
     "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/2021-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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r203",
      "r211",
      "r212",
      "r220",
      "r223",
      "r253",
      "r259",
      "r263",
      "r266",
      "r269"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r5",
      "r193",
      "r194",
      "r197",
      "r198",
      "r208",
      "r209",
      "r210",
      "r287",
      "r288",
      "r301",
      "r302",
      "r499",
      "r500",
      "r501",
      "r502",
      "r647",
      "r687",
      "r688",
      "r689",
      "r767",
      "r795",
      "r796",
      "r797",
      "r836",
      "r880",
      "r881",
      "r882",
      "r943",
      "r944",
      "r945",
      "r946",
      "r948",
      "r1030"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r712"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r738"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r241"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OneTimeTerminationBenefitsMember": {
     "auth_ref": [
      "r362",
      "r363",
      "r372",
      "r373"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r253",
      "r259",
      "r263",
      "r266",
      "r269"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r824"
     ],
     "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": "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails",
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r824"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r825",
      "r827"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r823"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r830",
      "r833"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r829",
      "r833"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r269"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r740",
      "r755"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r74"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r103",
      "r107",
      "r552"
     ],
     "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 $(1,671), $6,101 and $3,817, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r108"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": {
     "auth_ref": [
      "r108",
      "r724"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r101",
      "r107",
      "r800",
      "r801",
      "r804"
     ],
     "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 $(5,563), $6,442 and $(6,270), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.teleflex.com/role/FinancialinstrumentsScheduleofforeignexchangegainsandlossesrecognizedwithinAOCIandtheinterestbenefitrecognizedwithininterestexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r99",
      "r107",
      "r800",
      "r801",
      "r804"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r99",
      "r108",
      "r800",
      "r802",
      "r811"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r107",
      "r111",
      "r112",
      "r552"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "auth_ref": [
      "r107",
      "r111",
      "r112",
      "r552"
     ],
     "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 $232, $(7) and $(20), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": {
     "auth_ref": [
      "r108"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r110",
      "r120",
      "r121",
      "r123",
      "r805",
      "r807",
      "r812"
     ],
     "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 (loss) income before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r102",
      "r107"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r102",
      "r107"
     ],
     "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 $(27), $234 and $(85), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r108"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r107",
      "r111"
     ],
     "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 $62, $(240) and $150, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r108"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": {
     "auth_ref": [
      "r107",
      "r111",
      "r552"
     ],
     "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 $\u2014, $(1,067) and $\u2014, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r99"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r99",
      "r108",
      "r802",
      "r811"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r114",
      "r117",
      "r120",
      "r121",
      "r123",
      "r130",
      "r463",
      "r805",
      "r810",
      "r812",
      "r900",
      "r926"
     ],
     "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 (loss) income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r105",
      "r107"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "auth_ref": [
      "r107",
      "r111",
      "r112",
      "r552"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r107",
      "r111",
      "r112",
      "r552"
     ],
     "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,988), $(1,694) and $(1,611), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "auth_ref": [
      "r108"
     ],
     "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/2021-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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r38",
      "r39",
      "r80",
      "r842"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r505",
      "r506",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r557",
      "r558",
      "r560",
      "r563",
      "r567",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593"
     ],
     "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/2021-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": [
      "r362",
      "r363",
      "r372",
      "r373"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherShortTermBorrowings": {
     "auth_ref": [
      "r75"
     ],
     "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.00% at December 31, 2021 and 1.24% at December 31, 2020"
       }
      }
     },
     "localname": "OtherShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": {
     "auth_ref": [
      "r145"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r152",
      "r363"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r150"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r139",
      "r143",
      "r289"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "negatedTerseLabel": "Purchase of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r144"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r532",
      "r534",
      "r540",
      "r559",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r582",
      "r584",
      "r586",
      "r588",
      "r602"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Pensionandotherpostretirementbenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r52",
      "r506",
      "r507",
      "r530",
      "r582"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r566",
      "r585",
      "r588",
      "r594"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r504",
      "r506",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r557",
      "r558",
      "r560",
      "r563",
      "r567",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r588",
      "r589",
      "r597",
      "r598",
      "r599",
      "r600"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r532",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r560",
      "r582"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r55"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r34",
      "r68",
      "r69"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r33",
      "r35",
      "r320",
      "r321"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r141"
     ],
     "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",
        "terseLabel": "Proceeds from sale of assets",
        "verboseLabel": "Proceeds from sales of business and assets"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromHedgeInvestingActivities": {
     "auth_ref": [
      "r142",
      "r156"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r147"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r146",
      "r639"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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": "Net proceeds from share based compensation plans and the related tax impacts"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r139",
      "r140",
      "r289"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from sales of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfTreasuryStock": {
     "auth_ref": [
      "r146"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of an equity stock that has been previously reacquired by the entity.",
        "label": "Proceeds from Sale of Treasury Stock",
        "terseLabel": "Proceeds from sale of treasury stock"
       }
      }
     },
     "localname": "ProceedsFromSaleOfTreasuryStock",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r359",
      "r970",
      "r971",
      "r972"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Propertyplantandequipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r72",
      "r351"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r45",
      "r46",
      "r353",
      "r842",
      "r905",
      "r920"
     ],
     "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/2021-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": [
      "r71",
      "r353",
      "r970",
      "r971"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r45",
      "r353"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r279",
      "r282",
      "r283",
      "r284"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r110",
      "r120",
      "r121",
      "r123",
      "r805",
      "r809",
      "r812"
     ],
     "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 income"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [
      "r122"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [
      "r122"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r122"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r560",
      "r837",
      "r838",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r652",
      "r877",
      "r984"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockExpense": {
     "auth_ref": [
      "r158"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r224"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r362",
      "r365",
      "r372",
      "r374"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "auth_ref": [
      "r362",
      "r365",
      "r372",
      "r374"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r158",
      "r361",
      "r368",
      "r372"
     ],
     "calculation": {
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail": {
       "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r362",
      "r363",
      "r372",
      "r373"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCosts": {
     "auth_ref": [
      "r158"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostsAndAssetImpairmentCharges": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail": {
       "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r363",
      "r370"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveAccrualAdjustment1": {
     "auth_ref": [
      "r363",
      "r373"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserveTranslationAdjustment": {
     "auth_ref": [
      "r363",
      "r373"
     ],
     "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 and other"
       }
      }
     },
     "localname": "RestructuringReserveTranslationAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringSettlementAndImpairmentProvisions": {
     "auth_ref": [
      "r136"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r59",
      "r468",
      "r648",
      "r842",
      "r918",
      "r943",
      "r948"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r189",
      "r190",
      "r191",
      "r196",
      "r205",
      "r207",
      "r300",
      "r644",
      "r645",
      "r646",
      "r685",
      "r686",
      "r769",
      "r939",
      "r941"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r558",
      "r560",
      "r563",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r589",
      "r593",
      "r600"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r558",
      "r560",
      "r563",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r589",
      "r593",
      "r600"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r504",
      "r505",
      "r506",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r557",
      "r558",
      "r560",
      "r563",
      "r567",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r597",
      "r598",
      "r599",
      "r600"
     ],
     "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/2021-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": [
      "r504",
      "r505",
      "r506",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r557",
      "r558",
      "r560",
      "r563",
      "r567",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r597",
      "r598",
      "r599",
      "r600"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r244",
      "r245",
      "r258",
      "r264",
      "r265",
      "r271",
      "r272",
      "r275",
      "r488",
      "r489",
      "r878"
     ],
     "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/2021-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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r170",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r503"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r490",
      "r503"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Netrevenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r133",
      "r400",
      "r402",
      "r403",
      "r409",
      "r410",
      "r411",
      "r951"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Revenue from related parties"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r828",
      "r833"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r235",
      "r275"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r110",
      "r810",
      "r812"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r531"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r530"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r554"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r708",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r683"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r83",
      "r180",
      "r442",
      "r444",
      "r464",
      "r465",
      "r466",
      "r467",
      "r815",
      "r816",
      "r819",
      "r908"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r675"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r566",
      "r567",
      "r570",
      "r571",
      "r582"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r741",
      "r749",
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "terseLabel": "Schedule of foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r746"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r7",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r24",
      "r27",
      "r28",
      "r29",
      "r356",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Operating Results of Operations Treated as Discontinued Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r660"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r604",
      "r634",
      "r650"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r542"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r773",
      "r774"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r333",
      "r338",
      "r879"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r333",
      "r338"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r329",
      "r330"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r329",
      "r330"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r175"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r42",
      "r65",
      "r66",
      "r67"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r394"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r544"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r618"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r362",
      "r363",
      "r364",
      "r365",
      "r372",
      "r373",
      "r374"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r366",
      "r367",
      "r371"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r363",
      "r373"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r126",
      "r274"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r253",
      "r256",
      "r262",
      "r329"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r253",
      "r256",
      "r262",
      "r329"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r606",
      "r638"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r610",
      "r623",
      "r626"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r628"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r225"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r338"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r240",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r275",
      "r365",
      "r374",
      "r931"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r240",
      "r242",
      "r243",
      "r253",
      "r257",
      "r263",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r274",
      "r275",
      "r276"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r137"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r893",
      "r922"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r616"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r620"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r620"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r619"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r619"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r627"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r621"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r621"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r631"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail",
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r630"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r632"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r607"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r638"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r613"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r613"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r625"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r617"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r617"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r614"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r624"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r638"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r612",
      "r638"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r611"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r603",
      "r608"
     ],
     "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/2021-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": [
      "r606",
      "r609"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r629",
      "r649"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r638"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r638"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r627"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r463"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeasesPolicyTextBlock": {
     "auth_ref": [
      "r822"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r167",
      "r188"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
     "auth_ref": [
      "r663"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r13",
      "r240",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r275",
      "r329",
      "r355",
      "r365",
      "r374",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r87",
      "r120",
      "r121",
      "r122",
      "r189",
      "r190",
      "r191",
      "r196",
      "r205",
      "r207",
      "r229",
      "r300",
      "r463",
      "r468",
      "r644",
      "r645",
      "r646",
      "r685",
      "r686",
      "r769",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r812",
      "r939",
      "r940",
      "r941",
      "r1029"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "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/2021-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/2021-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/2021-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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r229",
      "r878"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r463",
      "r468"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r55",
      "r56",
      "r463",
      "r468"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r55",
      "r56",
      "r463",
      "r468",
      "r615"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": {
     "auth_ref": [
      "r56",
      "r463",
      "r468"
     ],
     "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": "Treasury stock reissued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r55",
      "r56",
      "r468",
      "r605",
      "r624"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": {
     "auth_ref": [
      "r55",
      "r56",
      "r463",
      "r468",
      "r469"
     ],
     "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": "Treasury stock reissued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockOptionPlanExpense": {
     "auth_ref": [
      "r158"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r56",
      "r61",
      "r62",
      "r174",
      "r281",
      "r296",
      "r788",
      "r842"
     ],
     "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",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r172",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r468",
      "r471"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Shareholdersequity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r663",
      "r670",
      "r672"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": {
     "auth_ref": [
      "r664",
      "r684"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r678"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r678"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "auth_ref": [
      "r678"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r711"
     ],
     "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/2021-01-31",
     "presentation": [
      "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": [
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r438",
      "r461",
      "r759",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r86",
      "r469"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r86",
      "r469",
      "r470"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r362",
      "r363",
      "r372",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]",
        "verboseLabel": "Type of Restructuring"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r653",
      "r703",
      "r909",
      "r949"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r654",
      "r665"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r667"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r665"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r666"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "auth_ref": [
      "r662"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense": {
     "auth_ref": [
      "r662"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r667"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r665"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r666"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r662"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": {
     "auth_ref": [
      "r662"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r668"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r669"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r230",
      "r231",
      "r232",
      "r233",
      "r237",
      "r238",
      "r239"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r185",
      "r186"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "auth_ref": [
      "r187"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r184"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r185"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r185",
      "r186"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r185",
      "r186"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r776"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDiscountedCashFlowMember": {
     "auth_ref": [
      "r776"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r776"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r213",
      "r223"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r211",
      "r223"
     ],
     "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/2021-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": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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=124509347&loc=SL7669646-108580"
  },
  "r1000": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r1001": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r1002": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r1003": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r1004": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r1005": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r1006": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r1007": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r1008": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r1009": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r1010": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r1011": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r1012": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r1013": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r1014": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r1015": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r1016": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r1017": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r1018": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r1019": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r1020": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r1021": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r1022": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r1023": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r1024": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r1025": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r1026": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r1027": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r1028": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r1029": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r1030": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848"
  },
  "r104": {
   "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=124509347&loc=SL7669646-108580"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r124": {
   "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=123367319&loc=SL114868656-224227"
  },
  "r125": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r126": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r127": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r128": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r129": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r131": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r132": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r134": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r135": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r136": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r137": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r138": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3581-108585"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r172": {
   "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"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r174": {
   "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"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r208": {
   "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=122038215&loc=d3e31137-122693"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r281": {
   "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=122038336&loc=d3e74512-122707"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r296": {
   "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"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r345": {
   "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"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2599-110228"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r358": {
   "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"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r360": {
   "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"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r379": {
   "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"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r390": {
   "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"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r42": {
   "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"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r44": {
   "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"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r45": {
   "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"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r46": {
   "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"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r48": {
   "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"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r49": {
   "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"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r50": {
   "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"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r51": {
   "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"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r53": {
   "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"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r535": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r536": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r537": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r538": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r539": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r54": {
   "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"
  },
  "r540": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r55": {
   "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"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r56": {
   "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"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r57": {
   "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"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r58": {
   "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"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r59": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r61": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r62": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r63": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r64": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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=122041274&loc=d3e301413-122809"
  },
  "r65": {
   "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"
  },
  "r650": {
   "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=122041274&loc=d3e301413-122809"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r652": {
   "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"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r66": {
   "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"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r67": {
   "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"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r68": {
   "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"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r69": {
   "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"
  },
  "r690": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r691": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r692": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r693": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r694": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r695": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r696": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r697": {
   "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=122134291&loc=d3e330215-122817"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r705": {
   "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"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r71": {
   "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"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r72": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r73": {
   "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"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r732": {
   "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"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r737": {
   "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=125515794&loc=d3e41620-113959"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r74": {
   "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"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r75": {
   "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"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(6)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r757": {
   "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"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r76": {
   "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"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r77": {
   "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"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=122636397&loc=SL7495116-110257"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r78": {
   "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"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r79": {
   "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"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r81": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r814": {
   "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"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r819": {
   "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"
  },
  "r82": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918418-209957"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r83": {
   "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"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r84": {
   "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"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r85": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r86": {
   "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"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r863": {
   "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=125521744&loc=d3e122625-111746"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r87": {
   "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"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r88": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r89": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r906": {
   "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"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r909": {
   "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"
  },
  "r91": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r92": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r93": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r94": {
   "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"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r943": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r944": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r945": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r946": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r949": {
   "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"
  },
  "r95": {
   "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"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r952": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r953": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r954": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r955": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r956": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r957": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r958": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r959": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r96": {
   "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"
  },
  "r960": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r961": {
   "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=122147990&loc=SL120429264-123010"
  },
  "r962": {
   "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=122147990&loc=SL120429264-123010"
  },
  "r963": {
   "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=122147990&loc=d3e611379-123010"
  },
  "r964": {
   "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=122147990&loc=d3e611379-123010"
  },
  "r965": {
   "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=122147990&loc=d3e611379-123010"
  },
  "r966": {
   "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=122147990&loc=d3e611379-123010"
  },
  "r967": {
   "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"
  },
  "r968": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r969": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r98": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r983": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r984": {
   "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"
  },
  "r985": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r986": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r987": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r988": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r989": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r990": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r991": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r992": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r993": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r994": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r995": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r996": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r997": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r998": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r999": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>134
<FILENAME>0000096943-22-000016-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000096943-22-000016-xbrl.zip
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
MAL66DAM&R;J.( _NG+#L[ISR8V6V&\OH65(GSAL@:U/\:PZ3F+AR_#8\KV^
MIJVG:+H]KIM*VK9%6G2O2PVVLCVR&TW7_>?0=7ML-Y6\!V#+>':D.MR>T8TC
MXB$0\;]S%Q$?W\M;U_?=4G9!>@ND/!+]P/,0OK/4%V?Y45CW:\64+.E5^08(
M6@>"QG=O"Q?R+="U\1RZ;H_MII*W*=Y<#M\;H&KK::INC^RF$K<M!C*\=T=2
M.#Z8-%0SXOI[^D,0T*[O;@_N1M)V7PQFP3PJFVE:?NBT_8,R@A:^!<(=BF$(
M(X%66](K\0W0\"BA89DUU_)3\J &E)1.- \?15_>SCUG2\>-I&,=Z#B/MJ)T
MXPC74(0K'W[O6Z!>DZE7NC*@-T"ZEKCV'<\+1AQO3I"TMUKIAE*T+3XYWIS1
M[DH8;WX#%-P70QE.(_:IX:GT(OEP)\,M*3=B79W^L'=\UA6]7E5TSWH?>N][
M9[WA7Z)S<2*NZ,O>56?8N[PH%SD;90?;:E1K]2U!RT70ANA>]"_/SLZ[%\/R
M4V\MD-)2H%/U6K4]0SBIU\5J.FI7#YO-KX%J:C6KC7KKNT,UP3XT#GX  A3.
MMOT](:!JR/8_O>2,/.]@+('22S%,HPBEK+$.&&Q[;AYT[^E-2NUG\2%] NIL
MB^FWQ?3;8OIM,?W*C^D'^EHSHW!?7\'_]+M[W?.KL\N_2JC%E;WV&VC:$L-^
MYV)PVNT/Q/ON\,]N]\*F\L4'P=3%[[?$W3#BML6P=T[W<OK@_O+S8:->?R>Z
M_SX^NS[IGF@:=[<TWC@:[XOCCYV+#T"ZGG5R+X9$XX-W _''Y7MQ?-89#'JG
MO>,R>DJ^F<CKN:[$D]FKDE[=[[V_1O*5[9"6/<>SB:[+WL5)[U/OY+IS)CK'
MQY?78"-MR;AI9&S8 G9[)C>;F$US<6(H87 ]N.I>#(B4H"]US[K'P]ZGKCCI
M@FK<AU.;HG9%P$UZ_''O^BK#!3#4+S^W#MY=]D7_<OCQJ7%*QC4'Y>>:EOBS
M-_QXTN_\";0$1NE<#R_/0:LZWI*Z;*1NBW,\Y&@#HX3X%]S=H$*#M60^+C.!
MRY[JT433J9"2HG-V=JDL)20\Z&O]:S[M[[L7W=->R=Q<S;*'FH'4!^*J?XF4
M&WSL]$M^=-\"/0^7T?/-'>"RN[F X$>B<SKL]O>&G7^7^NR6'=&G6:W7+%7J
MXO)BSRC.6[IN-%WK5K2!HX$J(<#(Y7*1M%5^DC;$Z67_/$-2'1 L]7E] \1M
MVGH2T!5(?=KM#:_[90L#-MOE)V9+8";MY2<XEJCRZJ!^J<_H&R!K6_2[<"(O
MLE=IV4BY7WY2[@,IS[J= 6E(7.LWO#S^)XI=6Q!OZ;IA=#U8Y _>LZF<4+AL
M1[?\D8#Z8493ZO[[N#L8O(DX0+/\<8#ZD;B^4 3&7#CKT'*FQI:B&T;11DV<
M7O>''T'_[7=/KH^'.JR_/:@;MRZ3!O>I*H;=_GGOPHCA0;?_J7?<_>7G]M&[
M5&;.I^Z 4I?+1>"CDI_;%N;);4FWH:1KB-Z%RB;_J]OI#ZP#:O+-2TG<5MG#
MK2W,E4N<@^+R^/BZ;-4@;X&(+5"&0*_M9QV^<&*O+OOZPU+JO*VR1\A;5.SS
M-BNYW@)Q]\5Q9_!Q[_)Z*$YZ \N&&5XRD<%^_6L/[]?NB:T*EXW4WQQ&7\]U
M:2,';1R,H6,(Y[P[_'AYDHF]JORELI&U[.4&;31M[(/+M=.#[J<NR&S0D$_[
ME^?"JJ/&N[C/*4_BXK)_WCG#0%"OWZ5O3SK#[I8#-HT#&B_B@*M^#S@ Q/M;
M)?\6+VF+E[1HV"U>TC?C)=UOX9)>8?>W<$E;N*17NB:V<$GKH,E8^E[3Y$.G
M]#[+Q_:^<T:Z7[ETN;*GSK;1E9KVPI N?]+M##^6C)9E3[%LH]_TI#OH?4C"
MRNQC.>YU^G^5C)IES\9KHZ/TM-,[HS!5FI(VD<M%U;(GX+6Q?/>2LWFNS[H#
M\0'3W"\PH@$?%A4=E=1+^@8(?6@*CG2EKB)KV6A9]B2\-I;L7EZ1N!U>BH\=
MJN\\O^I<_"6NKOO''S$1WDJU+!=URY[OT\8JWO/>1>_\^CQMW?2[_[I6?NJR
M'=DW0-1ZWE0]9ZRZSI _)L\5'.AA_WHP[';WAI=[ZL^DYHQ"&7@U]R[.NR=P
M[/M7.NM$ XV*0><37. # LNR0AN]"Q 277$%=G&YN*==?JNXWOB^W',.O^H,
MK^%R..]<7)]VCH?7"NJC*G[YN7GX3EQW_A28MG\F?JXWVG5Q?GG1M:Z7+1=M
M(A<UOR\7?;P^&="]-+CJ@1"Z!%/PN-/O5E#45+,H,EN.V42.:8G!51>L_#-E
M'V)%I6&$<J*MO@6RMK-.UHL3H.<)Z <#Q%OL=\]4/>5E_Z1T28WM\GM>Z_MP
M>0^&J<H=.+FE=;^^!9(>"-#3N$&?Y9(K%QG+[T6O'XJ+R[0:9M+1%F:L550
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
MZ,/SC3"VK=8ZRGK0/E8L[!O5]@$N>IC*[GN^AD9<H%FT2+UX2C0K!2.?4[Q
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
MGB/"X)8G,#]2)L0PE1>VC*FA/%!4)F@>U:!^8QT+SQ%R: 2OGKG\J5ZH3_5
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
M)J*496:*#.A"G]YD=BA?%EQ)Z(H[8I _ IZ2!?&56,76<.;4!FGOEIDP$LQ
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
M<3)M!@$DX1+\0/$T"D)5E-1AZ@#>7X>Y-(3M;J?70GM9K!!>N!3@"X-P HT
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
M-0YZH<68.Q!?ZP+0]!YS3S[$<HQ <R]DG/!-3^N1:@3/-=*'KVND/=8WSG0
M5_("U;&Y;V 3#]]MXCHV\:CR-M%H6@ENKJ\N@U:_W^I< NLK]N#_WE;D;9NW
M>9)H9Z9ZVLD\A1G3T(&O;=#-H7^!*]DTCLC'89E'6-P%VL@;MV='[_;L.?;L
MO5[GJ=<=;TF];M/YVJ>=A4?O9^$Z9^%QY<]"DX &12J[[<[E'^U>'T_#]D7[
M=&.^_RGD"C7@0A&92-%*XEM*B:NRMTB&WX.[:*)HEXRS+G0PZS:+]Z^:NE*6
MHDEA0),=(_:#;@'KDZDVZP&G*]1F\>& Z RR.F4D050^ ^9J;*("5&P+7!"
MVWQ$?+*R :,K&/<AC@*+"-WJOPN-2H B)[#IK=3;:U$>3=8P16*#J*XE[_B4
M/67=%?'4F N6*BOESU8O' B367SU*\)I2;+R>.A^)MI.PU6 E@7=A0(W^2M"
M<@Q.Q+C/0 EJ];X\0G?A?>0.#6B)R4P7E8J&R3R"ON'9+.*4=#SE%C6"EDHZ
MD+J:5 >M9*X$2H6QU@U?U"77T#0\ %2R.-1VQ.">;('!M:@,7"8#RLYLP-SN
M6.*],MW.S^9)XPHLPLHU,PVBOL6!IMA%H^C7K,Q;J]M?UN&ALM\4+<W48<?&
M0Y?U5M#ZH+5SHDL(5R5%JLJBG5GE?K"DZG2@(T?_1+&U,>\PYLMC_2CF&X'-
M$Q_ E=2]RK0)=?3J)S2ZA0LHR1XF76+#[-Q&4I1-L99J(I3$K69+R7>+YCSW
M4Q_3Q HM!6L(Z3ASQ(C*1M$W4":ELV(OT^@F?*R[9$)+UY"@T=WX/B$(@B#@
MV"!<:A(^9#)?NFN6IB(X]](SAPB,8<ULT\E244A;9=#O4,T_//CI.<JRE59N
M]#>P^'",FK\%K94'4DPZ\B[L7[+SY(M+@W""ECNG5^D<4)IMCIA.5SV(RNL1
M4#7"%I(@ .+,W /*@!69FR'0A7&BB!@HBQ< 04603@0- )PBC8>J.S_8PY (
MX"MCS(UB!P(3<\Z6\-,:970 )3*)QU&P)_\!K6]#H%YYK'G>6@:^_PM"B.('
M]T#((3Z3_VU>0#RQ]Q(2IV,[.T;3Y,",JB5EN^$M&"GA:!8\BE ND\(-A+C=
M&_@&U6+LR[,\8_*8:?P*24[W/G-;WMZ0;N''\FA8I(]!Z?,GOL:(K@&](II/
MP20A]0"$K(?Z>+@WUW0:M"#)G<I_#;M8<23Q?C&TNXU#P"[+6X>R <Z+80[V
M(GI<82%21AMZGJ\U1^Z!'\&Y18"_BL/1]30]&X+C7IQK*O7VG5)OQO&\U)%C
M3#AL2O&Z5I\EH]U,/PM[NQ:)W)A(2VXJYVJR84TRE.*&BK$5M(#T!(C./\$V
M!TG.@>KJ#,1\B-?4'3R%.EWEEV[RI8\/CI"$5X*>0W;#B>0KBO87R3[_4[TU
M(_O"VQ18 I#) ZC#$0HJ7Q$W'Q?<L\0:L#WT#Z7J.1 /,)-8S83CYZ^)C>&2
M-E?/>7Y+ZL1=X3Q*8U)Z'5H5#*3+$N-Z#9MDWLTP>@WS6Z_#/?3HUYJ]Q+N"
MW.Z7T+5D1V @11RPG]U%DP4V2\IE_/(%@4;6);#>G@7Q7F[SE-M.MJ3<M@V!
M1F7:LRH=:-A)CJJ$&&[J)5OM(A23H9%;4"^YQ"K7 B\QH$O(+Y=[#.PFU*US
M@VA RW[3E \J[T+IS&'YKX[(#Q]1W8G'L*CW\_CD(WQ=66:[*SJ4O7I S+I
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
MDB&7$.@,@+&KB.\ZQ\!OF%RK2\ZQ0RY3?M L14L/58MB3KX]%CO@3,H&='C
MN[I6ZR9C6D,(*Q[(YF(DDA<3(J'.M$R#+M;,LY3.#R.F:HFH<=8&N+I3S,S?
M0#:U,'S2GM-P9#XIQ*Z@/ %?(F(-]56X#Y^:)=5#8\JQS9SH; 8OJM2#UH4?
M>E$#$&VEX!C/?$<DVTKG,N4%O5'S#7$/F=W1X;D]4*$>@;EH2CZ!-$G)TB0T
M. K!(&D@J:4TMS;GAF;Q-YI15W;3Y$G4AZZ%7K;C_H824[?Y&.EZ,A5)M$P"
M#8)(>HZ6>:*6Z3(<<6[38MJ&,.DNH(P35;J,5B;J1<$[\7>BUS"Z.A36S[$^
M[>P!3LD;_6RZ9N5#YSR5 #AQ9!P3:OJ 0ZE,H/=6/6\":$' _0WF4$MJ15.4
M?FD)%:A"OC#C%E"9WO2J:DXR*HZ*IE2U=5,)Z?$>P#0 ;[6WT6;)R,J\X!%M
M/SD16Q]T05!HWC<PWJ(VBN@<>JA7&F&9_*Z5_&')'N'P;#F>[@,Z8H7D'=HF
MK5"PY/;UP+Z>PD_V@'/S8E!GNTN*2@\E<80[<0_<#U97',F9DTX-X51D2[IN
M2!]1F;.V*;T5&0I_&7G \,FMDJL7K6HJYNV&E&J). D#)C""HOYJG &VJ<(3
MLBA43"P392=J/SA/R?H(F.C#YY))LWPR']_$,R=K)H]0XY7AW)<E44I5^=RQ
M<JSB[0>!W"V48US,'BB$X<RS[ZKX@O-^(R[8%;>X2RZRSQW5(C_1#,'<W&&*
M<OMF:)C>&;!5;ON%"R]17E*/K]N,KUWI4C<)J:_>PRH'>[4I!=CF2Z-SHT:'
M>3'.?SOK]"X_=2\0;K2J:NR"S(6GBDY_.3>9%SR7FBC! _UH*]3@$=$^6&]L
M81VY_*:'[]^^WDJV=Z+V&!(J&%"H, ;#:E]1QR:J=+A;)< @%X.LR5:Z_;>_
M[+W9_?LU9$;8'0_EDX9#>SJ!T.;< _=7(":!I,Q6FFXC0QV,G*!!MS90AZ02
M+!)IGUIP $Y _,E16%3W<O)->'"IJXO+NP<IG;(ZE978NWN9K$?>#VWYV,J>
MO=\E=GK+X^FPFN-C 6[<4BI05$NO$LGQ8= ^DT1>U)>23>2*("L(#LM\C XH
ME(ITDHA0/&;)Z-(MSI S\=\Q!T(E*#3CE>0AK_0_;:ZJ K!NKA(:;@STWL[!
M]STMH\[%AT)?]+[WP,-2)WQ<>NW=]!;9F7 >D7<VYX[J-G1=&[L;!V3NY!&&
M'_-1C Y]S .]%!(#A<2]M2TD/FN<+C<#@_M,OH-7*C:$>TEZM]O,830E"(VV
M;1IMXFX@VAQ<$5NTB_2Q*#>0LAJ<R3-EKF&""[5VL]4^@DQ=T:D3K"3]6NH4
MMTL^MG1[NN&HA0=A>Z&ZO\;TM *'@#NN18]1B\3SD7<>^ N?1*.*B"R(U02_
M]\P1:(H'3L)I^0*)JMA$18*&,,?\\H_O>6\3ZW&J14"D4+$$\.=36'>0Y7X0
M!S\O9&<=72>0>/4W?,%.B'0ZC,,Z(43/ABV(AO"H?-^">.Q:<&!A:6&6 <*X
MQNH[,V[<'#^\Z#_];/VG[HC1;ZB^P^]%^IO4 ^Z"AWTRN4=MW-9WG0Y/6%1H
M5^QBLOEWT%T7SR*LS2@MRID8NNB!QQR<]\V:)WN:(DG3RBY+8&"ICU<6*AJW
MH,H$F2 KS^*!&-_LD)Z<7DZM"B<0G2,Z: (W3@9-Y+;Y&9%;A#,3[&>IO\8^
MGX>VR*J:U%1\\JM+@IGUL/(P<2#^LPC2&<JH8])[-(<DNG7-_N1GA"\#100I
MG@;8H2JSGE;'5!=QZC30XK!5>.9A0BDL@VJ+P=23OLD@KW1Q9]@;_#1,3<;Y
MJUILM'H*-^NV>[CU=7MK?WNKO4VI)9HPO>Q9P8$;PYP40S SEYB&=5N6T!5
M\-1UXK0D")Q)G$X-B<<D']K6*ZBA:.80Y_5R$05QYT4R*W+2D1D3YL'A#L&B
MU%19!83Y,V0/WI68F&HV$N>%)M\X9:;4)1A#]!=2B5#,L['?"&<H _1*(:(3
M['/\@3E= K0+Z$CI)\-'<Q%[M(-3;--L532&0\,P0"1==6'S$A.TSO2:.B/8
MVSW<IV(B9)ST[3!@@XWIEWYTHY-[+)HB,>U4[Q'?;V7;6WO;4J(HRS4C,KY*
MDEV,?M(Y]<*W5I=1VE^_C-(*^=:ZOZ^8;>WMSOOE;&N25_>%<&W5)=6+3N_R
M_*Q]&AVW^VW@0VHV<X.?A\<*Q..J"^@G,_..\;2"G;1_^\OAV[]7>]_1Y]+8
M121,B@DZ8JEUF(_M29<-T VY)&:B*4#CJRUX3A]8-B<9\/[(#06TGVDCU!=E
MSC/3".J0*DVY6 (4"RD[-0#-,"Y*Y2MX+NM)!OS)%/'&<X".S8!*C<&CV$?I
M3R;UI=K91$0W W4\K^&1D^NUVS_EJSITCH=W@&*K/"E[08P Y^Y(062##\D)
M?K@H/\>F@$6:S_/6/C[N=2Y)$N'LO-\]Z1XAZ=LZVBY:BJ-4Q[FP\OR5'J!F
MM+"]EHO)1 6%A\!E@$L&BU'%$!G;[/(E!62GFWT;\7&P[I5=FA'%"G3&#PO=
M7XPP8<;]CT*?HB@.\-'SC,.X5H2(:@JT,/H6GP\(KK2\B@_*CL*@QI )#8T,
MYG%8/Y%@%6#WJWA35XLUT9N'VFOI]%K*(?["82&6&?C;?/7SGZ@K^$*U5K4+
MEY?=CV?$+ZM\F]-NYVQE=N'2YDO=F'3O<&L*V94Q$\WDT?\:E<IA/E$'23K@
M/Q.M+#@0T'1![49N7BU#"29I:?AHR[AM D"L)726X=IGA'>TI2\&N)Y[;F>
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
M9"[7"JMJ.^9Q(;"0\O<&9N1[<'#6<J.SEI$1^M/"M#^A$-#0U7/8Q-7SV$I
MI0+P0\G\QWA_#<CFNWIYSAX#-LB9 /-X"9BZ:?6AOL322<61A4BR+0*$E38(
MW([N\_EX2)A<"ASA[7#Z*ZX,#3Y"PZ.2F[K?2.WWE.BYYXA"]Z!<->X_(Z#$
M+9B(BVI&?!10&!=(:8$WQB(">_M.PHI$!4VB+ Y,TTZT'!W'P:) QJF;$]TQ
MH,Q"\_OG0^=   [.4+G+S-46[)9_9ZC FPV""CQW'2V\5ZNH0U.-K13:JII/
M5$Q[0A&-8;H<N-E;<:,#]Z ,-6;3[)SR%DT99FW871F*G5@M,9=NC7G34@\-
M 7HL2CT<"\IT]8JJ2V]5C06</Q %%3Z0."7VJ P7'K0FZQ#\9HPFGEF!1H[N
MB->*&KB^Z4):- @$".M<L43'M^UVQH%,XG\A>9!)("Z]OSL$^R#VE -H,[9>
M#,;S$CD3E$L.JJ#H8%"_EB9)3K.[?'P'_5T;4O5NON0G=_)TS[Z<GWZ!UAZC
M9M[KG+;[G6,0/C]6?OJ'[FFW_\>J4H0>C![64*V;+3ON,#I%B)&/&3M.8-5I
MK^I4'4E%U!.]>>  XC;1RU([I0XD:10=@^(.DV,+YQ3=+/+M[">64'MCDG##
M3J"&U/HI,@MV]W!4%CLQ616&N!":QAZ/T]'H0HC$^[9AR^'KI:U#PJJ;;B;O
M,8QM+RF',YQCPHUK,FK$#[G6[,K'\N&8H,J< 8,X8X4&%#VPGAR/LT4.E,%-
M'W#0Q<>:(775",W@=(M.JH$WX39(JFL>4J?3#?;*'+Y^);N'X.4>[.*O[$5X
M6/B+(4.R8N#*A^G@3],%2)@C 4;LVCN:ZP8;Q6K>@1M[\YN@J"[P-N+PJP!C
M[7K58J)H C;,:#0$DF#;)055IEWE:BLGH*.^]T[WH1DLJ]C*UF!08MLDNW/M
M83*Y*]F7C0Y'&E()79*FXU@SF'>S=<9@2ZC)YOWLPZ&:9PUDN"XI&JX-'71(
M@!9K2;H0+I*QRI\*9X8R?_C4[E2:Q"7T S73ZYJ_L,W6K9\T@^:0N/23?6CV
M;=.KU2CB7E-^ YNV"QN2%%"^(3CKY&([B5VOC][TY?-GC6O-NJ,38,K7),:\
MV2"*?E#KTZ C*ZDBR.1.)%R'K\8X2=R(K>AK!EFGPDDL?<WR^XPWC0FF23AB
M<^@H#AL?N:J@].(* M15(K.9I6R8EE, Z7%$4:08*<SN 5GK27Z8U:PUE&#U
M4&QI:F5AI1S>'RWC7X?R30:P:Y%NH>*)IKI!RWE'FJG^8PS5'\;Y5/ )\I 1
M+<8M]]/X04K?:F^G3M8%]JC+609>.FQ:/%3\*[(N(!!KLPP'?,(8"DW\930-
M YQ?"V9<#%)^GEC56=.:)L3 I(NDQ R53MPMI@<#PY',T+QP'%?)=&V(N7C=
M>'-Q=8GZ$^W3?J<'HA-?.M'GSG&WO3)0\4(*O2I5/FO!0/HHT>2Y[%<YK/P4
MYO+%J(QK(TSX%Y<O-54.I&0GR3"-E^K.69;<%N!,41 Y(5+K^8RX$VF?E88V
MEQAV01X'8:]&K',GNN(B*OID_E J]2"0YT*)2M) <EOK)3F'5O#D*JQ6[M1
M$[(FDGV,P'R0P5:WX2]#C :R=4!F0=]W:?I0FZK$BK>P(4#>U^*N1L3("NT$
MFU=\D6X.%6S?KDG!ML$6N/DB0)?]=E\Y;&"%3[N?NWU2_L$VNZ/NE^YIU#Y:
MF1;0B=>N.4K'6M+#:5V6W*-HA>::?"_Y=AO#DF"&":,$:@6*/2T]H'@?IFX+
M@-M.]7IW?RO>-AK#+9<,E].;URAA#]9:)@],_&.XD3 "8E=EG-2VVW.,);ON
M61HW!<IY]2I1 O4^Q\N7WO6=".NY8Z=?:K?VG[6I%U_ZW]F OUL_ [YPGG[4
M7+\-%\-Z_>[1:2?Z_:=F8$+WKAKKUXN--4QO^_AS]ZQ[V>\1U:VRV\ (?G':
M/MN,J&6W^9R;[=/3\R,S_;W.Y84Z(+M4BV<=DY/N\=51M]WK=N@LA?<3M<^.
MB;H]<E_BJJ(=+?\$L2\Y]W@<$ <V*J1-\WOL(!O.9W@H A04E*&P<IYJSFRI
M'45]<0X%-W8QL[<^,;YY6M)9[4@RT[@T*[HS*O@,]J0Y8Z"&PDG\U9 LYE*$
MS]2%X%-TYS8D%=1ENMTNHQAR:%D*W<GH=G%=*$^YCTAY"?E=!8DCU1XR I!R
MP8'T(T)]3GH6N!5&3 (-2\_.D0?B,0-=-D:1U?'UQ+TK$=]A8';Q-L)-<IV4
M%I?.O"^FI;L('"Z-FK??<ILVX?<<_(6QCRH(Q);,H8K(,[HR^V08ZD59#&&J
M$#FSHUXR%Z9KR8JXT58@$GG<#?XC(7AX%M*Y!45!7G6_LUBKFC#SZ<J%XQ*3
M9^I]8.+0 -3T4-2;3F>&LA36"3V.&77UDOSHKB:!NN@-B,4+M)Q1I#.?CMJ:
M-IQN4KF$>?$DGI)DY;S@\E55$1/+ 1RXT^4#C/L6V%T[*$@9V%!^'-^S<JA]
MV?=Q4<2D[ACK1*K16&1B!=G-(BAIX.)T',WBKTG&6@CF@>NE8/RW'ESBW+/-
MHN=DH> 'V&J<W^1QN@,THU*!$2T=@".V2'+*/C>UPZLY)>TTW3J\[**4*Z;H
MR%X,,ZQ(^%T S?MBX\U</@0\-N_0_XJT=+B2,ZI3HDP;S^-4'4DS0VK^R$GI
M8F^4N@P!2Q8.E1:%-W/!%:T-($] \BTI!BFER9"D7@5.3SXD%P_-VD #-G&'
M@T2)Q-T_4F'LG$1*\3>!=PC$M>(A;^8Q$BLEI;CE">N9H>8*M=;JF%JH%8US
MRFH.@6I 7<V(7Y8 (D?9HK!9E45M*^NMN]O59T ^:8J:&25C:O2<0\F7]<1(
MR.@TCRG*9N0NSY&*GH<WG)-,!G,N/\/L_@IK8IA<*\.)_/PV-VBOAQW*<5E=
MM#J!B&<"C9,>R<J[:HZ)>6;EA27J%T$&Y5S9YJPT2N$[D>VQ3DNC( *G%83N
M>K$ &<1,$YS' ]HH^'RTL$C[C>H7T A=Z#\^(!P 7N.,4JMX1*8SQOX+K+-)
ME=Q"=D$+IL>9;A422(-A$JL7PV:8KK\Y&FIK085UWCTCE6Z()'J=S^=?B ;K
MZ/SSYVZ_WUF)WDEHQZ-\;,FUP2*QX'FJ]B'EN[6W[+9R 0_,7U( )ITR>E,
M=,&.ULS;.5,,*+N3ED9?I=Y#11YS6U/E4^4N'JCS&WTC,GS"?:=2[81U4^S#
M6<FEV2U1$9!(B7CJ63J;ZYR;^9XUZ>AA(OL)GAK:<,,'S-$2Z[]6(POR=GU/
MVCB7.Q&@-^;EG-%0 MN$PDYE$KBD!HH">4J(I9R-F96J,EPC^I(H@@1?]SXJ
M\'GBK]J!)#U6-O1I!H5>9N$=Y)/$=??@@*(&D+J8"U<4>)A\<V.IR1G!KB.J
M"&>E18#IWD9V0-,"EQ[(SEAV87V'M>9B;,L%KG75R%6$,AN\&^43(X^'VRJI
ME;E@T[7LB>UK;AXXK9XJ5%&_)-_#E>/&,$D9@IL<*YIQ:%CP)H$!,S/O,E1Z
MY'8R+A*:C+>]FAT<OFF2PE&C0J\=/T^7I]"F'9X>=+\@D!XZ\18=F]6IPN/2
MOY">-D?>P)D]O)J=-#\KH=R#R72F7/J2%.S!G\ .?O  #;R5C);HVRIHZ+I=
MJO)\0#PG^8NL6I.41!]93"V9<MZ!&P*2V%V#;B!]NEL:S)64X_J58P./+EB/
MDR29<4!KZ_2X[\#*F[^'KD%+&AOL**32%EX==2H@2 MR&5HVN05.;I',4"4(
M;$4U&J@N=CZU;*^_/H40TX%[C0N$AM6"XLJ24ROZEKPEOR;)%,'#D ?07^6G
M9%5$)O/%,\AL,VC&FV<@;(*1H&M=0]1S]MB5@3,KRJHIP6 9JGSH0L2.^='(
M:5"#PZF%1[KCF%1O:M*,LSF8(WE&.G; RS9Y2V&83SE<N'X8Q_=:-MOV;A%W
M&AAP]&'2(I;Q-7.9Z440CX 9KB2'1C=@!$Y]!\.F3?1=/C,#-MV3+Q7"0(7P
M_?I5"%?1@>]Z^Q(;P$9"6CW*&09LWUEN!&U#SBNX/+7"D;3.<6&;O![UDL%6
M878.3*5B0*"S#&T 2P(=82B.@;NV@HT0))^$KMPMX2P!(H I%J/48<"47@Z*
M]Z#>=Y .NT'06TF\E30>.6'L^%C.#<I@^<,M7<E<-VN6)*WE23-*9M0,?%/\
MF>9CQ'N=H_/>\24G,2[.>ZM!B9L$W%*=9$<VNAK9!^H!U&^DZS6F1J?7J GU
M:46:$AX=F4X=39Z:\KBO4S.U4$<J[4!T@V6]BL#IS *TZ:@C%GS-^06T#P&\
M^R7%QRUM8Z+K>$Q=27H_*G\-SK+XQF))*Y^EFHS:>V<Y)/-'23H+B$6WJ-](
M>DMB2-CYRGJW-S;Q8[+'W=ZESE4(55SC<P5:S3?%!#0?]WW>_]3I12*P.?^M
MTR.+<'S5[S8AOG$ $3:!J2E]3=A=J;5R2=KP;^C\I"U7VIL<W:HUR&<9N<TO
M= ,_DVX@]VI1V-R#MD[Y(#?:YG*Y22>?@"=3FQVRO-9 8;@!E:^*KK.QF&S\
M;(>09_-<>XDAW(++((/BAJV/QG26J_5!<6PQ'PN%&*-P)4_1J@X=EX@Q$(=
M(<4.K@7 &8-.PJ6(MT12\7R&27 LH< US)$F@!#!VO$F+H[FM*?G5. IYIQL
M@5T\2*H(%>>]\&OU%D\ZHX56H9JWA.L(OY#@+JB0%5/U1WL30=5J-34$R8W^
MH#$BL$!C0E%@CHH8GPA<KV*@35P_C6FLAL,'02Q._C%0A8K4"AA2:(Q>!5@/
M!E$Y5;%-?%N-$=3KY[I9E_8N!B8V$>EPHMI.WBV$QP0T?[;5#^$VW$U\BR>K
M?HMO=O8/^2TRKL_-'5&0+G!DAF?;?$3+RJ3<O3F+OXFF9>Y*VL27]W'5+^]P
M1[^[)+L!MQC15Y1WP&UUPX(S^00.4GA1D!^AZD[,,%0-#A'>$V@#PPO/!J;6
M1!';1@H]?UKU:Q3G7O4]:DQ?U\(+/\>9^A FX*J_+:.M -#;-.4=;!V\V]YF
M+"S*.^>3&L0-9H2D7S7!.[0,O@Y,>%K"]B9SOOS,QF]2"<A^&W_<UNER\@D1
M*$GF'U8?\XUMY/+KKGKYO=]YCW0V)76&SP0NTT3V\%9*K'B.4S0+O00+>/ B
M+Q_4NYY$6]R!\.Q/LR![UKDXZJT@0\8M%]LZ@<RS27E6+($1HH7!.%!# H<6
MJ;2VTFWXX4[-;C:+"S4DM?H+W%EF>_SO7"U@G>W5U9FE! C\.4D(2CAS&^JD
M$TD.@"%6:HC 4KC575Z0_-C-+8Z,2^#J%HF&D[7<QI!JQ*<CL!9AI"?Y31%/
M;]5']0AIGV^E:BI2:/>=:(87G@GL'TZ491JJUWCS(-8M*S/ :[<*&NI"ZDI9
M<I//4MWF:T854U& 5K40A"#6_AQ9OV+=V(&9B[QT7FG%R(E!XO6GM:_,#''#
M3-I_K]JDO=TY?&W2F%1<HOJ*X\VTO(*2[#RH<O($("=^^0L;P6'!&"9I7&)@
M-F'UYG28,8;E!691A5F\W5T3F$7CI _*^;58=*F129\P'"HMAIB;?]"YU$+C
MC-0'C6ZG5.FT^7^3P&V)R ':1,M$N8N;4@ML/@-)[^JTPZ6_SE'W<E5D(V[U
MKX;+W$.Z<7)7E.C%HK(8-VI6U*5[PK39O/ "=!O\.43#B4J'*>R#\8.6#^5B
MP?B!*HV4 (8/RY(Y[ BDB(H+EU-T)_H-,$[<2%UA5+=2BX9K>>E<!<57;6=B
ML/>2&-PD",K ,;!]S84 T4_$OZ+E8'D.ZV"3F[*MWS9^6[<O+DZ[S)( F_OD
MO/>9N!!620U9 _J1R;Y%Z\^@;1)&W([2L6@!K@HB:+5D%W*LP0"T^-$IU\EA
M3$\8GB+8(HS[D2T(GH/&; ,ZTXDM T;8T57L0S[BNBOAA1RR@/J_^WW&5E/9
MWJ[,73TMH,ETRUUBIG\MO;E6OQC,5<R1P6'.S$_#H8I(-J;UX-TZ;&+3<WA^
MPBPFEKODO+?ZDQJ/9,-[(32]H4U/K2@\?1Y,HUU9$_;@VJ8UC;P9N)B9FS0N
M@U^@X!WR&V'L4#F?0K*3&PZ&\8,*2%#?H!X34*\7M"GJ.[OO&[_HF['*KT@P
MTEG20;GVTNV?=7PS\I!.E!^7(8\\VW.ZCFCN\#&OFC-YX8YY/.YUB:(X=ZC8
M!A0]+(*EWV!G^W5<IJ4>385A )/T2VYC^5?M$^$MQ-:DN]0\&677:B"_EBQ
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
M<DL2X+*"SF/06"96++ 4; PQJ@*2+:X.*7MNF1L)AVCY&5F!A;N.,RQ@$WB
M<!Z8*D \QR/<GD"5ON:3Z/\,DS' QX-F<RL6]E0259./H_8F>JGB*]N.'Z4L
MZ9AU#'5/0JK3F=)KXCEC1Y)/)#4'Z$4ATXB=#-G:2#/*B$Y,ICB,T+Z_YS)
M(P(UYJ2'18NJ[[V4X@.E^(.U+<4_*QPH!#'FC;TP@\,GD.E0K2>)K]U[".HK
M<^VC8&("ZD)(VB>W)5#^#F*S+6<Y$%&&PYD:47$^T;5K8K)Z.CU7T]HKDE6&
M3MZ4KNSX G, CX:.070)$2M&HYB](A\1OZ9B2Z>K >)9:F H'94(F#W(%5/.
M5CY76$/56"1S!#BWP*?.8-IG_-)M]QZ"B:X!6S>-TV&EAQ,G3SYFZ!%VU"CE
MARR/HU=R9-C B-ET<O"1_<]XW,WU47-:<#84Q<D\IB<4MB?5:'Z66UVB+'VC
MKY<2PZ3(B(O'@43%@M5.=U:>F]K(CJ-G%S?,_RU,\SA5:Z,D%QZ9J[-(O68Z
M$IWPN^;\P=G( .E5) 2NS+,D>L!E9+R H59#LU>[!V<;5>MVH@X<E<Z-%F=(
MC<<,#>RT/N$82R$-#Z_BFD2T=<)GL7B$%BVU R+]!%RZWZ:I2Q9G'H[ZZ06H
M9/ES;HAWO 8:"5?]\\_M?O<H.CH_Z_>Z'ZXHD='KM<\^HJ\<G9VK/W=6X3)'
M;9U+/-@%GO/2DL/:/?3>_(EB_QGN5;5(,A'J"VNZR%G5IR0ZI!VUI%!ST=!>
MD"YAD=PF&;96@]FPI"J5S_]:DB4K*UA<O\](&8@0M2Y?WSGOG:0?,@I=ZEKX
MX>[>UM?MK;V#;;SAX=[AUOVV2%.JF9RKC=P3D8$M:-S,4TK"\L:>&3#MIFS&
MYFLWG'2X?Z[S^T7G[%+]<-([_QP!?<RJ2@MN$F@:8U$+C+W: DEI:U< )43!
M&PP=TYD IEDU*^$=/$:ZD=7*BWQ$64@XLH"\%$$H#E<NT)GR(;M GL00^8EF
M99'B,>+I4VSGHS.-'I,4&L8/G*@TOX=<)3%7L^.2I)/K>5&:P]FYKJY]EO$8
M"32Q"9NO)&>O\B4CXXI^*H/#V7=T'U>SOWJ:+L0UAAG4H07ZM+S80'O*]+0B
MI=8W/2 W<6'X[\W8F0 9/%!$^_ <#$,3'A:;P8YNM98(5S^BQ"Y?'R_<,J\
M4[Z9_JE5F:\8_3+SHZS[HJ?+JC@PD6G)^3]X(A+9AGX%/6AS#:WS01E)HZ^K
MY:\,XV[P<3\4^5<54-PDU$&!"QF2RQJ?,(N_,2^*KBQS.=E;'O D&;\6VQ8]
M+]3'2TYBQ&,\B\I$+24";AGOCRYJDRT>'D"*?2WP)CW*NIWH)$$;,-8="!+5
M(!(>3@BB%Y=\YA%=!QK)\%W 1*)($;T[#)Y@Z)7=@FE;.LPH]%H4V!:.4\YU
M!C$S\J\SAT7!%S.F4$>R^?VD0S*0I'C)%V&^Z'#]\D4+Y^E'W9^W880[H!1.
M.]'O/U?1/G1S#[X+@O:+?!^8W?[Y1?2IT_[R1X2RJIOA=^XVGZL,Q,(^7WV6
M!6L;"ZZ$NT%2@:O_[^?3Z%,2WQ$=GVX[O4[&^3W!X[*'8(AW,X_5.8O=B#'1
MT<PG+O1OJW1)]OVZ-1P)<**H ^CW[C;]KDBP0V_ /MZ1[Q#@"0OHR'\F#R88
M#(V<G1#WU&)GK^H)<J*%3R@X)P&(4XEPT3N _GKRUN#!/N7S@LDHT%4Q*J##
M<%(S+RC;0_7I6ZJ9(O:4#LI)_#59@HS5,:[>!P<[N\SUS@\-+I_[X A!-6]:
MS!4E3:<P/,N(ZD_/CLMA!G?!1+!5C4D>=0??:7>=/Y%^'YH%I;^/$8@AL)^)
M)5?PBQHA(5MXZ8BL-ORB'*64:[2+>!A>PCJL\%<<Y"U#OP=I4OE]'!PL0YUL
M28#NV+#'!FZY UHM&L)I-PK@'F^*>'H+>>'*:-Q7C3%3B1O7?$*(Q^E4RJSR
M LU*Q8)HW5JZ3HA'%X;E[$\#,( D-P S"1R"".MQ<I<\EW3ZS[&<W9$NA'JO
M5Z^1I19)1Q:WZJI [AA<*1PR SN -(:M1R]7?W'H2(57WL+[&\@&=J;)J] .
M"HX8PVXU$JB6A4+#,MJ"16$%WFH^!1H6.6*)+BG*>J $FP,2-JC?:HWX5Q>[
M[)I=%,JD!_/7;>A=T8!Q(9>F@N1$IU;]BJVQS!=BNC#>WMI[NUT=2W6':VR
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
M]%K1<;?7.>I'_5[[[/($2,#/CJ/.J?H5-//HWZZ8XE: !#0\C[ORKQ.63'K
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
M[!AZ:S&D,".%*1>*&*,!4YW*,\U<.CX^$"!]N0IN!B*!,\]63U-AZ'^6X2X
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
M))NU2DH/ W58+JV<H#D"OPW@PH)6,GWC\XT*JWZU,ZI.8<4" N6P\CG#?U2
MTNI"HZ\<H%Z%,#'$C\=/'B:#4A9U#9JWWB2H(>U*LY[2[/O-+\UNPCK;+UUG
M$Q:+=UFQ>&F9'CZ&2E0YY]E2J)A5D;L_K,-E%"&E"TN+ M+ZC9+B>HK!-6M0
MQ;V\- Q- 05-4CS]#CGF-WV[)/S@-(BXP@^$)1U%23IW!._*J=CLQFNKIM]I
M!UV\WH0D_=+<W5MV)ZNW^ZPH:>A1(>><R9+4'J#>,W=$&0NK]RJ7B^*\4R/5
M51&/^5EA)7PQ9TZYIUPI)78?I?_U'X?'OY Y6P/"FE\">B.I",;R?\<$TH]Q
M&M)(VDZH]?1 /=1+>P-ORT8'^0#@KP6)J''8NE%QJ_?,78=PU4I[)$6'N"AU
M^^ 10$% 9?/U6:[PX9[P8"TK(LE1<;)%I>RSK18M/D#:UUB)/%+CN2F"L\Z%
M&3W+;<,/;0;WQ)+XHTZ-D;=RAUB7SMZ2:<+^L2R,'3(82\\V&6DN!4)][OV@
MVG*_[)Z8!@69*SF'-M\_P.99\"^>:IB-54V0+R#]T>!:W_7MNR /4VFVZ*O6
M8@EVNU>GO7]$[6AQ\:E[8]_[[L47OOCY8]PB4H>AX,3N2\95.B>ZHXLG ,.0
M[S8#\N&,9!4("YKC:S"+HU4;JC8@&-D,)IM;%G_]%>"9:\$S5UCTF))1JK>D
M8@L&R\4-:7/9/#35W'.6BHU?$RZR0PH!DD:8*@4F6\*_+&E>Z>P!8*73;'2;
MBF, ;J6O#@L*[H"KR;[4MIGW9K".J'P+EYYKAP6L N<O<\99IAVN^(=EKE_3
MYV2@ 6B_JV9_=,,^XP*E9X>^Y)@AL"5TQF&&SAB>QA 45^9!MJE&BLZY+5]>
M#H!%#&N8QW/I?51B==D4/(8.A1X>)R E@%"M\IF?J5<U9U([:[IF.%UQ%F@!
M3X=O9AB-Y%G?B1Y2ZA@L@8MZ,P_YX5-"&2YKL1>8((4'A5_H"W4N$4,K-ZGR
MFOBV[!1M$6BN8);](,!=Z<E3>CK>LM)3':C6++2I6^JAQ4)K5'L<V.RS%)'6
M2J#?5,/!=AI]H$9P"D]Y8A-JP;>H2Z?Z?IA>Q^%A, 3($<6M@*L5/B=&AU2&
M.HC-QJ^M-C[L=VE\-*V[U49C?!?]\0G)>U8:A@R\^LUWQXTAP(6;>OJMZ<YB
MVFTO5.J6E_FD+8O<>IL8N6$PL8[X[)P9=1ZT")3AT*347212;]<[&V_*'>\M
MHX\'>SX9M!/)$!'5R+9I7#V8&>0H@7D?838P9))?+_A8)Q9]8\,-/U4#K#((
MBRE8?G?J4@:8.&"F<QG9(* HK#+D"B+EF$R3O; +04[(()57&@L.M2BXY#.A
M&WU0C1W(MGD"7.8![]-B&P>&6=B*$T[LII4M6_^?-F/],R$/+7^KD<]$OW4X
MKF6MO$(FHU44E2--#>S:<A)\3#4:*9HGP-'!BD$'W";2VMJ%"KK^,;26-YCE
MA7P+>DVT4[">25/_A?93C.CO+J%LAL>LL_^.Z,>8X-$A#"3^LB>+<VPPCE-=
M3]G:I?SK1BSEZU?M+WYI35/^;?A5B)E\M>M*=WHXL!BFP"D,Z'^0PX0.B]%(
MGIP%@9B&0BX!_(7@S2UTM+NJ=C#-[VU2[4J+>355;M56122++VI7JN?"^VTC
M%MYIG=8=A%O75ABZKL7GX@QQ.8#LR\0BYBP)5;,)5UJW*M)$>Z<8W(FX0QVJ
M J\!IS4Y22FCTT1@OPG?79V$\>S!Y0X57O!5A_I(K[F+2#;M(933I-LL$6XW
MI.;71)_^3<;"]')C,(RTNP9LYSV1\V-P:\P+ND3JN:[/-V)=Z^QP08CFB-C
MQ=Z<$?"GOP9="VWG;^++=X]X@&T4+"ZI+[O\TIYF"F/I5?9(ET(A4B5R.N;?
MH4@4 K%?#9A31Q3.T7]2Q<Q JPF2LN'/6XX^60UFF3G(& ;I39^C\DF2VPHT
M0X)Y[ ?S:(+Y+\X.R5E+!&QRL)YP[B9J[5,C(H>?+YKH%W3PUJ'(L*SD:Z:2
MX=UE,ZIPSLRI/HX?"2QA3[JJ%.MJ[S)W*@\'F#37]*=+\3V8&>62 SZ4AD:#
MPF[%^Z9.AB,/VH*B-3:P5[&7#)M3#&)E(_;>W)M8/%G/'K0"1*D *5N*5MF*
M<0B]%^%3+D6AJ_//>] F!;EL.%Y+X<5D!;%L.V74,J8IT/J=7'<(5%-DVBNO
MZ0PYT&_R?3P(>E&[LF]!V?=D5_9]]5EU/4"4:L(WK 0HCX!M3,0C5&V_LGLZ
M\@LD=U,'FY(N^- 'M>85EQ8Z()!PA$CV?2Z.VSK&\Z/:,YZ?G=]H.O/@RZ>@
M]X_3WLU-T/WUU^O>K]W;WOKYSBN+S.DRX+*6QA=*S6GJ-MP.^%_P757WA#7J
M_+E8G"Z[XV9:0#)2#SF]NM01&"CJ_:0RI<;'Y243K)VN:AMI=47B;<O$; H7
MM*MJMW8E.>9&K&I?FZTIMZI^V'O\I$ I[&0#I.?DC>@K(7U!4?](;V>Z*U+
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
MD3EFK$EG>*A[G;)/JKOJA08?S96)$X!ZEPWV98,[NVSPJT^K2PB+39FD1!<
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
M<'7]Y8_SFW4RR<-2 >D"L!Z$?I=#H@X;2;/I9+10/0M\<-# <&8<J8B$]].
M(7*XA[+< 98A:6>6!S\52)L]N E+!$J"YI"CT5SP)+@>^XL4_E.&05PIP;E5
MLJYP&Z0:L54?\E)Y<D#_]1^'Q[^@0#%43UG*04E J6UIEY3S)N4.GI>4@T>*
MAO_]4S3JG(B#T<F@OW=\>'@T.C@Y/!@<##JC_G!_>#CZ\.'_[I_\M/9,WEO-
M\K$?0]"[Z'VZZ/V#:0V#F^X?TG7<!%<7W<M"HRP:LN=Q:_*@I3F^JZO>Y=GY
M/X)?7_F!UUC?7G4.;JYZI^?=B^#Z]XO>37#=^[5[?89;2/?Z]OST_*I[>7L3
MG%\&M[_UX)'_Z-Y\N?SR1[<E_W;:1MOYGZ;?9EX^4>LXVGR9FD!K#Z*;CHQQ
M;N5.-!J+;S(0MT+*<,!5NS_"-+Z,'\(6?-X.@AZ&=W!XN!&S.85*AWBM?3J0
M9'[ *Q"/*>:L*9([>6T^A \IC#8Y N@7QJ\.,!J5GXEO\G3#>!FHMRI>&*)G
M#"[C.5PKG8=TC*?LJ R?4ZO52J7>='\6'M%=3(O^4>I$H)CK4+"AP2!9.-PN
M)4^LTR*?1#^AB3^FB2=]>:-</S-!*;0&TRQX*;!*;H<RV3),_W]BRHPVR/%
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
M$TBGVUR %B6AX@6BMXEN+,MLE]ELCALA2,+AN)<2D_&7@9N,O62*^7#D1-#
ML=3B$?/S=KW7'&+C-%:Z?=]_VCBWZG,8/)SA0Y1Z ,<PP1!<J+7MBV,*_ A%
M="T[!M.+CSTP>TR,7OS>$=T$E".]U9+-CA0*(:FUBA0@UE-\)6L'IE)]K/^4
MW?L)A/14P:#RY>Y_RUUFGA;MP])5CA:)_/<][H:T\^HBBEP"8/;,EH@[%[C[
M.%/K?_ENFUTYV>_MMRU26GAE0V:&]$[%KF+NJ9AOMBK!^M.-/_WUS"$&!YG7
M&59Y\72.&,',LM51O6D$TW#"@O7(BQ&ZR-1RQ,J$=TEN^ 91")6NTP9Q2BIO
MUNZPEFVAFU' )(>)?=;%&:6L%SW"DC<AH#P K5$$+6+!5#R:OVL+]-BJ70!W
M6@\J'P_E@_T^R^>H?BZ.EZ2[UV-32Q$TLVWLUX8OBT+\=IV6Q1=E<YD,K'R-
MB&1>=R96XS0LE(QS8&IDLAO,]SJ.Q&)Y2#-Q\H,C0J_8T4JFWF!QSZ** W=N
M&E'';(Y!W0,N#39?D'=]B0AD+:R]R-3E*BBN0W2A756>'1>3&:K V*=".2,?
M?EE1R':3)J4P_=JE0G(6PK"DRKQ=U=[37;776^V][EWW;L^O>UCS/>MU;W_;
MCFKOZ6;4*GMRQJ)^-%:HCPQHU06NG$'SYUKKF=AVZBD",OD_Y*J*RH##2*15
MLEX:*<4QG&K-KMZXHBNJRVJD^90(%T4\\.&J-\^T2+A=,@3EQX2UMZ$ ?;*X
MB[&7)8^-TX.YC.&@-Q(1M3;F 'D65ST>*NW4J,J;I@H9?(=U43Z6_ND(Q*>+
MD^A+[FQ.P)PD#8-4/HS\IMZ12\X!N:(K:$IA-XK=%V-%8M5M BEAXICDCLQ)
M1;X)Z)I!T2S2#:7<]7VD6JTWVP=N1$66CP7(Z5I[]Y?U&.C6R&BPW1.L%ZRG
M@#/#VYI0V8BMY>6&<-E>!QG1M5QA%V_;/^(.?1FH90P$%$JK4TX+BC8D6D.@
MXX)I8N_OS).WMF;/DG4^TK4[[ (W5F,1]4(9;\5'+6)JH.(:4M0P T+Q@$ML
MP_?0:S>.E]A&R3Q1]90GJO A$5Z#!3Y8-7C-,/6^\1:#';+UCK=_NUJ5:0$Y
M*55,Y&JKS2'@I,&*[5CS@%5^O<2,P15%*(.',LS"]\QU$7)"I<L6Y]Z^^RHX
M+K.EZ[V\;%,=R0%&9D>%N_T1CA=4+\)T^51N"9EW5DQYLMG[\$;4.QD"=6VE
MPM:RR]Z6P8)XSPE@S>: 05QKYUX$2PV>EHB"W:/Z8O;W?DQ1/-K:/)JTRN(S
M\FT)@*IZU(UAPK;.76%L?5L&0$H5O"F/;BK&:.WF6\YWH0^]70&I1H&KG/H=
M#L"# WBF$%J]<0#UM>C"(K>VZ!6QD#/YATB:^0O=R$8'6[<5 P"W" > :#@G
MB ?#,&)"4V3H&X<I%=6"H!&1?*3&\BT[3%4@!E3(4^3=VU?$@-9%X?XON>8A
M^;Y&) =??'Z0UV3]5<'E\S3;'\57*;V,Z8M%[3!E8$11SF5YZ_7XDH)4K)-W
M>B@=+[8W/@$A>QH-I9T,JQ^IX& 93P%D2A#:B+E?G&(PV4KN)H:'MNL9VU#+
M@<IW,Q@#@4:*,]]2,R=G!9\L2HLL29"4*></''O@C\Q46U.)) G^?,0RCDAU
M*[0:!) @!V3+>@)Z@/QC#&/,)6-;CG%6Q:#;OJ6F;$7N+YR&PD>3\V&.%<.8
ME9V)B0G+^9IY 9+F>68@"QMCTVZM=(!''?"O"D7#%[':R'/>:J/=\.EF0+C^
MKM]E?;O%T<=DBVV6X6295&&9(W&)MR_P61$!+H"A_'1 P'@O<\,*%;XJO8);
M?/ ^+#EXQU8)%%L^+%10IO'(V65L*%_($6!!?U?%4M@SZ@*88%2<99RTA2ID
M9C390I\OSVNUCZC;/I4&.YZ,+NQ?QWMR8D]D+'$?@G8$\G0,MQD*!.95G)N(
MJ>-&L2/9A54JM>+D6U7X[V&!\D]%K]<U.OS34CKL37Z+ -[5IS7TVA:3EII1
M^4J5_FX\F2D6K5RH*B=*D0Z<;?2DG&X&T+6D/ TMQ;]//4B9]:34SS&YN/ -
M:)5MV_86IN>&%#N&61T%^'M22!"/D%Q@3)ZXI!J;7&6J&>3Q; =Y]$W/=>]_
M?S^_[IT%MFKD9H,=SQRI/&L#L43DC-0[;#(>OAK='KS7@8[?#TVU\6+SL#K2
M>]N%(7 0>-L6K-([Z282),%TX@,:D=Z@Z$1N23-K/2WU%1YS+$]H281C>'*Q
M;#%W#<^9G=+D%/3M+/4]YL/+*^F5/OERH-Z\VF-@?F2LO%0>UN]2BBS3#B2,
M7RKT[UE5W.H%S\8&K_*"RTCG-UG^MT8W^Y$K4(??71#\<"<(OA,$K\NT5A($
M/]]-[W>8WBL,D\^ONI>WP<67[F5P]>7B_/2?A8]?Y!G+)VW=OR*8OMX?@(CL
MG9SQ<3A+Q5_4?_PB@ZK9.'SZ2S3%&<0?_>+&O4=RNF4<!KG!,=\$[T<?&V?8
MWB.'.)<#G0_5G?GC-G[TY_DP_]F'D_:'O>*/]]H=_=F?\=IT??D(J3S'_?=/
M!S]EGE+%ZS-I:3'0CX.)_<(?D@U[/V)C]GZ&VZ3[":^!O^S/O@4==P' 3;)S
M-HF&P['XJ=+;?N$*V=]?MD*.T*\+.<ZQ^*;]>OB :K18*BN.]=8[:#M_<1&'
M2-5VEX23S,:KK>7/:-)5HHHEGY4<"JU0ZK!]9+E',K9.^\-1WF=VVB?+SY.K
M><U;K&!>BL?@.IZ$TY>C*4HMI&$!+AUA>)*B28-QC+I9L3YZRO^T\V%M@ZW6
M-=XG_!51@0]MHC@^TJ1T #*03?SZC&P <U):;D51DZ>":ODJ;XI !#CSW"WD
MJ0L>G$K]D_ K:KU9!H9/T YZB+R![-;?PND"4F#(:[7?:=%A;1@/%I@(9/XZ
MD3QH8+M67_ -N!V<3S6+1R$K7H8^4GV+]"F(!=H>!'2;\0@8<3^;C5F?QI+]
M&2H,.Q\%G8G,O:DN]N.A-O7 "-GPV[]-I.D*H3 VZ@1>M%1YFH "F\^=^'._
M</?2[ RL.KGWY);=R4'1LCM:ONY6#%=>=>%UFBOFS%[Q[NX4[K]OGQS"/!3@
MLN4[#A?S^SA!7 RT6O+'G.EP3(K%G@@D-5Q0*AGD0" EHYI6S 54ML5=+F"&
MC):@] 3\B/R,F^7**7<4=FJ@RL@<5ACHM\P%:,TSA0I69Y)X&@WT<S*2Y4D.
M<6)Q/CY$[MUNY )$NKQ3W"&I-KKDM8Y&W]&H@O79U$]_?8R3KS+*'(AV.KA_
M#/OM03SY82=#=[9BI7PBI%TA,_%D,5]@YC2\2P0D Z'=2)KQ#4Z9W9>$-JPL
MK"6WD$';,+?F[+L=9%#I2N%&[P-R::C>"M@K8JK]J/U$,:RBZHY1_9$CJ[*6
MY+7UCJS7\YOY]$J'IVW=1_;KMX_DHP@5/UK!QHIAA*(3M2^AED.D2$1AMX%B
M)^"GP@0"EX-#.4;Y"^B&!SY3Z:4%H'SEWP,WWNI=G]]T ZAF'?]RT.@<EG!U
M5S2<Y]OJ2VZ0-4RT]379YD&M;/-#28R3\6@:C"&#%N1_E__ $,6)2GR]FHB&
M\G9J,MGKB!I0K0O]4'YRG>9X6#]SO'"#6A-J0I@M_^:XN]BQM2<0M8H>PC$B
MN\,TDN<W^W(L*$= 4?NZO\E!R5^?@KKB-$64F.H(2(M/H6#H4X7F<"A%$-M,
M?W?N0_&/<\"LZ/$.?09V_ *C?O[EZV2_1_6SWY7<Z5! QZF\L-R@!1J'>YQ2
M&ANJ)P,];A^UKKA%1@M;0<3P('=RP(!ZU.H0R;B8ZX*^^@QX_Z9/+0_B\.<T
M&"R21.ATT$MLZ=6V_A6N7B=#?5]C0\WN[%ZP6(%IN9H/G/.4_E4:+ABYD!:$
M:C;GP!S!:J:<!2/U#/DC%B!\R7T;>B$-C2PD'"E'E(2(Y :NFP;5:0PT/""-
MB*=0-51#$0CGM>#<PNDAZ"66,8K;CP:[BFIPYLPO9&KYE&DN;&&-BQ!Y_+ J
M**^6#MQM%!76WW']UM]EG.MPH6XU(@]&5X\]769UH0 &AB.8E+#5V(8+0$K)
M$V%**-$2SK&1C$@6B=!&R[1"*>9'L)V-=QMHVL)A&)(ASYWQ&UJM*QZ-()T-
MVE4,:X4^PG7M'3\NKNA\XS3A7VV?7YN3.:F5D\'$4P&?.&$FPX&])0[D+@4*
M34XE$1S!72)_A)4!7.M%Y;J6KF?1#AHE5CJ4NDEI1U1(3L?]L?85XETY 9OF
MDZ_>K"K&MRJ1J\?&VAVY2.0V-QG0VAZFT!\$(H,B24E8 ,Q)QMY,-L#MLHVK
M\TO5 RQ_9A=*!J"UB<$)3RB1R=A51OF[__J/P^-?@(QG.HR35$OYZ*\,[L7@
MJVX*5*GJ%V?>5DS9OE%$OK:5^J%^*Q6D[UA$#%,="A& V0J;UA5SPUP8;&58
M&Z#&WTC)0+'5&XT7_L+"3]2L'IGBN^9HI?#4 5![Z]+E/:HN &1_[Y7BSJ(K
MU2G$E&ZD-D9UU'Y_HLYXX*(GT%.DQ=TYCX!^76AKL[VQ&W?J$]"?.D"56]$9
MO?;;W\1C!VP2M3&*_?;[ VT4X;>7&44+,E;H1NC+1?DEN#(TM*!WH>-QYCK.
M^1I(K)&<8*EE.&;PQEW(U3W@T?L76.[ZS#:LC]4>M-&3_>EHCVBZ932T&)@>
M:WGF!=[S!N4Q=7_/O;P<9% *3++H:.PQ4)MVHO,.N[-=46EB"M!J=,BMH@[.
M&LX'#5UE:V25 <5& 4^'C7RCI4W^'NM\%0]=<*5:^>)^G8QZ'UWQ*!K-4:$8
M,@1!XVCO/YMEUE"0#'U&FG -!X7.?J==FH=\:X.XC.=\&!T52ZU#OR%&TFD+
M-S)@=8*U%DV9]YG]$-<+L= #&#QY.!Z-HG%D%Q,3?:ZSA-F!:6)6_<VM%@N]
M=:RUSD"K/I%6YT/[")=W#QAWT3^;>O8TD%O()$R^8J(?5K2= W S$Z$B#K"D
MO C)#.G7 =/34JYCF(2/X9CWBC! C,]@,4;Z&'V7T6(Z;&EHZ4"(H1$9GH=?
M!?XY2,)Y:/:<S,\#E&4$=L B6AHS<..A4KX,B!-K\+MG'&M\A26-4]-X5?&%
MUX5MZK=#+U=: ((5%0>F;ZM0;\"T@.OB$MJ@\DCI/!Y\S;[C-JG>Y(GTKE1V
M[/0^)N)L0QJO--@ZQX>_M"BGX))5DYD-Y..&R)(C0S9M2)C44&.>"CI3],'U
M_GL1#<.YB]9T#*<==%-U>I$72004'C**<](D=95##40N2& 2-<<7,PDIL"8A
M_[; !T\5L4^V[ A9ST=H%(<M(XEG283$(?:5J&TC$;K *H96+D53<8S"Q7B>
M?0^-M-DDC(N\^#M:EXAK:;D@ .MGFEA'3JHB3E7Q(J@.:!$)E'O!ZH:9@14B
MB()]XK7J_"M=OE919O10FWUH?Z_=P</3^<@Y*9 O ?N&K#AD^=&MT.JS+#9U
M!20]Y*9*7\^AJ##$$(86T^>BYO$<8'^9K0(.=+ =V+),6:!A,%E@=9P L'.+
M=E.)6Y8$T2F2?+6)BR?[.[QP'^E!II"*&')#!75BS>3&2\CP!_0/(13_H2XQ
M6_3'4 . N>%6I&KP=<S$/JA38")7;YAF.T#8RV7U.QU,F\:T2Z<:X>*VJSC\
M GU5'Y\(.M=G$D%Z63QC@?61^M- &@ -@'UI5>\A0Z37!VJ^[!;UB65KY$$.
MV(-\F0*FX#$.&OM-)X=!"8J9"VLTI);8$>E&?0Z $^J"R%\8PPW@+-3H- $!
M,85O &@>]DQ8'H3'\?'2A/WX062N2VB*!T$P(PW+H9U0_AHV/9T#U44ZH?L=
M#?5C&1#?#B4>.41!MNH1%T!I"3O%&Z'@2(R?QBIA\;+YD1$,^YN,8*CW07VM
M(=)#?8[J.D2"#AWQ#>#?T"2=IO& 4C>:=A(7:T/OJK"C$S7^GXZ/T/\1I% ?
M<^[E8K(BZY(C&DMW&DHO]D^<UJL62)PQ0OU4/KZ.Q)PO!EWHK\,+P%E._L=0
MA7XDFQG3__9)T+,OYH\ Z-*M\/(V<3*#TS'(WW&7MP\& K^N-.@ZYRHW>''5
M9W5UCMN= [6Z:!-6 38=T\'&06%@#@@C; (%O,[8'-:1LQY6QP@B7/DG"$-@
M'Y=?2Z1''S^U@[_?1^.\1A_F$Y@RD[,=G/I*+7@-#F)^G\2+NWO%]HU;Q;MY
M^ V&D<0(TQ\N,&IN>]I/^O$TA,YN*%YB)#.2$4F*,0M$-QH7C'?CQX(("GXA
MOYN[1ZK5#-EWE))1T'&L3U$6/P'!/ZOY#;=[$!(9XS0V<9L&B4XB/ UE'\0J
MCL%14I7&2I^O]<8/:*%;;2[(Z9-N0J;&8\@X/14=BBH[-8H0K2G202*<7U4>
M2\6W2 Z@X-ZZ2 @QH8T*VWG*[^0I:^0J#]M[)P:QB<T,NF-!:%6/EFZ\9,.R
MNQU89 :@X B)I%76PI3*S*M1B]G"5+4PS$FKP^4;Q<XB1"UB>Y*F,LYEB/E:
M_NM@'F>*W48Z#05W90]<V#=JL1@73XD.S]128Q!Z> =20#FLZ9)RJE](!GU[
MZIL+7QFV%=P+_%YZ3[L 9+VCZ8*VG"<GPR-_IGU%,5F'A[T64T/2 0LWV5/H
MPS+.'G=BSL87W;7"]&--*DG"Z1TQF: N+<@J6,^$XC8[)_9=TLW?:N/"]%F*
M>FYYOYV92(]R(D22#OKT<]R$89VW Q %P)K13&^=>68;:5L"5(6&5&<?A.E]
M)!)H5$34=":LX.^9/"<O (@OK?T9@AYP1297M3/4[V"H-;)3A;XA.\6@5W=I
MVSU47$IWZXA%FX93U::K[HK9OF*VF>OJU>P"X-/SBMN[Y?T]EG=]0NGL/N1F
M'/"0%>J#*LG?J0B8BH_R-"_/\8VC)HKQI+FUK0NDV#P,Y[E%,K@/4U%@O;YR
MAN:BJCRH@ST>SLY^OXO]UL> ==KL%K$=G!U(L"0US9]VG%-3PH4K_3/"T5C]
M\1HYHM@=G#ND.G/=?^)FN%2=;/I $(BIZI$\#U$!CD(R"/S32$Y+J$#^7">F
MS'(&I4Q->.Z#X<,D H"5<OE]$T.3#=%E,CS5XA=UU7LJ[N(Y9NK;1NW2/</@
M#Q1RR"T2JMR^=R8J<!O^L%Q^SR V?.9X]BJ-IQ)AU&'[*$_>=-C>]WK)FF,$
M.GNU\5;[G?8!D=QI&!N+V SDNB(Z1^Q29-J!;)"G"D]CP+6".JT^F1FT'?D[
MR" -%P+91/"LB'PBA?3!L,5"_B=9<()#]2>K%!5>P_*=(>??"=4*H+O%$*-&
M3=LJG=,XDK\<1,E@,4FQW3=E&4:\)($4YUA&P*YD093$E,I.@9+9"B<*!NY'
M]LA+RU4VP>@!1ZZ&:Z< <;9#]2)@IN03A\/2.<*6KUS"*W02^GCSA,HCT**M
MKH\@*ON+<$$8.:KV0!7Q*68(6%;,>P=Y\$ >#C8,\O"Z[G5-SG0 C'%#&;IP
M43&CG9?[V &^&^2=7&IRW>(Y4V6PD*QE(0IC$Z- 19X)8Q5L#E%Y<CQK:'85
M7G>*)1=^#HN-EZ8K+&ZO2@1O9[E;X,2=Z<5D*$)1#4QQ7J?H!*BGD^\-)R9&
M%MIX)_B>HM+#2Z;(LC>.\/Q^+7!YPH]NB%DZ2M.%R6&?PPH$I-0U>/J%4"$8
M\;FC.Y4.9RI-GGHH$LM5#Z3? <<ODB0VHXP-+[=[JS,!'1.J%>,B[ .2 =]0
M]D&]EX"OW4'$.D7JX#'H\$X'3Z]/9/D2_- KW[,^P5"-F.-5,)0KCT7+X0(-
M$<V) Y ^@L4<+^:$*31_1N>@SGDS[ *E-!BO79> TB87\;BHM*E_#NA+4A].
M\%*E04.Z2$&HC])W&M9@G4X9&4"RV)DG!<R&X._B1_)*J57':Q"T&SEGID_6
M6183+X-!LA .]"![_68VZ<.+'+2V,0B96]!4#C-SO@8E HG]^'B_,6LV]IN-
MCTURY17GEDJQFOK6/"N-3T&G?:]-;RLF"';X9!P0Z<[-O(F;J1&QN'(S63PT
M+D?5?^%@_+DH!@7?1.Z/K1R4!W(X3GI$KA"@9L8L3S2.L-$AI0U8YY[8#5 K
MZRI+ZK!SV%@T&X?N@H* AI%>AF6QZO+*#;+:2G/O66FYX9"?Y:FR8RSR5.!:
M^=8<PE'$B?"XU!U2%BT4S,:+U/XI?Y:]]Y;0N:_/']2(S%WY@VN  <O8&NP-
MLK0.W-&L3\QC3+#USTUE<-J68':E;4+MP+Z7G95U**]UUL ZN[@'&RIOP*#F
MJ7UHT=I+!0\T@'/$DTGBNGK$2[=S7/<X.E#BP17LTP&6HW IZV&YBF]BL)@3
MSX<K%T+$F6K0_*PK"6T[N^=1A2VQ<JG&<[-,Q]0+*D9K%FQ#M\T4?M"Y!D>R
MP==I_#@6PSO ;2&D5+Z8@9 GU2'0R(1#- 'ZY3R.AQXK*F__@9\C=E2)O?5C
M:)"'>T/Z<Y2]( PLFA+F"DHQL(^471];=/FA (<KQ-Q..3!)VTP,@")<;;J>
M@ZQES\^VQ'P<MZ'R?N0"]H^.]MJ'>R?O.MC*,(F'-(?RW?DFL#N4[S"6GN'+
M3'I N<Y//KP[V.NVF+ //:!'YBY=]H:Y"CRX!_C<D)K@L.%472U4/1LK^9#O
MZ#%>Z](9P@RRI>]N$CEIS<Z1K0=JM[@\WXWRP]1S#> #YW?S-5H7^)<3UY6\
MK5'X_<3')VKO^LXA'E[Q+S(N'T>#"J/JRFL.P^!+,H_E.XR?Z<X[^^WCS3);
MVNBC^5C06_F(ZE9R^_L,GG,E\]VTISZ3WH@>NH.0<OJ_H,*ZJZ!Y*FB'SZN@
M_;D?#Y_D_]S/)^.__G]02P,$%     @ 4%=A5#ADD7 -"   ]4H  !X   !E
M>&AI8FET,3 S,BUF:7)S=&%M96YD;65N="YH=&WM7&USXC@2_GZ_HI?4S<Y4
M\6(;)B&0314A[":WF80*7.;NOEP)6V!=C.639!CNUV]+MA-8($=F,F F255<
MP;*D5O?3W8\:.2<_G=^T^__L=L!7XP"Z?S^[NFQ#H52I?*ZV*Y7S_CE<]#]=
M0:ULV= 7))1,,1Z2H%+I7!>@X"L5-2J5Z71:GE;+7(PJ_=N*'JI6"3B7M.PI
MKW!ZHN_@E1+O]"\G/Y5*<,[=>$Q#!:Z@1%$/8LG"$7SVJ+R'4BE]JLVCF6 C
M7X%C.0Y\YN*>34C2KI@*Z&DVSDDE^7Q2,9.<#+@W.SWQV 28]TN!58>U.CVJ
MVD?#(Z=V/"#$J@Z\^L=#>NQ9KF=Y_[91R H^GO21:A;07PIC%I9\JN=OU.KE
MX\-(-:?,4W[#MJR_%A8>5?2+*I& C<*&B^)0@<U#'BJ41.#(R9_)!$O3S/4U
MBTV[9LTN#[AH'%CFIZE;2D,R9L&L\7-+,!+\7)1HEI*D@@V39LG^1QNVC>*:
MC]-T"=@[8"'-EI0LHO/%9P.FP+;*U;*S*.D&ZWMI(8]6"OGKY6VO#ZU/G>MS
M_.WG5,K^#?0O.FN%&Q,Q0D -N%)\W+ =''/'\G:N.K]>=?X!E]?MF]ONS6VK
MWSF'FF6___T#]%IWE]>_]:![U;I^MKY7H#XW5CHC[OU(\#CTX#(<<C$F.J M
M";O)0E98-"*>AX&L%-"A:E0/%VW\GU@J-IPEMUCHX>(;)?W05CV^5<X6M*TY
M%[7B?"P?.GK-?8J? _H%[>!R$7%A$L'[=P=UQ[&:WT5(,TZ#*;2'NX&JVGP<
MD7"V;7T53HT.[.8'&!,6*OR5H'P*JS6F/?8>/99,4,<2N@$)<Z5%+= .58@^
M;I0WH"$=8J;C0V!* D679(.  AU' 9]1*H%@3-!/KFA*.Y'AD 7,:!V=%ZD0
MU88A"GPRT?VHJYL4AX@(Q5P6X:/ 0C.JL4LZ!1.I."XC @<I_V QYBPW,085
MW\Y<!>Z8BW805#*M%WAW4*TWH>TS.H2+>(SFN:62Q\)%J]Z@I5TJX+TV78Z<
MZ6$QV_<HR,/Z%TU8S*QWFQEL=X&FB$% HEM3]/)8^5S@&!Y$L9 Q05DP*/0P
M/"#7 +M:MAP=4A[" C82W,9XCW<P:! 7@[Q'0ESPE"G?M*4CJQEX&&U&) TW
M/AO_:"&DO?L08MEZS9?+EO"9G-/_@TV*QD3KPLTR5G$,R81.(4OFQSOOV0<8
M"0T=2EP?(BHD8F?J<Y@2G:M0*L4FCTE* ^KR\V]P@0N"+A6&VVJ1VSST8E=Q
M(7-%"RZZ[1VR C8>4T]G\F &D6":(W#X1&9@%W6QP2K", X"79[PD#-H#H&>
M''&9<(&$(2 50$?4*7U"T67"$>"N@HI'*V;4 YV(39@7DT#/;Q\U)8RY5""H
M:VH@*#8+8QY+;67&/3T%+G#",L"AKHH(B*] Q+]*GW %+BG"U54[5_;/),L;
M"%KX5Y#"P,X7#!Z-J6=#/" @,&8]W <- ^@^<$\M2R<!@UB@H70XI E6%E:[
M/H?LN/[#!*JII4.D*1JBE;*E;")QFM">6YQ8[+8=:/8?\K\$GPHZF"690:<9
MB4 * CZ5Q3G[$0/$!2L"PDW&&" X*@F3C$Y%^)BD!L Z?>' +'QW\+'>?&GU
M[2?7L'?--0[+]9I><R\>R)0DMK5=,\;H(!<I?M=MR%.R&N-XU-6L!J5IF/"F
MGRJ<=OX4 >=B#]_!IK^8AO85[H/ASVS[,<8*BM)B#!&4S+O5TPZQB.S#/P/;
MMNIY1'8*F7;YW8%]:#67KWD%D\F03A-Z$75Q2KB- \RY)@OB)AUOFBS0<O\;
MHSD]Z*35F.U#K@S0T6SL,;D_,+)(T G#=![,UI S$LZ2.M(,935[B0%%)*[F
M)3KCF5B>/FIT(1YU84)^-II/D+5H7J&GS#C$!BQF!7,QXWXS=3&CD"A";DA,
M:<T(:EP.7MKGMIP[ &"==[5U.+PGD-"SH*@+M^4<L?"GO#&5?8?TW$ -@WF/
M1HJ.!PA,1S,<^W"_$>.L#<9W1+IQ0 3T>!!K>\B]0LQ=[S(':)GCPO;17@.E
MNA8HUY3W!2:4O8)')G0.,/(W$L9$I,4>N[[7**FM14E'2IUFD9'L8_Y9DCYW
MN#G>:]RL3T/[4T5^"C^[K2]GB)DK*3_[9%"Z:]S!IG$U+M9=U^>IO%:?G\)-
M#NK2*ZB,8Z>M7QMS\EEY<W)8>3N;K[S5\EIYNTN^:WBKL>T<PRDXSO:BQI;"
MYJV^MKWZVA/?"K[5UKZ^MK:T/WAE+%T?"GBCF0LT\R6(T[Y\9UG-"W-J11%F
M?_8%SG/)DU:?AMA!(EM/FS"YZ!S@ZN1C3A/K'/&@5GP^CKSLI)\^[J&;$SZE
MEY2F+GU\+#U2&#"IGB9:V5M-U?*Q@3M/7NMJ"!H0G477ON>4.HGUV(4,I"Y6
MK^_RO8Z.6)NED,W?[)B_^B(3+R(C6AH@C;TOD2%*WR#!E,SDXAJW]*;8_XM4
M1\[N$U8: A9W_EE<7G?NZ,<,T;7<A&@DJ\EAH$CP"9/ZFZ6%\\<9G]6OF^A=
MG#GTA@05&:8^U9&8;:/38;N!W/.(Q$M=W_3Q/#U]#PT\X]7&W9MKM;!Y,-&W
MP3K71RIWI49(?O+$A=<+7#MJ2G.%-K)2P4/HEN&"N?<R?VA[%;!!,R3Z7U_!
M>>4*^H:W^MXBW$M:XAR-L%ALS'.LJYDP9YMK4AW*6WS[2JR]=7OK]M;M=79[
M/?6\Y7]1M%$]KY+\0RCSKZE._P!02P,$%     @ 4%=A5%*-,JDK#P  J$8!
M !X   !E>&AI8FET,C$M<W5B<VED:6%R:65S,C R,2YH=&WM7?]SVK@2__W]
M%;ID7J^="0;,EQ"2RPR!I,DU29F8MN_UEQMA"ZR)L'RR'$K_^B?;F!@(;=/7
MB[&6W T%A&2M]%EIM;O:/?FM][X[^&__'+ERPE#_P]GU51?ME<KE3[5NN=P;
M]-#EX.8:U8U*%0T$]@(J*?<P*Y?/;_?0GBNEWRZ7I].I,:T97(S+@[MRU%2]
MS#@/B.%(9^_T)/I&O1+LG/[KY+=2"?6X'4Z()Y$M");$06% O3'ZY)#@'I5*
M\U]UN3\3=.Q*9%9,$WWBXIX^X*1<4LG(:=K.23GY?%*.'W(RY,[L],2A#X@Z
M?^Q1ISXB=F78&-8;S?K0J0^).6RU;'MD-T:X56_^556=+*N?)W4".6/DC[T)
M]4HNB9[?/C1]>3RECG3;U4KEWWOQ[TY/1MR3ZF%"54[>)FVLMX3%6#4VY%+R
MB6I!-2;)%UG"C(Z]=DSB7M):6L/FC(OV?B7^.XY*2B,\H6S6_GU )R1 MV2*
M[O@$>[\?!&I:2@$1=)3\,*!?2;L:]3C^.)V3H-IAU",I2=5:2]%Q_L6E0ZH&
MN+I,0J;SF9[::JB)^/&N=@3%;%,'*RL=K*]VT(P&V@J' 74H%E01S4=H0!@9
M,?(%77DV%SX7$7RVM.\X[G&/V&0R) +5J@<1D#>/]#),FLLH6?1?XB$C:94A
M%PX1)44'PWY VNF;8X<&/L.S-O7B?L65CA^(D-3&;-ZDY/XCJ(U* FRIT"R=
MM/UYL1$7E:6S7E8WFLVCC:45H[JQ[%NM-@^-9F-S\<\V:]:-6FMSU6RSY7@@
MDL%0HQKXV/MCK[:W&'ALWX\%#SVG- >1'?\=SV=$C6V[ZBN@<48=E"+,QXZC
M%KIV!:FR3"]^^0-,_TOTB"R %-_(500D4/LU3'&4\D3<3)M*]0C[VTM0C+AS
M3ZW=,W2+)V3!&2\X+ E?;>/ _!D*&CC4CG;<:"&YX&*"HP]+P_0]G&[ML'Q_
M$8U'H6K\""H>J:P89N/_90O5SLO2>%0QT051)&"F=G7L'*#KZ^X_2_?3$_S2
ME/<(PU,L""A(F\^$]#*5VP[FCA!\JL0S-=8>MN/3 G((ZKK4#;'Z_P!91L>(
MOS(^_F,CL1WPOB%?J,U!@;L&$=S)/.^0K36RZW"0G2AY4/?N &$CT!S*W:_$
M=M$=\<.A$LQ!0;J1 Z07FK/\<)T1KG]!1YI&XP=Z<NSS1'G:%DKFE?2!'$<C
M6JK%M5>A@ ,2-:".!BNJ12TYL$\\+YBQ!^Q1#(K_FE"VE <UXC'O'42*6\TW
M%)"'VD.=D=RC@11T&%*'"XQB7.^$?:WAW-(9SN?O;Y$5BG'4!70M'<WA>Q4(
M3!@H^!YI#=\@B,0)A=T;XD3]V D5FL*X6M$9QY>A$W /W9' IP)++F:HJV88
M#8B-)8D$C$B\N#.N=V*&M@"O:J^ N>J^OT.=LZ(H7$P("A=K2AP"S(_ U'DK
MN?(FQ$$WV M'V):AB+PI+<<ST)FKNW1_@QF>!< 4A]6:SFB^ONF@#T(]8CQ#
MUW1"LRZ>6F+8(C/;)8R1 !:*ZSJC>'XX56=3CS_$IB=TIKT,?TND2P3#G@,,
MR@T(4+:(>* V06\GPTN]<?R6B GV9K PW-09P[>$#X02CG?*0EWAJ[4)LC]3
M1[IT'>YRX6L.X2[VL /L4)>#T?&%E8%W86"[J*..ZZB/;3JB]D)-410%80V"
M@A"F4D5KJ^G=JWVS81['_!=&[BP8@!@_IQ04C$VMC:;)#K*[< $!R#D81U\:
MR!]$. [Q+/+"PIHC>$XJ+ AK;76TZ"12"G;TQNT986,:3F#A5FO[HL4G1!(;
M77(6=3-0$+;TQO"%P)X-2QUH:FU<'!CO#'3E.9$B1= '+ D$1^Z(7E@@UMJL
MN CFU>63"1%VY-+=(X'J2AP4KF-+^A#%!E+%_JHQ3C]P1UI(SX$%;ZTMC@MX
M]\@#8=R/(QY^\%CBT;1#M;:HUMH0N4#U1>A%_7Q^J*JB81BD-=W4^@;D L1O
MB1='7>MC(=6['9CU!',.EKT7MJP_(IKQH0+T0K=1H& GCR=VC4WK(!FPIK5-
M<I7WYFZRP6XWT1/,6MLE%V">[R HX]*_N\"@+ZBUME0N0/V."X(!J,HM'DHW
MH186C+4V7"Y@?$U'!%DV)5XL9D"X(WF#F02&9;TMF!NPO!.9=81R#G;,O!0P
MRWCN2V(LR1O;KH1I0%#"6*IWV.?0N# '<^MV<.%&J^NV<V,3 C="-!+78!B)
M=^+<9G+3?)!K^"T^N)]A/'YR%#8/07&0'SZJ4"WCU;YIUH^1,-@S%$^_<&BV
M@UG4F)#)D(=BO,XNY3A'Y>EZ6LQL#M;U370U*^OC$,9C5WFL@H=JJ$*Y7N4[
MB5R35U>D+?MX3$I#0?!]"8_4H+8QF^)9L/<BR6-W64&W.BLHI(6[P&OS<J#$
MG4NF]KBN5_3/=/2([GF4F-=]P7U!B<1B]F;52+#M!]]#" ??Q$K7&0G5!UC\
M^-RTOD7=:%)6'+B81JON&P"VYY166(C.(ZMOWCM,$LBI:!:.%HBM!:2%HYY'
M^N'<N3 *<J0Z%+%B'$FD*(QX!($1%[,#BQ'SR):<-R-FO6.WG?<RJ94T9CZ(
ML5OJ>61UWA*NTQ/%4'W2ZWKG1UY'LL !G5\?>K5OUJK'/$ DTDI'GVK'PJ8\
MBG;8%]P)I2J[2;Y7M=4' "'DU !]I; R>=8/ 0I22?#OI4#]6R]/52'(4P"C
MLM=;L#:AKDL909:O>53'F$Q80#X"!F3UN,F0XCA(M*6Y9)02"PK1C3RL^CDB
M6HG^CX'/=[FA=4<W,!MYCR1!,W[26;:(J/Z6/ZS.R(9H*S_O=='9Q[-.80ZT
M(#*A0S00-/(PDN?)>:'@/EEU@-03SQ"=>QMYV)ISQ+/^:;L@9M]MY&&VS5LH
MRD)YZP4B$)D?K2F57Q-C,RSVR\/6G#?[71+&<( " Q?'S@8B2.Q;00BP?#T-
MB(;N*\_FPN<"%^AF5A5$A*"N>NR("P^:224/:W?>7/@G5O0=%,ESO@HB+E \
M+[#8+P\;?=[L=TNFZ#/!V2/'UO,?B.O)3TP,""YL O,K>']^LPO4I2>2@?D0
M]%W*J.^K'P9+WL-Z0CI#+2Q4P\A5L !UFN 7A $37([?)HR4!2F:+4-_OZXK
MB1DLZV4SAUP%>9];K8Y5F/,JB)@G%P)[P*PF34")%19\YW@&.G.+$W"H"B+0
MR0UF>!9 $]Y@9+!/66^ Z11[$&+8Q83"@C*,C 0+*!/;]=0CQTLAL_1$<W?F
MBQ"8C@A().L4S0+'F09>6R[VQBZF;U"7&P< 5NJN2SU@,@>@;/8+?(=2JI^-
MB5<HGV$31)0UB.[ZAS RVL_Y[R .HF#^8XG/MP/'EH\I+)G_$$8J^P6* T,8
M7'>!Z*LZV: [XH=#1FU8<,[!,)RS9+2*Z:V7B$!<*[<8?\#WP'2AAS ,V7U%
MU#U&@6^@KXAKOYTH<J'Y?Q[F8,S. \A1&%D[6L)W*=  @#H'2W$^H/:CKD0.
MH,DL _&;@PAI&,;7.Q(0+-29;A<937M$P[#!6J'OLQGJNIAZ43)6/"83-04K
MUJN=\4I'A.=@E\U+1?-!S/T+BI5ZU001Z :DP 3 <GSQ']1YH#@^UA8I@80)
M(K -T+ :+;VMQ8KG>N2!,.['8MSN+O%F<A/P/0'CXF/\&;;D)T=A\Q 4@0'.
MO;'Z7M7WQL\\N/S"P=@.]C@C8A(^E2:H+/&0D72'4R]I?^;5#TW5_OKV.:6.
M=.=M9VO-!Z[R6 4/U3B%<KU*0O[IR3#JQ=(VFWEU1=JRKTZDI:$@^+Z$1VI$
MVYA-\2Q8?OR$>J5LQY_YS&Q+6"CPI$!H/C6GJLEX\%:PHR:283\@[?3-L4,#
MG^%9FWKQQ,25G@#$8V^-2M+C^=(U;W]>;,1%*8:7RNI&LWFTL;1B5#>6?:O5
MYJ'1;&PN_MEFS;I1:VVNFFU6>UDDC^C[+[P6_QW2Q 3P1'R]G4BB#Y3U]CA0
M2'XK>.C#L&!]\&(#]#O528?#RLC0TMOA0.'XDK/X?LHN=KV6^ 5P"UV!^"H:
M;B]6+18K_(,)(F0OP/ /+;T](!3/W7(A7=29J!9L#""F&TPY7F^W!Y>@:RQF
MWIBH;>,&!_>IER5Z?3,/FO%F/:J)GOB^@1@EI*7W9?3-^ 9Q<+7(S'8)8\"B
M<+9R<"9X05"+T'>Q)/?IT35 KZM'1[4W,#!]%0A,&"@\'^EMHU_@>?D4NT.S
MIFC6^V;W LWS2TR1DSP/A1W;?!R*=T&3-8>W_C>]/^+ #AD6R(I<&M1J'60=
MJ[9>Y0@B0]$-]3RU\$A@S*>UV?4396R&[E[MFPWS.+#=G<U*3Q!K;7/]='7W
M87#>S<(X#:7V4?5,4#(,=L#6$]A:7_3^7$IP?+#S,M<3O5I;-%/THH[]=T@3
MN?I@9]6$>6'BZ!E63\TN3'PF88#.PAD1:ATW^I O2VQFC8VW)9ZZ')!47KMJ
M\!R=Q8!.2!!G8[WC2FKZ:;+,B*R_GOVWUO''RQCQ%)8BX+9KB]L1U',4\>U2
MM>7+'Y^QZ +B4-"?)J[:4,15#73!Q80(=5#L",&GRTKUE15]J^F))\O,T&-)
M@M6[A<=FYZQ A-0RA%QY$^)D/2P6AKS$U8((%SL%HJV>I>UR,3]9,7C[B6AD
MB%C$24A)L=0+]KD@J"_)2OB/[2>M^11IUW1$D&53XMD9]X#M)^9P;87KC&(/
MO-=].5NW@6\_0:T,07W*HECRZ!.Q[]'K3KPX] ?G,>!0%#'L+@QLMY3^+/N+
M0:](D#S*$'U]TT%];*OSA^*NY9PGVT](M?(4<Z4:K;./9YUXWCX9BL0AC;1=
MMQ^+1%Y6H'A[<86ZJHK@#%FS0)))DLLXIG!MS5QX6A5KL:R:WQ:AT'FO6[ Y
MK*U19$UIL*)E+0 =]34Z+@EC.$ =XUS]5R12LM+&9>@$W(O\!'PJL.1BAKKJ
MV%4T4;W:7)N>/[%: 0X*MP(<KFQ.MY\+*%94LW)%+#8LI(LH8T:1*#E:HZ28
MYR0S*RN\BV4$=!Y&86&+MA2;U;4IF:N/SR/M&$96ITC4K&_Y49A\X@7W7#$-
M>;5?:]2.Y:O]EED]/(YDFI5L'04@,2L#]/ #O2_@DF;6EV5M3,6*;):-JI!(
MI2Y! \P847OJO$3]LD@T-]8X;?6R9Y&HR<H(ZVYDWU%/;D<LGO*0.S/UCRLG
M[/1_4$L#!!0    ( %!7850R.+J9L0(  'D,   >    97AH:6)I=#(R+7-U
M8G-I9&EA<GEG=6%R86XN:'1MU5=-;]I $+WW5TR=MKG$V'P%8@A2"K2-1$B4
MN$W;2[5XQWB5M9?NKG'HK^\8AS2H2A7UDL#!8O%\O#?[9G?HOQZ=#\-O%V-(
M;"KAXO/[R>D0'-?SKIM#SQN%(_@4GDV@5?/K$&J6&6&%RICTO/'4 2>Q=A%X
M7E$4M:)94WKNA9=>&:KE2:4,UKCESJ!?_D)/9'SPJO_:=6&DHCS%S$*DD5GD
MD!N1S>&:H[D!U[VS&JK%2HMY8J'A-QIPK?2-6++JO156XF 3I^]5Z[ZW3M*?
M*;X:]+E8@N#'CIBUNLW&(7;:W9BWHDZ+^5U^Z+<;36PWC_A1_*-.(#TRKWR,
M74D\=E*1N0F6^8-.8V%[A> V">J^_];9MF-Z3J8S9:U* [_F=Q>6+&*564*B
M*7+UM4KP=YHM=_+M6;RU+I-BG@5K^G?!-@Z1DDH'>_[ZTRO?N#%+A5P%^Z%(
MT< 4"[A4*<OV#PQMF6M0B[@R-.(7!O62S7I95/1:%$>*##=TZXTV<1S?)F(F
MJ/B-;09/Q1[1QJ!^%O 5#(Z1TJP4;)!G''5IY0RN\ID17#"]@H\Y(TU;I0VH
M>+-"DN,51KDFJ:-Y.O5GVJ4P08B5E*HH.\ALR!'TDE.($F.)MW":42T693F(
M'M,(\RWNPAIXT_9]((22"@8++;)(+)@$EJJ<:)%1JW9(*:DXF5 :ILI2#IYC
MV9T=8!E_:I3'@G3?[;6[O1=?\1.M54$%)7%GK#H.83(9[A+N);7F&OA!*8S:
MBX<^146W3V1W!.Y]U^V"+.[!GB$7$6GYX5&Q>^C/QV>[4?8/7V'\,U]?,CM6
M<D(^5=HF<))2A(CM1E-^82;*)=-PI61>GGYF)W3RW:V4??!/M _GU(6JIO1
MHZ3[:8F/3JZ;D?6/"YN9LCJ/N_S/L'OWK(;R]=^#P6]02P,$%     @ 4%=A
M5!"A%WUQ"0  3#0  !X   !E>&AI8FET-#$S+7-I>'1H<W5P<&QE;65N="YH
M=&WM6VUSVS82_GZ_ E6FZ75&[Y+M6'8](TMTK%:A/")=-Y]N0!*24).$#@"M
MJ+_^=@%2+_%+G;OD),W$&2LB"2P6V-UGGP7H\Q_ZHY[_\<8A,YW$Y.;V<CCH
MD5*E5KMK]6JUOM\GU_Z'(6E7ZPWB2YHJKKE(:5RK.6Z)E&9:SSNUVF*QJ"Y:
M52&G-7]<0U'M6BR$8M5(1Z6+<[P#GXQ&%_\X_Z%2(7T19@E+-0DEHYI%)%,\
MG9*[B*E[4JGDK7IBOI1\.M.D66\VR9V0]_R!VN>:ZYA=%'+.:_;ZO&8&.0]$
MM+PXC_@#X=$O)7YT%#5HT I;IZ?M=H,>OYNT)B%KMD\:[^B[H'[TKP8H68/F
MMH_2RYC]4DIX6IDQ'+]STISKLP6/]*S3J-=_+)EV%^<3D6H83$)G^]7*>"R)
MRBD("X36(NDT4)AFGW2%QGR:=LP42U9:T2,4L9"=-W7S<X9/*A.:\'C9^<GG
M"5/$90LR%@E-?RHK,$M%,<DGMJ'B?S$[B+E<Y%, .3%/63$E.P_GTXP'7(.!
M&]76]BQ>K7\(!F!R1Q/P!G_XU\2[O;D9.A\<U^\.R<#MPY?;L?/%\^%I!',Q
MUO[FTVD_/1W^2<^(E\WG,4/'IC$9&*4RR<@_]8PK\O;-NV:S?E9,[AMI:21V
M."C P]?H_:3&WUC'%S4RR]0X^[E,(H,P5!$Q(;]F*2/'90"4QFF9T$0 ZO@L
M9I.8?2+#80_7F!5+_#ZC 'F:,<0F+PL4CSB5R[5D2OHLI@L*MHEYPG&8F-.
MQUPO22B2.4V7A*8P.%&K[JC&:LA!&@HY%Q)5W))7W :TW=*I9Z6N=<!GO8VA
M[E@<*W(%'B[()4WOR\2E%K-)5RD1<G-5QO70,E,P.Y*!O:01M/8UR29,2IB0
M%B1@L5AL:>';GH46U?U&CJ<=Y(X,B$]<XA /_CGP_?H  >/NVAD[76_;#V9@
MW!F33(N) %NR3RS,3 R ?T0LY@\LMRQVRFT)#PG?A!JVGTAS217;9X3Y0)>D
M81'F.(_]*Y')9U%]N[<K'E@20#0VZT;$R98E7A24JX-C@C>(*8..DBPX=$ 1
MV^MF_247^[D(F-%<B@> *\ ]\"#3EBN5T31D9D[3 AE1YW;UN'GT(_%8RJ&M
M*S0L<90Q)&TG>^Q(1M%]\)^W;XY.SPX=>M:9P[H.#*-G5.>Y)6124YZ2D$L@
M[$JC(RG3[YD<2]2,QG&!7)O ]0BV(+5NA,,:PN:91(_5V&$QX^'L%>-ED([3
M**]QXN6&G^-3\/4-E$7S-4[.%!D%D,Q,5E4;J=3& 2J^O3R0S_$&Y+W$/EZ-
MJ(AB&N,-(A;1FZ=['CWKQ=R;,,(5/>10VG1:CX6&_C7J6'WGSO<WN60S,J!6
MH)F>"0F*F&S_9#1A2?&TM"]G=;M?2'=T5R8^KN;5:.R4"6(.1!;@4<ZE\V5$
M7C05B &X&)CCA$F74R$L37J@<4:#F&UWMPLL6<CX7*,L"RS<TJT &'AXGXI%
MS*(I\OF7 *= AL):2:8S@SDA4( 47<"0AZED;)6#V;^AB;D/ZACM I:R"=?%
MM*Y%#*JJXC+'( 4"8J#P"D+DW2%FFD9U=P!S-J<1$J$*5&RZTSS!1>C1N0%*
MC"L?@;Q*R.8]"^Z9@J\YD",-$YF&L)OPU*!]GG%F]($96R6,IC ,FDM!;;3B
MYPGZ\%8*.<2X;.Z9!;L85V8'$E9Y%:)@1O^%D"UB'/LJ[)A3'2R=MIC#6L+C
M=*^RX$\ ]H+&/)G]<XN_B/70*(PS0]$#<*Q4Z-4>!(CN2LU#P(=3%"29F!RB
MT[3VS&E<0<8L!*- )=6= I]5FHQP?3'^X6'$(3-H(<N OQ,.G+=,6#*/Q9(Q
MS$3%E@XF&PFS$>']S.#U9\02G^)_N1.A/(!PE86S,N!(@1G88KW9-,G[B TN
M^ECJ1CX2\A%9_8S(EU=/UNZL4$HQ5AA3GI" (LQA:@2OE4S-T;G%I(PM(5@D
MH\JDW;*9P;:"9G N[2D W()E="@TNEXMB\U@)K&&;*Y-PK8Z+2CP%QM2DL4P
M"E[ XIA15@N31[1I+#<;$]QDFU.Y2IW;- 'GN*IX-[/I(<91>]_BR+DC'T?C
MW\BP>T?\$7D_^MT9NVBJZX'WS%X^Z;I]^/U(>L/NX$.9]$:N/\9^WD<R&I/^
MP+NY]:'5>. -W/?D%OJ-\<'8&79]IX_#O"3=N^X.A^32R76!#I<?RV9,&,CS
MQ[=P9^"2;J\W&O>[;L\A=P/_VE!-G(5'1E?FN^?#:'A1S/$0_>5HS_RE)S+<
M)\9H57E XW<.8R842G>@2P:0TLQLG4&XAF*.3TW@/E_?Y&B3TRWH4VP#!":E
M0^$$!J)QV238]09 LMY=DVP.D&=H!"BE:,(L.\"AGK?\YJ'B7-@CU0[@$D#/
M WMTS%CTRAVEONY" R5B*.B^]&32?LYD(7E.IZP2  ;?5^@$%KI#XP5=JM+_
M^31T]XY_O&>.[TPF-IN2:T;Q8>'^Q=; ++]=E!F8U#!U03*#(I(SD[W2V%:;
MUK>1*%(KMTA[6F:%N$.EBB=[9CE_7=GG)BOJ_+45 F;X$O(.+.6Y!3%0)L5]
M^QG52C!D+1-+&+?HE;'= Y2;$;(_I),94DZT^/)O8*^@<$^*! *+5:Q"O\ =
MVU4%6RX T.YXK-JAQR44:B" (@:.!E3M-;L>.2G=(4867?;E.++Y/%*__CV6
M=ND[NC^[PL#?@+2YCN<1L]\ZNK(E3L$E[(FIK:Y":G9O7@HC<S!.H@R<?NN
ME6HH$^QQ/D0,7=5A>,Q')EQ"T4@# 6,L)(>FZ2'";1^/+,UNXM8;%:^<2:N.
M0;T%FHWCG<W%=X;.U=#Y U__>'8"V]JV6]76T6?6J#1/S,T=S>)R:<SQ]DWC
MN/[$YPZSHUFDB(7YVRP=L^N K?#HIGURILPG^97>,^+$TXR'?^&9U[[-HV3
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
M[9N?=R][R GCX/']B8K[\:+]&>7I?P!02P,$%     @ 4%=A5$5PL S/"0
M?3<  !X   !E>&AI8FET-#(R+69I<G-T<W5P<&QE;65N="YH=&WM6VUSVS82
M_GZ_8NM,T^N,7BS9B6W9]8PLT;9:A?))=-STRPU(0A)JBM !H!7UU]\N0.HE
MMG/.77*F9]+.*"0!+!;[^BP G_S0'72"#U<>3,TL@:OKLWZO SO5>OUFKU.O
M=X,N7 ;O^K!?VVU H%BJA1$R94F][OD[L#,U9MZJUQ>+16VQ5Y-J4@^&=2*U
M7T^DU+P6FWCG](2^X"]G\>G?3GZH5J$KHVS&4P.1XLSP&#(MT@G<Q%S?0K6:
M]^K(^5*)R=1 <[?9A!NI;L4=<^U&F(2?%G1.ZN[]I&XG.0EEO#P]B<4=B/B7
M'1$>-0_WCT)V<!@=[>\W]QE_&Q_A<WQX&/*#O8-_-I#).G9W8[19)OR7G9E(
MJU-.\[<.FG-SO!"QF;8:N[L_[MA^IR=CF1J<3.%@]^AHW*?$U 2)A=(8.6LU
MB)CA'TV5)6*2MNP2=QRU8D0D$ZE:KW;M?\?44AVSF4B6K9\",>,:?+Z H9RQ
M]*>*1K54-5=B[#IJ\1=WD]C71;X$I).(E!=+<NOP/DY%* PJN%EK;J_BR?Q'
MJ "NGFD!Y[WA*(#1]=55WWOG^4&[#SV_BP_70^^+UR/2&-=BM?W-E[/_\'*$
MT@9&V7R><#)LED#/,I4I#G\W4Z'A]:O#9G/WN%C<-^+24FP)9$!$3^#[88Z_
M,8^?Y<B*J7'\<P5B&V&8!CF&<QZJC*DE--]4**HT*L!F$D//']5W/!81JT"_
MWR%)<RBGI"^0?88.QRE@CK)0BUC@@LHA:@9=GK %0V--Q$R0W!/!0I$(LX1(
MSN8L70)+41N@5ZR37@*>\''"/Z+M1%+-I2*=;=$K/F/Z<>HII78Z;HWET 9)
MJ;,A]!N>)!K.,?A).&/I;05\YM(YM+66D;!O%7(5HS*--@89NK*RA-9A2/$Q
M5PI5:R2$/)&+$NLC<.LH@SYJY4ZO#S-_ ST(P </1OB_A\^7+S"KWEQZ0Z\]
MVO:(*9KYE"MNY%BB5?.//,ILHD!/B7DB[GANXS0HMR-L!+&9CTMJ]B7.P.\8
M)M\#FWQW8:[D'28!S&2H RMHH77&THA35P2E;WZ$$4\%-OK2(&MQQFGD88EE
M;QDM@]Q?OWIS=/S2O76==IRMX#1FRDR>F"*N#!,I1$)A(:@-68ZVXQZ!2:"G
M+$D*9]_T]7N>C@AE ].NO7Z>*3)10P,64Q%-GS!?AJ@FC?/:.5G"I.@-U(JF
MOA&82'V-@V,-@Q#COTW)>B,/.S\@QK?%@["(/F"JF+GFU8P:-#?D8&9J YXH
M,X"BY:V%61HW(HF^9%?:--H1CRR*/J)-G=SV5G94V7("+#=99J92X9PV%S[H
M.%25/EP ?CGF>7Z9^8.;"@0DN//!T*L A1=T(@P]>?61BXQ0PT22NY,P*'])
M_*Q@(J4#$7<LR5B8\.WA3L"*1US,#=%R,40X,!(B4H]N4[E(>#RA"NASL:4(
M H6V9IG);'B)Y!U/2=NVU)HHSE?YE?\+N]COR([E+N0I'PM3+.M2)LBJ+E[S
M<*.10()07Z,W'![#"U1KH_9\P>1XSF)".54L<DVK>4!"Z+"Y#8KD6 $%[1K
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
M"56DJ$]NQ>WXMM-KZTD.2E,[*<THR;PQ9 *U GTGKOINZ+>#9P-:1[A::BQ
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
MQ;>2U"YZ$XR,(6FU":]MQ\<+XJ-C6RO%EIH06!.RR130@@1;O(_F2J4ZAI*
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
M)U\Q9?$,P1%:ES3FQ.JY8LMC6AVX/9GBE"=X^#8E\D&[U]G1T6RZVM>TC4:
M70"N?5)I*B!<2F5IP9F8$H18QU3O\$DH[XO^?L(JK"LX?YY.EHO[#W[>1EBQ
MB"AZ*6A8#88Q@R<D!$G1!GJ]#V,<L%[KZ<>/VS7<DWF;S8_..NKC_"*ZY&\>
MQI2JR5G0.15'VUJ)'BS96EJL4 A' ./%MV>ZR@3QS;O@?7+JEX%U!0E<\>*$
M/66T8[#$%]^PZ"H3I$#QK12U[E* 2<BR^)1":83.QS$0Y!,PWCHZ/IR=BFQY
M)P*)G)I+Q9O$4((E\#45?=TL"4(<4;0^&" W$EE#[-B!!&H1JL,2LA2LQE4-
MHUKS(XJLAP+D9J)@P^1K@^)L%D!%5:(/(1878BK.P/!K&C\9,5TH@A<SJRQS
MY1#9)EM@-:4LVF1"PI(([*@VYVP6G<U;O*S2E0$+2760,:(AE%:S>C"I0J7Q
M6[S+]D W8^]<+LVKBV*, S5T63U1RD8DI%*M'55'K=^'\0KEE3R)9&9#R5>U
M?"D3<S NFN8KDA]3PX=!@;F9[AV53 LEHQ,#)M92^CJ@<RZ&%EW: D]T(V!N
M:$U&4<NVL.-@02!A +$A9VL\L8QA4M&F,;R8$<MHT%8V;!402+6T3!2K:^BC
MC6$$0<* 8%GC8!Q6O]*UXAIDL DI@ M%X1&BD(T9/BQ_=;5K),!P+08@&PPU
M]>P(EM83F+[42DWLF"J6-H_0$/Q%C%F$.4,#XDJ.8P[6Q81>_<0P?#E[B"]O
MS*5.EC=P/C]M9[LAWFF-/;OU\GARUCJ]/Z21B!FAEZ*>GZ^)0>4I5^<"8!8"
MY[V,8#_N)W"YMWH6=Z=C <2*,]45&U),8$I!;C9P8<"&'&0$&]L_"Y"'O\U&
M HBZ9Q*:$Y9*4*I76;%9K(:YO7)VR)KKBU?<A_+H+80<Q3>P* #>D$V40 RY
M%)PZ ^-Z])^UECV41V^JDIPH4<FV;U\ND@B#R=BLV@L<4]W0?5E.SL:Y].T*
MOY=\77U@M9?A_>T-V^B($7OO4B.V)8!W+OOF+3F33&\[)V/JW3E88#>S+<FC
MY4B<'5> "&1Z'LBXS-8 G36L&DD2;ZC ;BBA9]FE&&*D7" Y1N]]3^U%E[(T
M'%/?N4\!NZJ=OS?3:/C-@>_N--M^[0PF&%70H>H/T)LK)\BU)N,YMA3SF)8Z
MQX3U9OHK)[0%%6H'!4+3P$)!AD"M18O(;HL4]H"PWHP.1^.I,#N" ! "JBIW
M$CRYUH"J&_ 8T9% ?"%!4'&-2+UD[XT#,)!%'%:V4*$$A##\I;3QH+:^E3;7
MT/6.@A"1@#QAZIBA2(XM8_7#'Q4S&M36.##&2(V,ZN)0MI ;$X-SD!"!( F-
MH&G]D**6"Q$L!<)6$H-&/(AQZ*,$0"PVQZ#&:_R"M1F(UBA%OJ5@0N^M*@Z<
M0 Y"79H@F&1]3N/W,S8D16MT*HJ)IF^KC=*@&,D87+2!>W$K.QQ!(<B%0?2%
M=_#@>#9=S.9W9F<;\L]N9C4L>W[Z_<\/!L\(2K'OLG;><8&6&AJ+*22VCOL&
M[ $O<ZP7C^WSC];9.-N#]5ABQ4!@U"]*Q116=[;5(M;)%F6&MEA_;#[KE$NJ
MIO5D,D9H%HBYBLE.>K4O\9CJJG8\VF"F.D+Q)52(4A)PA.PM%F.%2"1:B&,S
M6@.ESP?->/MQ(S%8@4IH?8M6:0"!0W:1<Y2:4Y&0PU4.Z,=,D#56Q->2)=46
M#2,(>11O)&%L.591)V?X&N3C9IC73_N?UQ:+WK][*4]F\XE\T$SSXP^=-=]\
M('PRGRPG%['Y[T($/'G3G'B7>_&\22Y'1]DC"6+0"&8$8<L7X7=[\E+J64NW
MT4%6>T\8]@4%&203!E^S-!-\(@MI!,6EMW$R_P4/3^3ZZ9L?_ZEGQ#D_/;TC
M+^3P [3.#_II>GRR7*R.L.[:M/IUZ>@U*8'>[G]=M_3.0]H77)R<F9#;<_GO
MB4SY] ^>T#N'+NYW9L\GTR<C(79TP<86T#=IT%HBBLE!X^13;*:-8([;L&GT
MY;*VX_07KX@Q,%9P:D\)7#54?!3'4D(4'L76M"WEM-MQ^DLYW7=9%M^J,8T@
MFY YU)8I0,!4[>N9\H/F]#H(M/,]MHG3";.5YME7L=!Z/_UF0[6QQ[<Y\H W
M"&V94[T_F\KI/LZ?R_+VR;1^*BC;4?J/2Z@DU]*\070&T#&B*:D5,(2EF3*"
MU,R@?-<=FS?K=/0.#S8'LGWO>3 8545CDIQ#\!!'4!0S**]UQ^:-LCFW4H =
M-]7&8%+H_7Q+] X2A0BY70TV[SR-[6"SL%4W&4'#P JFME);=$QLQ7!4[7PU
MV+Q!Y[FW9-C'*3Z1^LNL#ZD_U(>[X_,7!X,I%_1")4B&@ 83YU"-R3[5['(=
M/I\'R9[-^_!7C\H%BPLU]#:"?2.&H&L<J>02,8?>@6M'Y7$Z\%>/RK91B6*=
MJF"&/@13W65IU;%+K<_)'CZ5Q^LS[QR,]99PY.!J#"PY!7!>76<QF1):1@?@
M1["3> L<YI\?/#C"P\/]2;V!QV?E6SM&?W$(V#0&1"%G#?;UD])':?L E4LO
M%[57A-$[,F\#F1-+C28 41^7"XT(V <;J39K8QY!/\U!N:H[,F\T A01=2Q,
M,TXU,V4,)BBYK4.ND*_*RO;.S=@*,B=*1KT+X]@Z:*U7TYE:Q8=:B!)?$<T\
M@#*-3V^ .)A-?]ZMJ7QYX:AI+F=UJYD$BC02(]E""10Q&1E!X>AX'>H=R2^)
MY!C E)I\4S\$@ E=;10JE%95S^<KDM+;;%''CN07K<G%4+'BV2%J')DS(L<^
M^AW4C0F(5X/D.W=EJTD.1EK%*MC'SME8J32-+P6X^=",V66T+R/4_$D!F1])
MG>A[-T_.QMA<GTUK+V_:4?LKFO8@Y])2W^YB V=.G%%RLR'FO'5;W#= I,V'
M!U>0U1!3;UD7"0G4 :=$S0D$3DYB&D,'NZUE]:Y&Y"L&QH?F(I00HX:6R/^/
MO2_O:AM9^OXJ.GF6=^8<S.U-+77F/G,. <-X;FPG8)(+_^3T)BSBA2O9(?#I
MW^J6Y(4E(0F+#9HE 5M+=U=UU:_6EHK;B"4A8B"R)7\AO1%J!/*\N#KB-(DB
M016GELD(QS0)(X3#6*N8(_-""FZ?&%R_'8].:I:^MP*8$,>1<(ULD&"61$()
MS".E)1416@N67E4&JL'T$\".2,G88DLQ,0RDM#*4<0+_)"@1<:QK;JY!]/IP
MLQ*(""X1(BQD)E:N\A8I=U" -31Z*87C-=)X'MQL0X$X0XIH!H8A0F 2AA@X
M3DH6*4Q>"#<_,7C>'F=G8^!H6_/SK_(S08F->1@2% NF$%,2<:TBQ*6*E45K
MP,\KR3TU;'X"(U#PB(M(\EAS=Q2J3*@*$8NP2J05\KDU?%QY5JXQ\\]CYEA(
M%B?.GR$9QEA001)JK(ALB)%^(?4O-<!X!JP<R=B$)#*1=4EY(5>(NE-.$:&1
M.SOSA71:>F+ W!S:[,3QC.]/DSNNKK.3?K[>5FEKA;$L,9@10T48:D(84S86
MQM@U2,%;50:J8?,3P&:$*,$B89)C1ET84%IDA XETURM@X!^=MQ<(^>?]\\)
MJ;&F4DM.@*.14+'BP,DRHC'(YS5HMK3>R+E&&O<JFPDRFFO+&1(,L21F/$YT
M0GB(B1)17:"XTEST"/;IWOB+S49N5+!$Y7E?=]ES*\/@86Q5&(? >3$S,5*8
M(!WQ2$0)3ZQ= _#Q0M%KS=O?Y6VJ+!(A"6W(+4,&N%PQJV2,#*,\HFM@)KY0
M+%OS]O=A-AB-G", )&'(A+&2"6(8TB26B)IU: 2Y4C"[YNT5XFTN$BD4CB35
M@$DB' M*(HII%"(J,7HA9>1/[+'>4OEX,)W8?3N99J/MS)IT4@=B?HFMF>#*
M4I:$6C&2N)I: BS-E"4)U\D:9)6N%-2N.?K).3KBG!B9$,*D89&6@F/@9 MB
M6V 0W37 KCEZS3@:AZ&6[N"6)*(LMJ$,0\*)H)AK0HQ:@Q2FE8+5-4<_.4=3
M:I(H$3@TB/KH8J)5@B*&K- J?"E'$ZU BSW_Y1NI/UMSYS/J:[Z^O0^JBI7A
MD90)8L#,6A!"!#<)L9(*)M:@#^I*<]'3X_N7Q]+,:)Y(IA1UK7R)EHR)Q"KW
M%Y'"UBQ=9X.L&TLG) Q#GE 6(<NT)H+)6 %OVT1:^*7&TS7P6#>6%BRQ.%8X
M-DPS, J%XC9T2)IQ36,C7@9+/WD!XFB223WYF$[ZK1'PDAQINST>GLE1W8[]
MY_OW"A4RF2341HPQ' HJPIC&(95$4+X.TGK5&:F&U4_0S4/$!">)#@%=,QXC
M)4@818A:$9D0KT,OTV?+U36R_@59+4(<*I4()9BRH8@(BI3E@ACN#KE=?:Y>
M7V1=(Y 'B[_8V(91'(8RIDQ$ +,)YSR,I0TE9NREQ,CK?.L;[-CNI&^SUNB+
MS2=^5&O"TC%Q8?)041(*%L="F@@@2&@B(W5LHY=B+];<_"RX.;2(1901*@UE
MH<#":.!K&F-+HL2:%]*1=PUQ:\W--YF&7&.,,"* .)CD0EJ!$BT$D0H;H5X(
MW*B1QO/@YL2"2(Z)Y2K!3 H2$T09PS*,XQ#1EY*\M*[@>56XR)C8V$CJ!.&8
M$65CIHU.8JZY"#E9A^8:+Q2OK@H#<6R0-,Q&)M1,,JR$ 9B(78=[I+%X(;VS
MUA BK@H#,02,$X,"(U2Q,(KB!$@<L2B)&8L->B%ZK%9A/Y_S*A,:Q4IBDFAF
M+8]IQ+&,$M>(,F'T.7=M*,EFMB8=._$@UW_\SF8'?9G9FJ=^VHUG& NI$@DB
ME)E("BR [ D5OD=3LE[QEA=",R-C;JR@6B#"$LZ%0L(J08R0R,:H@+)H36BV
M(@;1/9W7NBWS_DL31NC^@K\R(BS&1&-*F>*)4F$LP.R/>4PD1WCU&7NUV:@V
M&Q^?IQ/-$9'&QDQH9EQ9-$AN2R.1&$+AQYJGZR2==>/IT(@01R$FD8J8X2CF
M,D:<D-@8235"J\_3*V7)KO8&>R$\'<41IMA0I7'$+$MB#&A$6JTUHXKH\&7P
M] J ZO9X9"^*-I^N1/K%E73<HY@.#4$J1#QABDDP[G$H(R6QE4P33LD+8>F:
MFY\%-V,1*TT535SXUQ*C0$8CQ&.IHY@D4?PRN/EINK+4W'S?W$QBIG5DI0IC
MPZ2O&S6"4\Y%'&)&Q,O@YAII/ ]NCAD!]&P0C@%;6*.DTHQ'(A9,@H3FM4?Z
M,4HWVG(D3ZSY,![(23J Q:WY^>>3VSD/$V1C(A,6 A<3(L)8@8!V%?_<K#X_
MKR3W/#V&?WFLS!2-$DDMTHHSIF))&4, ERGF).:8UZR\I@#^Y;&R2K2*@+E0
M'!I& &1P#& 9A2X7F(<T6GU67E_,7 .,>V5EBB.-0XLL3@!@1$S&EB8(46EP
MG.A8O0Q6?F+ ?'AP,)2#03LUV_*L^9]IS=&_XFQ6.HPBBRD%CF9*QHHCD\32
M86BFT$OAZ)J9GP,STU@"@V&&,8H9C82BL36(1=R$P-EA\C*8^>DZ@-?,?)_,
MS&0D49(HRD$R(RD -5N&A+8JPDGT0B1S#3.>!3,+!Y"MDDB+&,0SCK$1S!HB
MJ;8AP6N0(KKFP/GVFPK6GO?B[(Q'AW5,Y>>S_%%DB8U(&#/!(H*D8DPRH0VV
M1/!X#1)'UQ=0UTS^2$Q.. ,1SEG$;,*2V,3*4F-U2&286*1>B$OO:9,Z:B9_
MZ!",B>)0":V%#AGEH<")3D">8\L)59R]#":OX<JS9G*5,*QM++DAP'PD4K%)
MPM *E5 MD7PA+I.U .;;X^%P/#J8C/7GFM]_&I['6L;,1E8EBB5@C:J((H,P
M37ALD="KS^]KR5U/;TB\/%:7VLJ(8N8JS9F52:P-QPP+BWB(8K0&=00OB]7K
M%).?KP)S#9K=B=P1B1@(=M<O3.@$,Z1DR.D:)/Z]!*A> YC[ .PBT8HQS3D"
MJY01Q>,XTBCBBL(ND"_$*GWB%)06$"0;6I/"=SO33$[@<6_&(_,2#X>]1]9F
MQ'"3<.8.8],LE-A2;+0@UIW]8]:@5&S5&:F&X8_/U2C$@+Z)4(C$3+)0:4:$
M =M3QDI%X1KXRI\M5]>(^^=E=:C#V)78<*;@7RHLL#78EMQ*)&7R0OHNU CD
M>7&UU8I2HHP($\DXLE((%+NFBB%'G*@U\ X^ W#]=CPZJ5GZWOI?*Y#*(4\X
M_,F4E"J)M#0D#*UT=>MK8"^N*@/58/KQN=F#CAC8-D::::)B++%,.&$ KY55
M:Y!'^.RXN0;1/P\W$$DH(MAPBUDB0Y#.-M+4AC:B6LD7 C=JI/$\N!E;I%&(
ML3"^^H8+%#(;DSC!%%ED7DKFZU,?19^=C8&C;<W/O\K/A,6)B34W%#MWM%*)
M)$RK!%%LX]"N06K42G)/#9N?@)4I)BP$(2P,88C).(EC)ZXI6(-"QVO0MNQY
ML7*-F7\^*YMQ2V.;4 DR.0*;CW!WX@#1DC*:Q&O@SUAOS%P#C/LKBA1$QM)B
M@8EF(>=QHC4A.B0B%& 0OI!^[$\,F)M#FYTXGO$-)7/'U74YP<^G5PLCPX0H
M%()\#@GP<11'B!D521Z"Q%Y]EEY5!JIA\Q/$3F*M.+9:4!HRB:S4H=!8*R5
M;!.\!OU1GQTWU\CYYX\T"D6(L#N+FR.&>2222&J.1,P%MU:O03W >B/G&FG<
M:W4+MX2CD%CLS@2G7%%J1.2Z2E*D6 V>5YN+'L$^W1M_L=G(C0J6:'><V?1D
M=)<]MRH,KN.8 >X0B#OWLR&2@YEH;80E1D+0EQ).J7G[&?)VR 3G$B$6:L0D
M(S("I$U4:)6,J4%KX(]^H5BVYNWOPVRA&&;$V#!$3 LI<60XTB*,?41\#3JW
MKQ3,KGE[A7@[XJ%%C&.L+6-@3:HPEH8R[ [XTA%[(2;D"G0+\5^^D?JS-?/Z
MVO7;<JO"UXQS9$-%-">8 ;J.M>8:19)$(,P-7P.9O=)<])+0_ZJP=*B,0,J&
M..341<KC6 I-4 B,K722K(&H?IXLO8:@?U58&D>6\Y!)A4!*)U0JRD@L+4=1
M3"3\M_HLO5+(>J7WUPMA:64Q3Q+L C*848UCQEW'28ZPDE3P-6AYL.: VA^0
M-!U,4O]MG<_T:P4 7&*+!#&18"%'READ!3(FBA27Z#EV.GAPUJFA\Q,<(ZJ,
MCA!@"^8.7;1*1C*.3 PF8BRDD&MP\L8SXN,:+_]\>2&UR"0Z-)%)F 9[,%88
M^-AJ$H5"\!<20:QQQ;KS<8SCV B:&$PX(Q(D,:8LC&QDXTC(ND?U(\4P1I-,
MZLG'=-)OC8"7Y$C;[?'P3([J<Y%^WOZ+8G_Z8HP%909A@3E%B3+<("V-7H-
M^*HS4@V@G\*KP4.D$X:IB1E.M J18E1KJK1*8OD<#<%UX>H:3O_"T0%@"<8$
M,441TQ8I'2748"VB))(XK)M,UPAD#;G:Y9@Z="T-U8PF46PX5ES&&$7NT+HU
M<':L'KA>]YREZJ;NI&^SUNB+S2=^5&O"TE0PDF"9A$P+IB2.,=%2J1B'$3)V
M';H=O%#\6G/S#=PLPAA1J0 V"\M"$\=&FY 9UT4:)Y%^(9UVUQ"WUMQ\ S=K
M:D7"10RLK%A(J&**1 3%8"<Z#+(&!>(K!:)K;G[:B#>/M$P2&M$H8A1;I5&H
M#!46*T(EKCW3*\W2J\)%6@@4<DMU%%&&-!4Z21"A(N0(17P=4C5?*%Y=%0:*
M(Q!!2A+J&F"%<1ASUV^%RR@*78/D%V+PK"%$7!4&LDSB2%*!1"Q8+(4,.1?
M48*J! E9NS9K!OH.$"(XHK$T$3*4Q1%P$#$R!J'$2:)9O 8%-#_-0"79S-:D
M8R<>Y/J/W]GLH"\S6_/43W?XP)226%&*4,*H-3*)*%5*,F.9I72]<J-?",T,
ME2*R5K 0)\PP'A..7&D_1H)B; MG%5YEFLV-T-[%F5TFT=4#3>]M;Z<C.=*I
M'+1@Y;.I>_D\['4X2B?6'$S <L[WIR!?!H/>^7@W_6*/;39V_[=&QGY]LK#<
MP5 .!F  ME-SD%Y:4T3DOK\ZO\:R^![/YQ-&2>F:UR<L1D)%&(QY(0 X$TP0
M_;3C7H?@W\:J\^X/TZXL07] D@%9LLD.O+H@&G+_S9XS^VZVG&9^Z1)]JV]^
M)L!I>")YXL[48"PB6)F8((F93IA4+([7@+YY-GF]+T<GI3ARO[;EUW0X'3Y'
M@EFJF2!&<QQIT/N)LCJR,K%A0C1)(KT&!/OI#?D3/>+6DL8A!OIJIC2-.$,(
M"YE0@2FV,D8HEFCU<<(;.7#Y)P=]:R=OQ]J?(7.E5%+K;&K-VU2J=' 7O+ R
M&I%PQ>.0ATI0)C&/(U") @2G(%91L081QY4CSCTB;$DYDY%*,(V8E4"5,-%)
M&,9)PL.0\G7>.4X"^DA019;OY76MRHZA3"%#P\AP(A@WB8QCJE"2$"(UX>MP
M5,S*$.4^CRB6%ANA$B .PYB+6$0 )S"**2&4AB6.(#AJ5#\\-'5^0C>3!H[N
MIIN7+OT%W0S@V)T-BK &B,RDD$;$,D1685#1DLHUPE]OICG@KSS?TF"YY^DR
M4S<!A,$;Y*!M3:J=\:V?(]12.@;*\1 (QEDBE.(")!16*@3='LIJ&W 2%]M
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
M6AWO'/=A?&&[UX$Y'Z+CW1A]HHS$C":\X9J"-=P)A@U77=\()1$L(ICQQ/O
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
MM=Y)#,_W\K0_'H DR#>6RMG=G:EK@;Y0U%V-R"$I^XWAE9;3A94N&SZS0;K
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
MM]*([ \9+X>[>P[VC/41!G0:%A:@1-A&$;)A=9BO3[\AW1]S(B^M >!W6FL
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
M\'E1C;JM69JENR:X0%:AJ+OH4.58P4WSMFR3JH6VISKK1A%HRJJJSY@R:%&
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
MV]GHY!/V=;Y037%. %%<J(P@#V5=71?/:7W.)\X.?%0<K:S$"M[:M4[@)_=
MKUG3><1SNC75FQ PL@\J&A(1!G9(O1?:@48,->%X8%$D$H7(5)84&7!QHT2O
M:JIX#R^IA :! 8_D@=KDP([RS*@=!V,162N#+5&-E*]CK9$[O%38?'#P-;>?
M4("@"8L-!Z>C5&U5],SILRF;4H'*W^B-@52E6P<I*FD]OD43)3UB^$0A+*<
M.T4SD>4]VZJW:,.[<Y$G.OPP:.C9N88O**=#8\>BT0UB:-*1A?!J%G]+-T0=
MCZNX8[?H8KUFGM7G)ATS@#\D%30_%H(Y=;LUFC0=226=N8:ZVT[[DZ])88:^
MXHI<)K.MSX&3,2PP0J(;]CC7%,5VK3I>DYP,^CU7.V,'EDF>.*C1;EVX@?5B
M(G]5!E5T,5MQE1"Y#QZ0-I]TO*U.Z2DUIK9(,X8H!XZAM*3;8'9:S-Z$;0+T
M:'>.7)G3_E;GS<]M6L<-Y\=GE:)NK6#$I1Z[+!P54Q;4HAT3LC(NPE^EQQ,Q
M,D\JIGJ=9"-$UE7.WKNP@)T3J>2(@4&-9VI W!YTIV%'-)73)^UX%G(KM&\K
MM[)CMG4=O5CMMM8=M&W]<$AM?UH]JM\OVS2)>3A#GI,(ZX'1 INH7P^.VTI%
MR?;U2N\@>O^YZ,]$/I^\]DVIZ-!*3FISRV=-#8KKILXCD"O@?"(N;1@ 3,+3
M<O,U"8.^,OX2;V\A<V)U<X)Q\#6[XU_'JC>)&WW-B#J*<Y)3]CI>3 R32AS3
M&_J.MR5B1I&?%+9%@]RL/.TR2A&-[8BC^!R8\0*.956,I%YS;['80(90,^=6
MU1,?OK69FI\,UV]><F>?K_KZCFNKCU3H8#S/PT09@^NE8BK\A=3LD[C;QW&W
MG^DBWV[-FE2I;IWK;'"P[S\Y?O: CUPK 78<&1?M4)\ON\2I(TL/"0?6KWSG
M8W0W?&*31(>=CT0*HD%U+XDZ[4EBJ[DM5"Y0Q_C$# >Z+=I\@&SR&>(!7+"B
M4TY VS1C(9?UR&((8?[AIQ[-M)P.XTCGDJ4U_CKCO[:3^S_5B/D=AB4(<BJ;
M_ @G._YX_/R8L\"'+P^/"&<-[2++FMH=! 9=+JFF\\2I(!6R52I=J->+9GZY
MPDDDB<[=.@G(.W/E$L/X;Y1E/KCA6>8;+$M>5$&Y !ROT5N#VQ#,N@YVLQ[I
M5HFDU73G5ATJ7 /P :&RJ:5\(O;*Y#NP'8<;=7SR76N0A.<(2)6(706=3$?Z
MUR!N*L*2+.GYYOR()R36 RX#0+NSV-G +V?7PBZ?8'!P^!6O5B.%QAVK=P0(
M;7]R_#:'F4!B XT$,CP29/3.1P?V=)(R";LE0P1C"A28LL 93.TE&<&JLYG\
M6;QGDB,\! Y_32Z"!"+2^P7;UMQ0L/U-"![Y)L<1>(Z-6B5S]LB]X3% B6I1
M L3=^JO5)1+D!IW5@T=LC)-1)5(^236J[&Q74N7I[2"."9[R\5+;C<L)"ZR3
M'9I@.#:]1!)!:U(5*VZ<X0,MWI"4BSE(Z10Y/L8T7 T4Q=2I3Q>IZ%5!NK;>
M"U:V@0YGTE@9-"%K-^OTU5SM102V=J6T%#M/675=[I]F1''BLEF+,\IAU[H:
MLQHISH4G1J]./T6^#GQ#3JS3ZIR?%A563[!'5G^M(.AK"A&?<(CX=IN,N:"&
MR 7P'9?4XU2U,9DD#4F&M;;MX8M1XP.D%$[4".M6:%5Q=-)6KLOR$,X\-:,T
M2[,3:<YAD$-)9F4V)S"C5@[=Q+J_M!%M QQ1F&F2L,Y1D!V-+W78\/HDRY#/
M%%X))E!YIOUM5/$=!@;:(6WCT?9:B.#@C[$EC]$3&CG'D+5D.0T,<&BVY^*P
MK5DZ/9A/UN5;KF"_&* G(XT&SSIO@J?0G@9AND?E[K.\/;7ABR3 Y/FO\0_<
MNTZ1D-3)Y384"-;50N%LPN&0BD@]5:XUT?OGL8=W/J?@%,D8-!*B_#V\+IO
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
MK76^KE]FT81+SY=E"E6TRL^YK44E"16_Q(W[>HC!L5VZBT=<RX:Y%O_$7ZA
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
M:"L?/F.4NA6K.\KO@:S/#^MZIUC.SA!Y02>T P$GN!C-LDCPHH2=Z;W>3A:
MT."Q9Y@-8QLLH3FV$658 AZ]6>6H9". FB'KE"%QWN(HP! !$G$GP_&4A?2\
M=^,:+'NG&/1WN+Y$G#)/B,@XWIF"8RXEJ3XN1*)MJ31C>'SR,E/C*UA[CBAL
ME+8,7N<N)J !,#+Y:S&.3:"*;#(#-5R,NU3".2Q\*N^+H,B#)54ZG>%TPVQT
M,@SI2K?G'0H^NSRF=PF1WAP4/1VG2CKEE&#LB* 1^(Z!')#D^3R'B^V!:+;*
M$6-+*!ZY[3)L+=A5I&(P\M6$(@&Y/WEU2M\Z]]20+/6]W,X&)> 1PW!WY7>L
MUG__F_XG&3'7-%Z?I!18B#Z5'BTI)9]+2%W]_NE!MO8:";L((G#1G891P>%X
MBY+OK1>Y^M5+(M(?I03N%IB>ST<0%6.-9K*00402"@QA,^Y/#LG51?@J[$#-
M!?_Z!8;='4*Y5V<H[&QW;UX6"Y,0O^2*X3Q(V=_S9DX,<0BCUZM53RCS7"E$
M7"FK(BS88?CK(0"9\*TU5?<+H)B"*\7DA%0F]YPGD(@^80 >1U<]C/YE4W<B
MCP^!KGDQN7_O^.7AO0=)E& L$; _>5$99+72%MD*4>3V%7X(3P61"T,[_OCC
M4<:-$=O'FHH+!CM"@&7>DD=L! 70"57NJ_5%4U$\9CH-_]-78+CXK@C&O3#0
MOPK+F4]>(SZ8(U)S+B3."8&\#7V>4,8I#?D6X?VZ)'D//O+3@I#$JH3K'K0
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
M?5%087%C/TH&=KA8(@=XO0BJ('G!%_$%54&N1]@(JJA?Y1(%08Z8=_4\J E
MDQ*?QV STF54?<.M&BE*ZG#&@(6D%S%@VV=?_D?XG\?_0;\*_\VTYC4L,H&>
MQ=':-MPW,!$R$XI@.*^*MTP.="'=*I8CQ!8]X*5+ML[+OL'D;C;V]3N+**5>
M1+3Q@)UT2^SY$HPY\4%$3/C=-_ NB/01@TAB*FJ]#W(GV@63(-I1(<H*=!$.
MMM_Z99 9OJ/S_IATW@UQ"49<;O7],M0[E(N%#]C,>U:/A; B,@#FBE %(;3I
M64%S;'J CTZ+[KPH'((5AY#9N[/6*)7^";/;:;#Y[G;]X^VZK[)"E=SJ0GA4
MFK Z!$<..M%&2LKI7YYQ[&YK/M[6$+UN2FHC^&<2CEE0*2+#K7,=9GDG(C]J
M%#/F]D1J"0^G9+*,3IX,SHW/QD<,G;L-^G@;A#!(.1>VZ!CZRJFN7$!8X5F3
MB;\H&Z6]C$CH.4/]$+=:</&65(TF*'H*U!;]E/"#M*>)*QK-T[MM_KC;K'7'
MYM92H-87RSB<)*?DK#X?83Y"HYX5&C(UU "?Q,=C@R2^V\^/MY];;D!8]&(+
M'ZTI-GGXF-7IVLYK1>CN+?H;50<>W-3JP+MK\D>O"9?#$MII/HW(X7?:YN,N
MNRM.C/5,'M3#%5YIC&-RMSV?+&YQ6@QRW#]7)=3&O\-'Y_6:4)\1RD:.S6J$
MCWL$B\.XPX<1\]V5N;WW;5.\+;M[=SOX$6,0C)LCM3O%IIP7ZW)V=VD^LBH9
M=A:[T!_WDQ:$GM(S@BUE5NYJI3[!WO05T'>I4$VKDCF5M0-G/9BFS/\5#+FF
M;LH6E4!=/D,2>)D#9WUR&%Q9) 4YF5*T5\#5N#U4FTGN+JTZ?BH:^JAN@-,V
M>6D!-*J]P8>EG>+I$3,>/3KX^@&.^VDY+;LVAM6T#*24A!1"/GECA.F"Y4&E
MBQL4-&H;4U>;G\)#BKR(FF;<] W!1B,W.$6%!34\P'[0'ZS"?O)*6-[A_ 8#
MOIPR8/ Y9\/*2BLP .\\B*__UH>C,1<OBPM/,&DN"4>0ET#,8S-))/!2VB@-
M^B)5R3(;I#((]<_=FL_J,!U?XL6KIL/(P_Q7)4,U"$/%&*L-3T?P9@3SGUH!
MAY %^KJ"JO"-:%XK"\,G:)E\\F)TEYP19UN4*<**?[L51>OSY02%;]'?IW7]
MQGINVE6/*A0:&1T4#A<Q \+6,*1O&2 =^Y-O"Z96%J,&93;UNC0>ACC>/4*@
MJV&S).6OS$4=5C+LZ#QBA:6HW#L8ID<2\+0E5$KBEJI06BA*SA.Z64&E@TEJ
MEMMQAT=V?X+TKD5)M5 KMOE[INZ1;WO$$(Z[T0U8:^>]]>;2M#G0QWT;CE0\
ML=T;!7,D_K0U4NSH4I:#_:1 $3,HWG+<2L!4I.61YU*CUQ$@7*UU)!A7&#$^
M;QC)PL<K2$#$!J7U*F[^4DO=&D)[@INP([Z<0NN07V_GMREF;U;"CSYKJ. 0
M@'"=$5-8=<: @,-*1//E",R[O#"%:XZ-SD* %0:QEX"V2-T_.OFO]EJZS1%N
M/R5YCY@B^Y-?RMIA6VZ='2Z" R)V_!"=T3/[GL(M"L*G!Z>BORIXRZ#V2-$B
M:!8"3HWM^700N4 F(9%N3)K^(N+"%"A"S%=V;66%%2C5A45]##4>%[RO/"M7
M\3&T:\NZX<EG"2Z$QW[P$3UE'R^J4YQUD\."/6J'.3GEL80@5F1IK-8CO9!V
MII/-N^7@0@BOVWB_%++[)H.]76K\)"0>YUNU@(+FA;2MA2826[)83\,$:RJ@
M54T?:1V3^JMX%LB!YJ<>SL.IH,-.9_W$?9ET)Q4"A EJ<%<,4GDM0;-8VC\R
MB.?RU**)).(OH)5)(ZE5=T@X-^A()7D(;2&NS!-R^%5!4UE50Z+Z(CD+?%PL
MS^IG/C:"]*E'C!U1D"G5IG28J.7NANCM#$K$/%Q.SA4IBAH!Q:#K/0'AA:FH
M*$I*TD@FJE]!8DJ@>V&4O^>B7%+A'N\2=]V#G(_!()C#,)'!S*^Y46C:;CC9
M71"G>92F$3Z%<%0CM#[X)<*!8G) $'> O(D2<?N3IWFYZIF.<>3]H\<U!:/T
M4H@%%DU;Y9B37O%D+R!_'396E&K"( (T//8RR&1.D)#"5=S+-QL@AP%YKZZ0
M,>0/!^%0,B6OW$9T9Y:@9%"@YW ?N/B4^#FT\%ZQC*-Y/0PVYLR-Y@F"K@.X
MN+.Z+I9=1ZUT353A:U1@WU3Q>FBQ7U1O[@#%"MX+51J&ORU6*(77>J<3=--S
MO>[/;W -"]?DX#:2V&+7;#F)/IQOB6U83-+EEK;BFG!UG[ F;0:O%AL1IXKC
M/3RR3&R3 5<MW59%(9!S#N,TQL&=0#>MVXIKZM&Q,=FJR!NCH4C0M;C<F* $
M9:7F)6.\6@M&<H('!<U=W5'-!4-B,G_N018-BW:6KRQ9N"SJ&$TAJJ.(<24W
M9=K4N4PXUR:&L DY?#<:I$*F,93X.4%-,8!FO"+^!HX""ULQ3WCN/X06!'7D
MW/"-]HI8[A/VJRK8#(ZHT[*L.MH@_ZYBO]SF%H>G0_!T*RE5(I8U.F6Z"^Y=
MBMX2Z*$Y-.#+2M_%GW:K6@!A+3FG*P=55EEP"XV@-6_!2L9.'284V*IJVK'2
M[=92M]MKW1K73.OYL_ I%C=MO:*OU)F]3J^4(6)=WLG@X8U>,';*.X _&I34
MXT[#N(I"8?2S82MK[<0+2Y)&[V1AA/(H_GY>KX+L:XU'3Q ,=1VW  MW+S09
MR PIPR#T@](4:45C(:N&"2,^"A"-E<!P135]*:(/;DW034E#<+DF!,HUD5+H
M( U1!P;G1:Q^H@/%[0H2B(FXW2E3ZSTLYZ)G[0&#P5Z^?V]R"(S5HEJ&QVD,
M%&0-\D-T1?R2,PBU;*DX/(/%%=;R./)AY183XS8IW5O"UJ1X<IV1,3!N>90=
MPW'M&;"XA\AF8&RG!K5NK# <0KC&=7..-FBS[]C4T(#N.O\M#/:NUN6;1X]N
M:JW+GXV$97+-TS<3W7,Q1TGC4*(&7Z7H<-4O$22QJ=Y!7XT(R]';C3_6S9SE
M0&2$3M20-84,-78V!-71HRQ=(>[;'$AF4YVKUY5F.%,SSRN6*Y"FW%K7Y?D8
M)>!6O^1FE1,'4I@[>S=POV,0$0F(_^YSC?+C<:0CU XH/=IFV(QP%OHUJ_FN
M* @!>X#S*':#=0:[)XG9;"0H++';[@J<1".(X9N\;:6ISD@H%6Q-C>EW<N\@
M+^<904E5<,O[LJG[363:CECF[\-[\$'8SV[J24S.0&HLCAOCI,1-ADE2:Y"P
MDD, SZFDG:3,TW3[:6+QEDDL;MI?C)PH=L/XV 6OMU*.@R8_MPVD8U 5P !/
M<B#DV]5-PQ3G?-QH[Z>(!&RS$3"9YHQ;%;VO8C"IF83I)(RO?JT]H%P,%]/C
M^>MC@K$QTHA_G;/Y\>CZ;I$+.NA+I'"J0E-1C3@3"U1STU60'U([/G[*^]M+
M;G((_!RAS!,$^-'L0_[6(IC&<N "_N1U^1C2H$;AQ?@JEVW:^TPH]%-!B2)W
M"$)AQHI OF3Z!_[QM8:1N KBWC#S-@K2&T6G'/,E:4T,1'D 31H&%G&.I@ X
MHJH%&C4*.?+9:;RV5UL8LGQ.-2TNZ+GF-49X:1F%Y&5M9^#[U,T WDO<4EF]
M=?G6*>,%J#A8IG+;A#B&%++G?_H;X;HI!E))WBQBB>L>F//!,2ODU=B<4_!!
MGG.,HP?GBW;;**L;42+4[R/(V9;'V%+;U4=,U/YUA..A:'6MGA#YF$)QU$V*
MQ#%(-<0H*+#:$WV[,UYW9>#1FRI&O8G^IKA(F+O3X%G>)0MH@!U(GA4,:R&9
M;DE=Y6=YN7)P.L&$HCQ/X=!-($@I4TG&3'I6<=2Y$PZU/(KBD7RU[0E4+8Q%
M!0EPC #H6;9YVQ6^?H/-CEWD/@ &"5N;Q%^:)$.Z/9:X5EV\YLJ2VN"W^6H%
ML@F7'Q\D9*V22['#!N@O$R;Z,&RE(IJ;6N]"C*IQ!9I!^CNMFN,8U-,GATFM
MPBB?>@K'E"Q,.OV!%9I"^"]V,K["/3XM-S:P],9),9 SKJ^S;\Z,-EOUBKOU
M^O+)XM2=AONS0KPTGW5)R53Q-J-M0'X,=%A,4(5TG%MCOR$4J XS69MMD$HL
MJD))Z6PBFLPZ7VF@(R/F,TE5+VJP;BJVX(R*JNN9EEWXPI9YH;HL77PFV3HK
MF[H22&'3RZR:E#I>]C;F Q$7$<]!?T/$.#D1,?25(S!B!R5#C-DAT5 F.E\#
ML7.[0F9RZ.<9N6E0^">TH5OKQZO+'#36Q4=CE'0Z;^O0+1^C@S%48N0-%\AP
M@ NF&)#W1+IC9?SR6NE2C92I'DHH1(E<IG"L8R)'"72-^:2V[T_=. ?R>L2]
M?_%D^WL05[K-R#N*AV=<TY(I:)>(6DI\0XW&.I>R%?B*O#+646$9^PL5P+^(
MLYHPMBH)+1*#F1ZLA!8WA@G<LEE)G9=XY.@2H2-./%5&:^Q%TN$$BV4ANK:H
MRCHASNJ*?,T>BXZ1;O95!GJ%_>9!)+ONA[\+XTV W;:8XJ(%9*MA\47GB@S;
M9V*IOJV57Z-X(.=*MA@,OVUWZP/ 4-VUT%A/($+9'& F\ 9!QIRT;X+##9/$
M*DC+E-C@ _2=W>T"YCT$\Y* 44*P8(5*L:GI;OT_/%P-E4TTR[P2GC,*4S4]
M6=EWZ_V!UEL2.;*NC*YL:-5WJ_RA3G4$XQ'FHN 3BL,AW7U?3SY(A^K=>JLN
M35DX',-CT+ <===6I=UF]=^H+N6SFUJ7\N<[@%> >[V> T#%!ZX;Z%K1^SL?
MFQ?=!78 <L\+VS4U>5"^+Y0J)$8I7 9448N"B.00#=E1#'V+TY^_%N*^COBL
MP_4[KYLWY;77<6091YH/=B.8P\]!0G$K6OPK1> N8F%,^A+N+ (7#_)OS.NK
M=(0(?Z%A9\4U9!3W(^:N-%CMQX$/Q1YF5TNS/WGI)A]>W^) ,&4OSXFK<R2,
MB3&$BYI3. WD[%5L:F#PD':#2E%B.5L@6HT3G6P'EN'*>T'UNKF17U>U\!2P
M8*'R^Z *%Z6VEY7-Z,ID:?3:1=!ED;AJ#D'!L+'-1'F/48*$53\K-&I:,6>-
M<&EKRC+VAOL]/#_ENBTM:2'TUJ2<]?KU27<)SZ'(=.UXET09,V-)=")6@%:L
M_VH+9F72X&4J.3<]WXV."QTXF'%&W6EAL\([@R%QFT6IDT<3)"<JUO?S K$Y
M1,\W%[0>OJ$4[-$=U]8D$ 4F1F.E]V#!L<;HD$"U*R]S6HY=G[M:E7&\+QYD
M&QN[F:4*:17[)G]&*U&V&B611*->R7DD2U%JF)&O<I$()3PH31&_PT/)^&]S
M[@"EQTB)^E":,_5+/$1V@JC:7MLTP_!FIVB0!P%EIA0W3)T0UK9L9OWZC"GB
MJ#=6V2*(O'$(#:#[B_8X3AM%%C<4#(=S/%O5U#@:BRAYM&G'*N$J:-19@1?2
MW844WCNMS[?.BB">M%VQ::WJ'@^L3"PK2$)?22;V]\*T5YW>^&E<Q 2F0+IO
M202OB=9^<Y&V]S+"BRG&5"NF;;Z#XE3?GF.'FYO0</ZMSHRG<MF!5Z72YN#C
M>,NGS9*@=)%^'6WIU;(9N0SK(@&,T':%.LD/:--A/%L-E3:QUMPZ$X,#T"-$
M'^3<AF<A1$XV'T<6G+U[L5G>1GIAR<C:T]P&X^5UD+MZ$HR"*3X\/ E1A\)W
MTNZ2Y)S_2%R;75OD!G&%+L(_A!01^;BH=E;A9ZJ:-YT@2&C?:=)N"QV%W\J(
M<2^Y>TKM*64#80)TU/6+TR+(SK3!'2U(%+,\KU)S17H'@$:OA&F7R#2]Z&9N
M[>_NF[F55HB7'%*O($75=CPU%[+3RM"B?C,,27*Y&KQ-^+FOV/ LT!C2E0R<
MHM7YC50-R#!$C KB$4KF-9-HYO\M-E>B!M=F:[XC?C?F-:/O@"@M7AK9$%'5
M:D68\GC7)@W4[*\&NN,J;@%IL^*34, *D$N_RLM8Y<*,J@U3P$7U%D6* WWA
M+U+]&, *YC8+CZUQS8&C\I.B-OSTB 91-[10P*H+2@0E0IG=>BT#<8>/R;V
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
MJL%50]7BEE-4N!FWH:NJ%O+ 5+',EI2)8E)ACYF=?S.)#,[22*1(IIV65%M
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
M&0+./+)[YZJ(1AKAT.--T"-LL=N:&KJ5>78IQ73-+8PD]OG7YN.J6;K&3M0
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
MX<HYC2^$QVW-J^98N8V8:639@C7':L%4HTVD7JJ5HZ$5'#JM>K\+L)J',8T
M_QF]6@OO5J:3G7'PKO6@NLY&^H@8QJ&?+%8_LH3-3WK)K8LL$.P_IY'>PUQ,
MY/DPDN+[N1C#%G\6_IVXC\_^ED5IP.<<Y/*'YJ/]\O\-(WBTX,4[$LB3@DKY
M- $CIQ[0 J)\ C2/PQ9QYKT>V_[YZJ.FBZ7Q[VHL//P:]G KG5D8T5AZ0.E
M+I&5F3@? LP#?AF^99;X"P^;.\^3"/!,QC4G3G!'<29;_E;^+18^?CNSY1ZM
MJ@> PK\!\.EDT/IJFE#W@2,F!R7D5M? 84!,$']8A'03\RB<HV!89BD TKL
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
MJB0Y:L_QNHFV5"QA? X "F.6$08J**E=\MGR]:NHG[D,#XV#&7,M4= _GQ#
MOV<=>QV.YU ;H9/!:MTJ.HQB9?EYU%*7[>1L:S9S]PB00']'"Z=^3X7#NN%N
MBLLSX4:A83BFVRXL I_'K,?BN4#GNB2NCA&;^QJWR45L,_M>3Q7*^@2@>(&-
M.AAW(3LDG*#SC,*XJ(M1XUT+A$BJ!.Z(&([U(Q,(U22K*8T5<_)Z>\&8?:Z
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
MP#^2,\^EB9AAL+3K#+#@I:]ZC7K/[$\/]APYPWMZ]'_./\H10-D1[E^ Y61
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
M^<+"M3N?NHS1V >44)8F#>&!]945VAX?VCZ@,O-XDP2JE+VS7WZ3<?RS\Z[
M+_2"2A<PI%35;9;Q9@:[#VJOBABVXCRMYG.SGJR/KE*17XJNT;UH''SJ5Z4B
M5VC[V-W6.[V=>U<?O8I\@&;9&V8O'T'LN+"U[M*!#K+)WE;]8'-86 *0[M\@
M%F-7&&*E&!E&AWB>C3)(R']6M8-].?&@JE/I"SAT-C12KC#& QT]3QN7(*:I
MFK+'/V^!2B^M[>>!K&W6PEO42[Z$J/!.)>FD>9H/:AUX2C9'Z<V*9K-1OGKX
MJN?FZ>!78V]O2XEFSI6< ?\6!I-ST*YF:UCP2?KGF[5^I[%SY/ H@B='<P>M
M6KO?WS!T_ E(^6%Z>BET_Z-4_GX/Q"R$3>#H+;8'XCBA7'DWC/><B'YL/86:
M[7U=LR72H4[S9@;/.4CX96@?//T6:?\A.L?#8E*EP;?:1:^]L\*[*PC*IZV<
M^+6V:IW!Q<YV\E-=Z\M0-'2JV*9F;J<LSCJ=;ODF6%2:!L7G^]T-1M#1J!JM
MKM56OU0\0 <=*D6C6>LT+_8=9EXI&F6]UE:MV=J]@N/(%(T2,I9OF;2/AX4T
ME[.N"GH;K@%)67!QZRK0_16 %PK&E^$7.(2P/AK&_2!Y?*0B]V@NYT%2M42"
ML^0$?S,5D9R&/O#K^-__[:+5[+\E"WUQ_R*,\W:MW^WL7"]4F>=/=#GM=N]4
M,A'*:Z!G].A'LU].(X5GYU.7D:ZZM6:_75J#]4!*486XIXBXG>[%OG77E:=E
M;[A_D9&K^OZMK+MYB+JXO;^@U/I*JW^ :K_-#I-=D?/I /#3HSJ>7@XBM2_V
M#4N=)"*M+RNU&@O3ZF4K9?S@_< >FMB E!@GMK",/.QOVVW7^S]18+S;JS=^
MHE;;)B_'$0O3<)EQ075=;JJ>SJT&]G2.YQ*[B4G_GIMKQCZ^&E9P<2?<)-V\
MWVK*+;#UYISY.O8(->_._@8^7K$)[L293N2 ,X41=XO&9N"C1.IOEIN)I_W#
MJSD=9[]T&ED@E'E.QV9B>[+*ZV)@%C?3/^*V[Y\#YQ)HRW>Z-=7(_4XZA*34
MZ!K[8CLQMM =.6+&?=J1/P!G6% [;P4),8DD]X=^C11X]HX_OM0?G[U)QQ^H
M,NLQ-9Q_U:PWG*&9:;"B@3^]$W[<MZ8$4'&#'P*@]*]JCA3P!N "_*J94#,Z
M,F=L=>H.\;+\'K$1L2]<2:P+^QB'2;Q\/AXWH"<+\9 #TX<Q=YY5I^BN/P4R
M-]AGBV&);M,6L!MB@.;G]&GS[1LU/FH]8*P9"4N'5KW)J7<Y<E8QG_L>'D6-
MD& 6.X-_X+V\ZO73$13F46<H?![&-+:8M=D'P/MH.@-<\M",D 1*C;8?KP/?
M'<#"&:)8HE[A0!8H604+1/D73D% &AKAX0"JOUW__?-79^XGW/,<8>U2=P#F
M% YV<_#T3(]FO=7]"1]OU1LHOR-:&A[SJ2LY2ER<$8:OTM3E86OO,9QJA.(5
M=SR%P^&NX&I>>V\<"Z.^1-Y,.E_A:85,=G-ZQQ?PT%])J'KV(Y;] 4CBW"S@
MZ OG/P%*@?!KL"BLVJAW88-B&-Y*6@'  \M&&A_&$F=G^*JK.X&&FJ=/]91H
MH[/  \ L@89!20Q(U<@^2\-'S'<RB<(1]D_(S!W!W\"N8%M-@AMO*W<%S'W"
M !M_!_!"<WO<N[W&=P0 (9;B(IPW7UBCWE0W1F^N99^/D^&?."3;X -W1,<[
M'"&/HFD;84"> S6,##4F-(E]"6<6/%3;"YW79MQ S7EG/\&^U@\\*>4Z0$5/
MCFB"RVN#'[@>@%DAP?\%#/7&2/"81JFY2HU[Q#,B*:S(HWX-]XQ?X*MQQ9%$
MBO<"H2<J9+9V]??K;^\OMUO8S A!D%!C=AP9!]2FAH8 647PKA@'AU!;VP")
M8XX_HG^OW!6PR\\ 262P3-G%Y&L0$U!11G<>7GYZ\SB+ -OH\PJ$)T2@Z]A<
M5A'H;J7J/#LC+%;-:SQS8 2BKM/,#M>R!Q8E"] 0^'IH &+3FHKD!9GOZ2_
M8WRYH%O%40B,$\QX$0NVTQ-V:=3__!UHEH0)=FI&J0M_N96!0.Z HQF :(!)
M31@;<5R%YG(61]'S'^0/'#^B)F&@-N/XW@RG;-"$*L5EQ%!I&IH+JP_TS!^<
M-^*-/!%Y.(*)!GBX^)B:ED+I4"EO>8NW0#P]_1Y4B "^($52JY$S&4UD5+-X
MG,>$*V;"G\ ?^M]\3LTESI#SH^Y)WL IMCN*:V<X&0/'<!"RJ+/C")$%;'@F
MOJ<#,7@ZA9K7%&7&@.1FA= \%GJ6-X#<(/)H%(:>^%2S3Q3?B7FJ&-+JUK<+
MD RQ<-5D,)P10Y ?CVD4!9BFSJ4!%_+Q0NW"($0ZZR*/&A8.H+'.O-S&@@CC
M[:"D)C2? Q4Y!M:6L@:=LN$"N#".<@'H.QV0]5K$*8TVLY)AI+C3;8062X;'
M8_I+HNA:[_ *F\O&<CNA-!?>R,R.Q\V2$&!UX8T&DX^REL#4ML $=[W&UU$S
M=@2-'YJ!H$D'"^%>TBM?L;EM!V7EY$ZQ/?K,%O;7C#N'7#G*Z":/SKX,OM6J
M=Y_+M&X-K(O&6EBR% %=/#:9+ \6((S*EM&\V!:4F2EY8@+7/Z'!0\8. SF1
M<" EYP=SOB01UN NM->LZ.VUW%.,E/@]8!FIJ/^9@,*L772V=6K=VOO4H'BS
MU[2^M)8'5IL2AR&+*GT%'-BUK*MFHU7OM"]^LLS/#?!0%ICK1HER:"2!HF_%
M&I(YK%QSALF"Z)K3?V&S-34D,7/<5:#X@OM,+?4_)$TCF@14&2U @8Q)) .:
MPLH@EJ9Z_!5Y:'&Z8+-M:5B"YQGA.#)]I/V<GQNUT6?F 7"&OG9#7VQ'_F6<
M"+A>OUXK$? F;<HO0FGD#@0I1FD#+_[G:]B^KYWWM-Z9#<BS-SRNM)MRE")_
M/T,'YY--V.Q6@M9>:C>U=2]-EG18%/=:)]M/C55ZJE).+:VEQLJIPQ/7BO7*
MM_0:6_\38 SZ.*8=XV49A8^!5SR:/ ,Z'+HV3FAN(#$A=+0:I="9@,H#X)1R
M5'/^#.&EZG<QJ6BD28'9I)V>>&3YPU-CE=/I>$UR'MVA<C,*9SC'U<V )AW_
M)O0;40G7>CB= OZUQ@F&+X.-:'AIR46/;WK[ W0C=$<IKH?JGA&9-H0?-I+U
MF?G@)8^0C$D3]FZYC:@$4PQ0Y%^$6$<<>?A#32X4@1Z5N>:<>5>V\;_'$I
MEH"//?;!&Q$.&&,PKN@-J,-G!_L"_I#<1Q=]ZDX/R<*9 8<@ VPN0.?'!T>)
MM\ACKY.+HJJ "BM DKG43/SP9LE,<_)TX"/-$D]?K D.IU.:0<;?['_2*-,%
M_/5?'"A5<0C45B));L6Q#QQ!<44,UB;*XS+%N;SDH+\+H^^>-8A5F8MDTC(;
M2V,?61FPRZVE(D+QB%14$/.VK#7@;?3J2[@/EX=]LJ(JU'>L((T%J4'HQ5UZ
MN@AT '9@J"#:'/0TF^ Q^9'UJ&,\CHSF8&?>TP_4NG*U7^\%A9&;QQ-&?GQ&
MOA94.9(]D.W/PU #:8N\+,V05U;1S*B^=\RMU:!JDJ?-8@ES[D5@SLHAB$9N
MQ!Z?),HX'FO ;B2)>= R-$5G?%&%(VA5*:=R]<!5K9Y6?@A_\JIN\][H/\Z\
M?DOV&X,+,11CT6EU^H/60(S&PW;?[8J.;+3^M]<\V^KMCW1;Q=W>WR&+1Y_<
M93KC^@L W?64'7(%>YJ)W=PUASG!0=K5EU]Y^D9N#HG#BK7FL@WBXX^0LE >
M$HNA*<=*Y,=JRC6)>G(5?Y>.U#?)KMXX3MC=H*V&\9C,-G)%(/F@8V/&:@&*
M;+*<Z%%@;*2':!3!(=5^:$9?AX1%9$RL>&:1\?"2IWC5@.E5VXF03R9J Y*=
MOYA+%FF5AA\B@YO\NL"\W45"6A$/@7=I1OO(@V-CK&!!(\'!*C.SLO7;0/\
M\6^&:*-%N1*4]:-'1ZW+8R!EP2&(16;$@L!,&L4T1,HT#$AT_@):H9D$AI &
MM"O[-))CY=+ VXSA^/ N%[V:?R:C27K_8$>SFKD@RU]$,AWQ#1=[*V+OEE,0
MO!E>N.47!:**,=2DJ2H[R-R8YSH)BI "?V8&J[+WDM!D#I()MD (HMQV0((6
MUC ><>H1+\6*:_JY37"\L-I G!]VCO24Q#'N#;1[?/U0&O.&A1W\ZT\ #>W?
M*!@C&</-S.WS6A<TUUP='F=!NXN<W5^\E@+E5UKKQ4+E$J^"M#>T+)63Y+<0
MV-G>48LG)^1K#C"%J'")".VV)&)GV!!=^:1TW6%^#Y(,:*/GQMK&) IBHY$
M"U2Y] %7R+""HX$E'I&W.T#-SC>_0,>-8H#7 =EXXS$9IR$ZMQ,T_1*3< FF
MVW?: *8R80KBT/?BJ?Z6O(0JL9!=0_;+';;) &VGWCQ6B4M MB@/85^3T I%
MR%OA)SIFGEW&E#$7<(6:RCN:A8&W4.%,%3IV@!+@(Y4#2"E#JQ9.S>FXII*9
M;M,U@=-@X)-"1#I'3V"8F_P?2&AZ0;5>-A?#LM55TMY&(BRM!QTSX6R2TVA
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
M3D['S$J255]ER8H83N\!!V5)YKF=9]0GA?<TBW8EP'X!&V+NVO3CI& 2,7O
M)""\H$BK!645/1+,ZDPF0PZFI7BJE",L4LA[CIXBBCX4UF3Q8&& 98I^7H(U
M#D,TG?\"$7F09U>PR/K\Z3DPEO/1$O;.DF.>&_.9>=Z_\S'RX+A0[BO 4K#,
MO*.3IP3X9)+. L(_IS5?[E)@>N^4?")]ZT5]6HY/8"D9. ZXN$)H(G [K>Y^
M*M+$LWB@QDP&"0_\2 LM?FHCYVEYI2@-@ 8LJ(__S1:6G4^5Z(O& [YN,I[W
M!M%3AX5*,:,F+WS"7/&LFATW>_ CLT))F<&G1'/52&G8(K::Y829>51</=6F
M(_BGUZ4QQ=/#>9(HCU1AU,*9GL=2,),K,^B@O34W7_"\ERROI0P3(@&F*16)
M*R4[U+U'U@*MH529H0@4 UDM$QPX31=Y^U6I@//7HK-O@0Y0)7>V!B*?!WVK
M60S<<@OQ6+/+3C@T5HV'V%:UF/FCW?OR'',B!9)9!S<CZ3Z6LASU[E(FB@M'
MH9\ER, % ^S^P4ZXO-HX5O9 .F5GOE!J>; !EE+CC%:X\]NE(C,T99+3@[[7
M*4-FYF+EJ@$[%\.$9SP  T>5;.)%[LU2B![OJO* >U,8*X0\N%"2$7$KV_0B
M#!]>P8<]"]LVEPM=]>%A5UQBE9%SB:Q1"C5C)IIQ?M P"PU/!A.A29L;9K&Z
M\RQ(-TQ#'BYO[R]GBT<B8(,(K21*BQSN>:.=&ARFD\XNVR(' M/.\!Y@N:MX
MH=E?5&T4.64/K] C/1'[X5W(*J? 9@UIJ;S.HT*?<&'O6Y)TBO46BIK<UI6;
M&#)%-Z_B.R7#\P#51]H:BCC6N<$YY5B0*9%3)*U(27Q'^BB?LZ"6BI4'@&D\
M3J*\WD.C(N:QPU=82UK":,4UJ QGIP?ND^%4Q#(NL:AB=B\O'8@JKVJ8JUQX
M^UE73=[;[YXJE7F<P:PPRBK76DV[6A"BE$B"^@OH-RPWDX&?!YO"4C'F!%"6
MPK($_12&5/@@]GG(>Z[5HXJ"^4=H$<U2DE J#V,8!@=VC)-@*(\*0$@38=EI
MTX"U,85OF:0BMOVB],"<1P.,'</"'9@U>DFI].H":Y'#R_A"BFIB4ROS*LO-
MQ*M%8,99'KGT*NM-5L2NLB);QD:*6?+"2/.+;'(_ X_$YWK6+@'OBJ'7ES '
M*G-[TC%&,8#2MQO9BFO1-W8(2;+,FMP:/"N3I*7-(#<D"=+IOG&\F%B6>R,<
M8FD>=3J#RM-E;/"A(EHQ+5?>*%N^?K$6B%G8,HLY33' 6P2HB,P[(/LR[=2.
M[@^&43NZYRZ,7\*5G%3+J9/C&!3I./-(ID70?1;J\1%5;?G2[V'ZI+@RS\1%
MHW-?*"7DFJFK>&R*FEVB1D!6Q))K;+<5(6=N^8W<09>5(,OZ:Q3U>!K,T26#
M.DV+2OIYQ\[\"8%HFB;=1;0?<-EQT>,Y@[.*"L*VQKWA(MLUJTG&:_MDM2ZG
M+-<>K58I*W4[K=19I8S32[FT99"H)(E4:FM@:?\4K<Z@]4=QTF2=P=B[RY6*
M2DYY$-[[PH9>>E#I8B$.L%:ZI8\KPQU-/#C04 O%=)0@GSQ6A,@2+GA=^L$
MRWHB236*U@=Y#I]0::O5485/L121S7NU>:S)8N%7J#BU2R-ENBRF]L+X9M)I
MB^M$7ML"FHGX3F<+P8@E2VA'::YH?3!D76>%TS-AO'(G_:9)+*-KA27(I1.:
M9D5+BOQ-YF?.6T'-)7,6$C_B63-E?'^(AS%?!\F)%R?)>@%RSA9.OQ)?5P(V
MQ.J+=)EPVNTHT(%?R\\_=AJ60KFR=GC,[[R '1D73?NY9W@T+0Z^*G.(U9#N
M60T<1263691#J60^LW(H2I$=O6*V,VI(SE[4=SHNJE17BC5*7XI"U<\OMKT8
MH_:,P865M<Q3Y'*;UE1Q-:RVDQ>&+.]B)D.6BI'G*37"A99%A!3&[S@[BM-&
M'J',JJ6-QKR 51'WC):67]@SN^@FDS5*8>:]3'EE;4JKKV.NSC&J9N.\8Q(?
M5CY=D0^4:^J\+V<VD:R4^EUQ"F?J_WU)N:4G5-?J9JI^$0MZS:U2P0+CY,+'
ME2N]9P+2W$3G(NYX7N[W5!&5V8SM:?L5EC1[(%)WT9C14<O;[##O0A%06ZDR
M#Q][Q=3@D5F%,23,PKE8M4>QGNU)>2REO*_T/9I2BA=SO9U7Z,@=%_S(8UI&
M%EHP-=ZI0*HL?(7K07APQ8G8V@>'R\OG+#':^X=WF3?ST+9M_]CQ,H0/UYP1
M*Y[UD'^8R197GBF4<+8#E4R\TA/^6=YP8>3"9EQ,/!=)S**2#3(@BUY@J219
MVX5H3L?[?&.Y'1D-U/?WSRE56+FA>4//?[C3I7MUJVGEGU3[3536:+I,V_Y6
M:A'F_2ZYW>LBE*Q4,V=I5F6:69"9-XG/;XSSJU3G(&7C4$ S:R^Y7=19)&N0
M7>U^(ARW4ZTD6,W<PB=2[DTTQO&(_A.\0%@1Q<:U),Q'CGRT4#'R+T))A=R0
M9T,VIMPNI<XAF"9)@&?]K/!3C_2QN#>.P:,\ HN[/)DH ?I>$A-@:EY?I=JH
M(@'\YR<UJ[Z;]Q+G97%X*5AN6<#5$Y),%F$]G( (@YXE$50G0/7G!!064"VS
MS-RC<EC4#2^"BT:-"->J7.L0]V<2L/!B+"TS&6?*'O]FW(N3HGE,WEE#PCV\
M(D7W8K$/.-7<1I#O(8NMFO'2C=-JN"&BTF)R:93I9#!)Y[8YG2$4XF$^U=0
M^<F=CP[#?;#!^6[9WN_ESI,EV*M:<2(O%9M;P@IS !T2;N]!:JN&=Y=M02R-
M4] ,,QX(*!!G% NZ+4*KYI4K98+>K#0Q[2-/N3J==51=W,N(AU'BL#TFY_ @
M1%;JA[)B27#GN$^%G8R%'D2]F%NG2!'E59RU<3G.5I20*\%:46R 6<!&E&T_
M"CM"KZFN3*/<+1<7;L(U>]C)(1NU*'/-I@^?<RL]#ZR$3["[+5 T+EB?66GR
M8B;L#WP GY_ KG)^*'S7)S=%AUXNZV$=<%&I+6,V#+X=<M-(GMV9.Y>Y"SNO
M=CN%,3QHM,25PC"6E3" 9:K"*4,L4()$0:P2BE</E:12XJE1\8N7R:H(,"Q5
MZ>4",S]9Q*Y,5;Y]"&?*I;X]FI-)I0C@OF;T5,H!<I<,KY-8:> \Y_1N\'FC
M^IF5 .2^%&$+'](K(6<RXY>(7$."GW=JLVC]4JMD'C=6KK>UN,=38;Q<1+^,
M_/+]0R,HH\\\%KN?"=ESYMF4/A;VQ*D*!Y7X#U;;_Z' )M8.!V (B;OD/ENP
MQM6R=&R8P;Q@58;#I!3\413/1_+F0>JE3"HT9*"D,V^ZPO*;67!9W#X&< @<
MJH3N5742OG6-:>ZJAJ64^A5,680X)L^; TJ9\U8'@QU40V]J4]U!3+.I/*$]
M"#<\IT6K=W'(]4HB0M&]8%(4X64?(=!BVB!;K7EP'A5UY:KXN:\0LJK]I\#V
M0I/(SH.\$A^B$5X@W+,I+]2=-YHJ60]*SYA11Y G&YBR/XJ$68D=26'FT"N]
M@)TRZ63$VM!E&0M)W7$8?<_FKOJ>'^2,K:X3]X7E!6P*TBI7MLO#MI$;L/MX
M89C$PP*@J!>C"I@K3:1"I[EM?/X9$_,&,*FH5\>LYEB_--/&O3M^#L") 0PK
MSDPF5 O%[DZDO="\/=S\QG-<%R#<Q@Q/S2 MI&C!Z3>X,#\KH)842,;21>7D
M4E'80JO,M?E<WB[-1AS_P]R+4/DN\]ME9;LQ#8X94W.]9,8H':#[TL^EGL5V
M#C;T4B^'>9#6J+R=G0NYZ9^;28H33<BN,!-A_\O/>.9>YMEU-X2W:.6G,:,#
M7FTO$DM=.GGY !-:4NIXP&F9&. EIXA60ZX.?J98LD4XDK/PG5DUN;+(T[DY
M46[99F=V]H<0LG.%L[P:)1&;M^"9V\9&B']EX[2YS@Z8]\7D51M?%V:"Z@'U
M_!VJC1WL4-VA-^7FU)<8.()BT$[T1#_(*,"<03;IO"EWN67.55^D_&!P2%!N
M7)MF.UY6Y@I/)[=#\#K' #Z-W)\:Q*/"T(*Y@?F#LM3D!Z>U RQISV/)F5*(
M6^7(TVZKS4G:/BHLG,_I(?GKZU&G>]H]ZI[^W9*..B<2?/ E^_OD]/+XR]GE
MUXO6I73T\>QK5VH?7?RKU94N3B__M9_^%%:@YULF0_'B[:667J5#+TK1X)<5
M8./%3/L8Z5Z8_T6 4R4F"8V$PJHHZH^R L)<6T^RSN<-GOV$"5-,,!CSHG(8
MXQ:@D,)BIC)1AW?7XQ( &U:>.D1X9%3)[ <BT%5"!D)4Y=#"!;L)ER19\)W(
MP<LGBQTQDHDHX?BM:"XUY%%R+$DOOZUT<=Y1EAW0"5NM"5?!\KH'[(%\A)E)
MEW>\9ZZ5"3-#$LQX8%/!$([YK_+N^'BX&LMNY@W%\G@XS$Y(4AZ1PHO0LQ#
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
M59M[I18CT#$9T 0S/IK2'_CR%1!(>52]#?.%^,G4.DJH!J#] B!5 ) /^U0
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
M7%9'\7S&PQKN*47@Y1,5JA"2-%=Q*$G0>Y!*KT7_E2/<?^+WWHB*0\DU!9$
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
MVS1MZKD>,;Q7'QQ+:2C.D_&N-J;N&CNO72NIV?D9V+E06&QBVZIB&S*(%B#
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
MD"Q5!DI&#KG"($LV*_&NJNAZNV=WJ49P6::/8YGBO7?)(M8!,TK >L: \:!
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
M"@:I?&S3ZZ""]4R)?$Y3M@6;.4N_>?Z8 M::+(H"UKF!=6)!Y-7".*=  O+
M')4)MD&E'UI;0Y7T.4&<8]K&6C0(K,5A,8W.%X-P9CJ^%3Z?A=XP5 'H5G]<
M9.8AD<A'*X)JLB\NYV%G/ U;/5\=$-^JAKYHH=J9[-VTV6&C(]%Q"T(FVX,A
M@Q*)20U*&:&I("B0W,0'RS:1-\^#%T?&RF.X)K.C8'C1&)X*GQ :J_9;WCF=
M,(PI:!TH.$(#C\$$B43&,&\S.K,U4OP9<[9&1N9S\6@LQN(XS$-=:*D^6OHP
M;5IPYP2FT@%AFN?*4QX,DA*(PT'A*&R,B99XFS/>((E4_!F--"P*5.N'ZL2"
M,)I+2Z,%DCL/L4A9$@!( [;."V$IY9IN;!+25JQ)#0=7KOQO3?Z7:K"8>D)X
M,W/2#OLCT[W+AU)G5X(UI<ZZ,D.*^IH/=^Y\GJZO1*7A##,*WC(,C @)2A,&
M@FD1N<56V:I9$2.ZC>NN%]+LBB %Y///("D@GQ_()R6!N&72H" AFR^0F%F!
M9=2 $MQ$[VQPBH]!3M+_9A8T"P%Y4_PORS]X]F+0/TLW_:7=2B9;-EEZOCK.
M=)8+2\R:Q+K6*J\VA\QX E[DX=_J^9VKP2]1['I)[<LURT4P$I%RD"R4;+DP
M!YI' 09SS9GVUKJ<<\)H6_*9[9;BHVD>>FOST13T+@J]$Y/$,$6B3X:(]!F]
M* A(8D. BL'JB)VQPN:,,=K6>(6\-K4GH2P0>P<)!F:4ZUEU@QF&&EP?Z\D[
M-5D-7X?[>1[M5_EF#N*;8:@T42&>&HGG6E.A(!7F2&F0-A]^,5XGB\$'($8K
M'U4R(VSN6$]T6_"Z"DJOJ%-C/>%;D]E0X+M ^$[L!B\#M9ABB)(@8)I$T,8K
M\-$)1M/_":X2?!%J"UJ7(Z.X*^K$ZA_]OO_4Z7:+4V*NYL75,!<JJI&*KK6F
MD!9CC[D'C+5(5.0I)!/" ?5.DV"DTL)O;)(V1ZR=YJQ!(J:X()IE2Q2LS@>K
M$[.!4&9U<!Y(# P88BXWE$&@)/*<!XNL)!56%6]K44Z]--%PV.V-3.]=QW;S
M89?*-U$J="SB_.S5J(^#M?MAM//9=<_SB!7>F@-OX6D;PU/N*6(<K+(16+ ,
M#+44C# ^!HVRE9%YBRC=1J*<<5E#'-=VM+;@>-$XGM@?B7.%EU0#L3F=W',*
M2NBT@!UV1C.:%(.L[ ^LVY*MT#F7-4A375M/RW:(83 (U:F<V0\#K[60J\E8
MNAKQ<>>F0_/Y*]<6:JV16NGU#%:G-,,:F(H*6/3)6 K,@Z(ZRL@X1\IO;(JV
M(DVJOEA<,,TRCPIR%X7<B5$D#.8A4@5(&@:,:@DV6I)^>!L"(B9ZL[&IVD@V
MJ690<<A\31BIJHV4*B.+2!:9%"38[_=<29BOG9G8M$VA660>.0_8V613"(S
M2,;2*J*.L. =MC'9%+J-T<SEY8O/I7FHK2M'I*!V_JB=.N;BD#"$:^ A)#D@
M:4(MER[]$%9K0I15.:<4M]7LT=CFI8:LQKG:VY-*?_2H]^X3ME[=+N[_V"O/
MN+6>&BX46R/%\FO9L\3*I,LLN" 1,$4LZ,@96(Z4U)%2QW7E;)&X+4E=.2\/
M:1/8Y+X\A<;6G<9J/1==:*Q>&IM8BB@P'913(+ VP+S!8#7S$(7%* 3DA>8;
MF[*-.6ES/G,/C$71V"H>3KI7?]'GNUN_[S[?/=S=>=W:VM]N[;Q\LWMX=)\>
MO_<XG$[3:/O^>>X _C/=?W]:7<_G+A<=_EP@$5]U6.UVC.UT.Z/IY@GSB*DL
M\QI-\3(WH[SDU<PG/ SZG]+-/;1)ZWV]54U9ZO>WL6Y[LI4WHVH+Q]O2CZA^
M6VKW6AT&PEPD2G((L@K""P+:$@Q,.XF#EM;EU":,43LMJP:YW6K:S@OEK ?E
MU)9'4"AG3I0SG4W)'?/10" Z40Z)#-+6@$%*ZR.5VCF)QH= >:,HIRFIB<TP
MZKZV7#TS7W+SP)*;N)!6JR_&HUU(JGZ2NE9HPM)(HW(<F" 1F&42E%,.I+ "
M<:>X0#3;1:I-9F]L4#(3FX?;FKNL%MS.$[<3XT*%P+UA'#C)*B;W$]+!6 A8
M**F9L]23;%R0-F]41G'Q&'UC7 S.PZ0]6LE/G+=QD8?[^<0S6WBJ?IZZ5GZ"
MR:"\H8F=E$H\990$@Y" P#BFVL7(5$@\)6B;L28U@BY)BHVS+PIT%P'=B8FA
M:2#9C@#"@@ 6L05+/ ,<"4E3Q[PC)D&7BC:1Y2SH&IP%;89-E!3$H-_M5@7"
M;>B%V!G!('3-*-E)M\54BQ]F'J;2SNE9M_\EA%?CD2^\.U?>)=,FD])4(T,T
M!&4E,*X9V*3JP!GA(F?(,)UK?S+:%GSF6AK%)=,\"-=D,A4(+QC"4X6\@C2*
M>06"*)L@; 78X!BHI'TP8I$1E5L^$]*FI8Q78RV1*^],)X%S$(:EAM?<:WA5
MPUQ<R',CJ6LE*8SG.#A# 8F@@%&JP4K.(6TZ. 8A.=(D-X\E:.;4XN*8:1YJ
MZZO855 [=]1.F1;>>.$T!2Z) )8;I&G/./@T649*'5G$U:& 4EB\L8;%N'S+
MN U]R2M99.CG:^&<(H+FP537RU.D*<.<.Y#<N]R<'H-EQB4CPUE"!"91)!&D
M:%NS)E7.*6Z,9AD8!;D+0NY4<HG1+FI.P"A"@:79 DUL@J^(CE#DB42Y?8EL
M4S%SS+9X+^8$U7'=*_>=TVC%C3&W(EC%V3I7MKI6[8%3(B/5&K#@')(@2FS%
M$0-AT@+.V2<L)$7$>5O0TBIM#7%;9QFL@MMYXW9O*C5,!B&\ B50LC(B,LG
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
MPW#X:^L*3NE+$Y[:+3-*0S,</29/RA(LFVLD5A+<ZF:R:_5<E)4X\.A!(".
M:65 12_ ,8<EMHC%F,^J\"2FQ,QUI8J?I'F8K<D@*9B=-V8GUH>(WO-D$ !6
M-#M H@2EL@F"L:;!&BY(2)@5I,T;E>55DQ=D-6K!#:=.G/_/C\Z:%Z&T."])
MX:4:>>EZ?1DO0W0!7]:Q=U& CI2"#)1Q%+VR3F15)#EK2U97,+FX1%8<Z7-S
MB12DUXOTB06"%!5(&0^8AIPVDGX8S&(^4FR\M8'1$#+2*15MQM?"_[%RY7I6
M[H;7MA9P59;O/O;@/6LDCA_J5YJ&PO?/;3>,03##OM&4H?O'4D9DY7?0^@LH
M;_5\V4_GN9^^^3)M.7-+M" Y Q,Q!0P+ 4I$!=)Z1YPTD0FYL2G:2N*V)#67
M7)T)/$OVWQ7&+(S9C'K4A3$7P)A326"(>RRY!D,M2PI$^ER?6H+ D5%)(O?>
M;6S*-N:DS6])[EP]QJRLYW^-3/JZJ\CC5 CUU S>=7KC[R;7J<J%M/(']6 1
MHQ]!D50F\$EH&9=3T$WO2^[CV>N/LAT\2'_NM3KI?MX-JM/X@U&K'UNC]/:$
MSVK JA3VV.F9GNMD-VHN;5?5WWUR/>HZ]>R77\W(.'!\U4/]UT'HFE'G8_CM
M4\>/3JY88NJ#E_.()A\Q-MW$^>CNCRQW7)^!^B;V//4SWV7%(Y($B;0RUD3#
M").::..CI=)QPP(B;S&E&U>?.AE,HO#O MA!,!\2E-*3_6JZG\R7X<:_KB^T
MM,J^&?!OQVH\(IO_:P?IH[?<[A*&4]Z^3'>>[SQ[OO.?UN[^TX-7+PY>;1WN
M;-^YS)9[KT\/]E\?/-_=SK?8>GV8_MG;V3]\W3IXUGJZ]?K/UK/G!W^_OO/>
MI^A!W\$.%;-,D%%167JDKCD;AE^O?OGM2M=W>M4M5A_ZEK?2MURN":V?*$[S
MLKB4_9>7OUPQ3ZH5\PWYCE\3Z@E"XLZ7T1-\YVO?NZQZDI#Q4U?]_FN<DL=^
MK_A^5_V!$^B!V42G'>^[H1X@RGHRGC&_S\.,83?7Q_D1K50/<Q3,H+73\VG3
MW0XNG-HP:%'<OO9T:S]E]WJ6!<S8C:>Y?<ZR-^<!SW*?RN+7[-KKQNLM]FMC
MAP658;EE6+!^7'">8N [)=G*3-\_M[/I-1@FU91T4O\\7<P/?UF1"57WJ\UO
MAB>MV.U_&K;BH'_:ZE_U,6]EL?YQ'$-),G'<V>@\OW#YEJ09?ZT7\LU\:YV9
M4Y1-Y5<W:1GLAU%:Y/D<Y2SU!);BK;W? ][?5WO;<RW4YWJ_!WJ Q]5ZS%1
MG!A*F ]$26T#1Y0*H],+\NUVMFKRX0FX7[ JK9;)H=M5\;/N7?E9/^W_O7=Q
M=+%_>GQZ]/GX[SUTO/VL>_3WL].#;9>NY_C1^UVR]_>SDX.)G_5D[X\W^.#O
M=+W3XP][?^RA_8N7Y."P>[+W?N_BX(^7Z7-']/B/([+_Y5L_Z\ZGX\,W_/CO
M'7)\^O+3T<5+NK]]Q _^WOF2[HD=;[M/^^_]A^/W1_0_%R\O?:P[H[VMMU0K
MK9U6@+7,I]PH!T,$!L61,PX'HG,O0*9XF\[>[+-Y-7X*\:P\\3 ED:%2Q\0M
M3#-F)</I(E9+B@/EJB(>=$4\]XCY%.*9'_%\^4H\D2&G"#$0E<XY[@Z#029"
MC"98HBQ5/I?NH(EX2"&>0CS-(YY()-8^U\&CA@F3[!TI$L%0JU&PSJ%,/%A?
M$@_6A7B62#S[$XLG38_U:?*!&B6!:6K >FF!6(T](VF52I0L'H';;/8#<<VK
MA]9LB;CEWY\/+WL=C_JM04B(<YUN:/6^:L?\]_Q?+CL5S@;]CYWLV[9?;O4J
MW,=YL)K='YMRC26<^5K\LOSGF)=_J<KLC7U8OC.\=%?EBGQ?O56SG !;_NF/
M>X[&,MT"DQWR69J&[:E9./@Z"9,2766;?, V>33M&$!1VZ2J<LF+*("A2$$I
MC4$0%2+#D3FA-C8)OUFL_/X%N)IGEJ\C7!>KI>\HKE=@.T_83F2UT"(?#R=@
MA77 O&#I-V7!:L.U0!:A&',_H[J.;!7L-@6[-<C1@MW%8W=*F5*'F$!>Y)3G
MA%V)$XH1K_I2:RZB\MHF['(\<W^0AJI2+AMJ_F^'LZ1$.]5*;X7/9Z$WO!'"
M7*U",\T/_TV/>?&%U<<X;MK(#\AH[Q0&[0U*1GZR[Y4,B7&<8@P1I:2D&YOY
M3!J?N9I#J0W5,,C6'C@KD)T;9"<&/G&1,!H8D&@C,!X0:*$-$.:H]2X(Y]S&
MIE!M+F:V\0MD&P;9VD-.!;+S@NR474^D$T)P#@F::9>UTH&./@*U0@2J M/&
M)LBR-E)-VF5K]>PWU;3?[8U,[UTGGXPRPV$8M<QI/]W2Q>RV_OIZ&FJW];>F
MQOP@3J9D*\](B837R$OOIJW_&*U/\\>!^5R40G@)B@<!&EM'I(PA.)O+3/*V
M0&N8@O/(45R[^5]0O$ 43P2!U-03QC&(Z',&;_8:.BU!NN@P"X99[G.!9]46
MJDF>PX+B1BJ"@N+%H7A*(W#AD9))(RB4^X,3B\"X:  G:J8T2?VD[A.*F6[K
M1N7A/Q+_?PR#P:1L2>]=U25B7/?/!SL:9P.=]VJ4#^OKQ)BS?'AV-4=/\Q1M
M]?SVY=P4\JJ1O#Y,"PEOD'/,4$ L)"%!! ,3E8?(I>%":>1C(B_69IHVR+]1
M7)(K(",*FA>$YHF@X,$H%(,%H2@%IF6N_:PC!.4-8P0IXL9HIDWJ/5'0O )R
MHJ!Y,6B>$A:")R+FB $G+.86V2+MS50"55&BJ!WEID(S14T*%ZY<Z?-&E%-?
MQ0!,3BML55HI']TY[PQ/\NF?7 TD"ZL2>:E;.MV1X_F'Z?2&>2["\*"W<VTN
M#N)VFHE"T/41],[GZ=K@2#'K5'"@133 D$OJR4@+AI"0)ILH3]G&)B9MK9IT
M'K'X;QLIGQX(Y-CY'#Q<A$&_8/C!&)Y4J_8ZFD#22&HL"+#(4((O91 M$HP&
M3I+QE<N:*8+);P7$:P;B^1V]*-OR@B']YBND Y?>$:\@<LZ ,41!:X3 &LZT
MYCAJ[38V55O-WJZCQ&,>!LUGIC-H?<P]:-/7A;/6^5G6"\;]][R3HS2=WL>$
MCW[NZMWO^A)]F4_T910__[I[-=)Y1JJFP*_3?+PY*ZQ4(RM=:R045>1240$4
MJ61H\/2;<B("PX@XXX5SFN7&?+J$6M8.NK5IA0+=Q4%WJJLWP\9Z&Q)@C01F
MTV\&L0A8&XN9=*SJ:(/;LE&>V +=ABB$AT*W*/L94#N1 5$X+!E*RMZ*D'M>
MI]\B(Q"8\QHY+8@.M2G[<GKC@87%3TSO7:A*IX]K$KS+L8/<::KC+RL3E C"
M?).O?C\?IOL9#I_V3VVG5PWYTZ]3\71Z)K8&@SQ;57&W\<3M]K9.<_3W(-[Q
MD:OV>U]P,4MJ)+B+:45A"!%IJ@-@D@NQQB#!**L!,R:IE=H0I+.?@\F2/;X2
M;/"0\FSS*_A4>&$E>6$B5R1U"?S)A$1*(V#*4#!2)L,G"!\BMI*HQ M4M;&X
MF9!>:L UBQ.6F0)6F& EF6 B@3"66$4>\XD4#"PD,\$:@0!K;8Q("R49#1N;
MG+9U*4VU\//KIV>F,[A*F>KV>^^@V_D8_/@T^\^5HUU?-TS]1T_R*$_F()'6
M(.G10D4U4A&:%BM"4Z=U8.!C],DHH12T4 JXCHX2Q;G(05G1EK2NCN#%A]H4
M\-9_TJ2 =P'@G4J2(DY22C58B4.N36M &<P!"4(T(U*''  AN$T;50>GH+>1
MLJ*@=Q'HG:@ AH,W(030FN6"\.F'%5Z!5TIA1H.(B.:M5\_>-:4<)"D'21[,
M1:]'??<A"=-AR ]YFD_>EP#0 B30ZT2\X?<\[$^G1KWP<(T\3*Y)(&>D$,&
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
M @:6:P0I@QQ8B5A,YJ-R2FQL2MIF\J;7HV1(-Q#$S3BJ7^"\0#A/1$3PBJI
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
M^^T=@W=\?G?\[\'>A]?XW?'_',&\SW:_O,:[=&_P_N7KS[O[_O.;7TO[RB!
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
M[3P]]E=V.7_5XJ&EELT*]E[@[:I,%;Y)QS_,RLTD:X!9+V['/M3NF:K8YH:
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
M]3VQ,IDWORT/G.=]4W^LCN=M+<][=5KX7>%[+PZPEZ"6*H^TQ<#J<BEARUE
M DN&G596DAS)T-?8W$3^YXU3USW[%3IT[=#U^RR!6F'+E$D H-QPT"@Y@4&<
M48Q$)KIZ?@\077<7Z*H()X*%@##C.0:4*F25%<@ZY6)P,I$8,[H*IOKDQE)0
M.W3MT+5#UXRNB2IB@DI$,\NE!<E524#17%,Q.N\[>\T#1->W"W0EA&%M)0BK
M!#O$A8](&^U1$D&8)(SRV!9T-:+/_G_VWKRGD:-K'_XJ%K]7CQ*)XJY]21XA
MD0'F813;8>*9B?D'U0HV-N:V(0/^].^I;AO,#H,!P[2B(89V=]=RSG66.HM\
MLLMFP=%U#@Z?_Q2M7E=O[2Z;IP03_OV2BX9=:39[4YM>-+\^O5?;]-W<IO<7
M\FNM5MLZS.QXT9-W5-N+A[FG>PRU!"Q<&P'OE:W>R\[O1QVXF#OTYHZ[DX3$
M:?O>4>V703Y]S^WE#VN=&Y,7S[_[ZTJM]@'VT'8.S]O_YE&.:M\!+N"/N?WO
M[ NO]0C^'H<QTTZHA9-A[C6<C>N5VM\QUHKNZ+SH(IPW8C*$SF&),QD2"]<1
M3/)X4+SH\\R+W,DHCV-4@^V-L%/')\.X<E];X3>T\10V/C=IOK*@'5CZ7F>4
M%\6ZP;^Q9H?Y.W&4^TJ&&JR9G;9K=G;4&2W7ON]W@*FC]?L7!'(T&$Y:*,>]
M/MP)M'-!$GFEFQOU&[Y6O"S$!*,-^?'E"_/W]^)@;VB/]CN^UAOX<O/@;9W\
MY*-,J?"'T>]W/;K\6B;M8O2]LY7:QF3,EU^0KTU>?M-$.B6OU YGO9\%D\29
MQP%DH#R0>U;W"D%=:^E^I8W[3!C-ZO^ZX7]6K]-C(1P5C0H;;9U-EE.N##4V
M),>4%Y9'3'>)($LW4/%U(GTFA>5:S]"")DM^+:7-__P_30G]O59[II;TQ^GT
MMS\F+/YAT'>=PV*%UP[#.J#^  #O(PBUHU$)C<#+\.?)5L30/">Y_-?>8 38
ML##]ZUL;4P5EO]$")63L>;W;/MOYN(V;K<V#=JO7;ZR'7J,+HZ+MLS;]O-^\
MUK]^@S2Z]7%CO'?6Z'XZV%G?%O5O\+UO;=R@7VBCZ\<[75!(/F[P?\9U5F^U
M=X&X"+&"(:TH1EP5Y=%D0E0'X4&WU$KX4NLLEG MZWF<*4<X*)1"2QZ#-CQ&
M;JPPUB;&?;S:\'[-__>D4WK]1X7H6;_ YGP$<95]9IGC"BN5FW3_ "X/V'H'
M&I,626O%-4^:"HDE\(*Q1!CJEVX3"N9&$3!O[BJ>\UOG&%[B'\!O,ZMWGV";
M:'%Y&O?.ZI)@FY]<N]_J*2;5/*S5[5F-B.5"$P#Y!,(I*R& N:",#$!^%1*F
MDX^,:G9O&&,A'^#**/9Z-7^7-I*EVT3ZW:249&F10(T=U'[)0F"I7.!"D%Q7
M+)9^S>^LQY#? "I8@-7+ F(YJV,KM5\R E+\^^0+Q6_D]U\+;0:(<M0)$PS*
M(N?_>TR(,U'2 -UK3037)E>@)9YR@Q4AF!&VNU6 ILA=X&=,/''5Q+N$DW?#
MY(?9\3[,SI,_'8P>C!OK7SC8E[P!8ZZW_"[(+>]D+A^K%-AM7%/DN"/("!LH
ME5H2',!NTW+EML)-P%5 C8?+0(! H%FI.GL)6I&S4O81=/)M,#R :Q_L4<:P
MBE >1"CC^FX@CFIC$\)8@.S5V"/G5$34\F2(\Y'HM+1*;K/L)U0"\%C[7NX
MZ*O%%H >"\@X!#A.<5A85Q>056C^H/%V1K71B>M&7V"H+SP\-H/B8 1Z+RA'
M@+(ABX92?RZ1\3Y+:PD,PZW#3(R'L:32C, /,M(*Q <Z'%R&_1'HZD.8D3WT
M,-T\P'/L+^']'(KAR_NQ=U1+%KX)JP!*:7[O=!FF*O[TW=-U "'P+X!< =#%
M=PL]!=;F*(N%Y=I_3T!*'I\M%W_IE:9SWQZ>P&N.2\L5)-Z_'9\E0&?*)B"M
M+G\GWS5YP,Q++L18N;SUOUMKL(2W2O4%$MI$E$+[TPDL/=53J9VGD3I#(*$
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
M+6"7YMHB+XTAA#FF<Q<P(Y;YW)IW5B>(BPR6K4'.=+\9)^^;YA.P<4%F_^@
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
M._ 1W-<':0#+YVN_Y,_#X;[=*YLF#0>]7R]\![GY[;EH*M;> I?E'DX=>Y.
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
MU%0GDZ_-D+?Z,_H;K'!0MS:[C6XX*/T9P)#K6Z?U\>=>O?5E7&_U#NI=+S+
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
M;0T3W&36U>2Z2Z]BW3?,NG.WS"NE>$[<.6.+>R>9IMG)3A0![C0DUT8PB-G
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
MP!P9'2U2#B>M$R;:J:55O<P7JO-0U?ZL J'S.F(T%W>F'' G<D.PU5I$ST@
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
M&)<<<9P<<A'^J;ATDC(6O!(%PZ\6P]/V118,SPK#$R[*1%S2Q!O$62[,&:E
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
MIUQ4JJQVK_YS9.&D/_I=C6^M>=P'@/B+^7[^SRELQEZ=VU_\;@S'O=A*'[J
MI/BI^T\,&P=']F"G"Q>U.AK%HU$[7U\;3OM[;^#W%W1^;_V]BWW_KP/[S1RW
M^ILGK;5=F-<=VFKW]IIGGWM-VMQMG'G>7&M\;^S!=^#\S;T-\O=91[16MZT+
M-!JF4;2&(FX)0T B%'DB,'&&1&L!^1%(X! >[]'P.%YMP]:WPYWNP<1<^^W\
ME3RYS-6E)X?W=]/IE4YM1,^X4]OE)*C9:A;4[-$=NY!5;D(N5IZGYZ@[RF5&
M!JEVM!N!,7N]P4F&R=6N;G<^&7GKHX [KT#R ])C8,(3Z-G#47QW\<MO%S[\
M[D%U1]67KD,0GOAO)]UPM)OO=!F/EY7S+>3SXY^_O5R]=8U.QN]QO4RDN?-M
MO$SN?.]GAR7P)N./.NS/WQ/L[I.6BYW+B[W?[/I% ,0+QCGH>_',[4OWCSLQ
M][D3#PP9A[.\%W5[L:7A8#0:W]![.QR>PN6._[7:SQF,=][DS>&Z<[MRH9['
MJO?'_>.J[M2/YP"7=%:%<UUY&J]\%D^8P0^0E/,XI+=%'3WV-N^Q)_\*'A>>
M!NQ?U1,I$^@)$^@73/FKM,&??_+UIE*_!T-B #;TN YBKGRXVSV\D3_]J_N\
M<S:]0G_BPVYYP7V%BODD-<52!,,3 VM?"D&]YH0;)86ZKZ_P)UZ42AR^!1_B
M8;>YMOF]TV_0UMKO_:TUN([^.NGT-TX:[1W>H5])J[TJX!PGS>L^Q/X&;JY]
MZ';..KSQ<6N_T89K:__5[>RM?F^M[>YMM;\*N ?:.%LE?Y\U)LL[BB@C]XP@
M07(KW90;VP0*_XR,4IUT$$KF<$A&=5T2,OTJU3\!QPLGK112>Z.DIF.@/)JH
M=))<2>J<<I$09[*K7;!TWPZ#A=1F2FJGEZ26M&,L[X-(C1''/B$=,49"R,K?
M3X2+%:DI53?\9J6\0FJ%U!:"U!Z2@C@#J3;AMYKT6!6>FR;/-2?$FV=2&Y9K
M]@J/.&4)64(38@+XBW&0<)[EM$-2Q^)F/.%3^@D4@BL$-V\$-P/95@AN%@1W
M*>1R0+1P(J%H+1"<LQ'9*"TRN>&W95(&'(#@J*A+,]WFJ\] <*\WY7KC !T.
M!SZ.1K5A'$4[]+M5;$.(_\3>X#"77'P3_5(>0%:&8I%]+XXFPZVESC"6*[NX
MJ&WD'M]7C6T<A)CN)JSU[[YWG!_>6PK&FQ55;4XZTJQ(BA!ED#6$(1XL13KP
MB+#!G,$P.YK[/%)=)[>4:BIEG1<<SE+%1!F5TCO%$S%.,,%Q8B'1Z+6D]]4>
M!<XO"N=+Y1$82\Q8BP0UH#QR+*B1)B(E.9%,V.1RIS9JZI+>[.!<X#R/<#ZO
MKE4&IPS.FZJ&#HM([/6B/SJVO1KH]$.XHM,W40'](07:(EB1SF$9..7<<J-]
M"B)117B0V*>RD3U_"_;7*QO927/BA$!$)5BPO4X(ENB 5/3,!T=9<";O^7".
MZW)J>SYSY/A\ZP@V7G 2P?"*6O"DO59*4*)9OF65L"N[MG.)X$O)'4,T00)N
MI7$*<8$YLM(%A*42A#,<+7,5@H6NFZ=7YBH(GCL/_@P6X>+!GP&H)[8HE9&N
M2OASS&+$HR%(1Q81DRY:9ZPD@BVM"(GKBI?.!*\*S3-8D N:9X'FRR6:&8N9
MD0)9%33B3"2D=9(H@M0FE%A8PM/2"E>F+LD4]N/*KMO/L+C6'1T-N^ZXPF'U
M)![7UVS17$4/*HVFHO$A>. 9SI0W3MJ8&(N@-&U0LECU\T<XG4FK7H$=KY6F
M2.((-@$.%EFB-3+4<XJ3I\F'W)^\SMFT2O463^_<P%<Y0;RS"499<AJD8\F2
M0$4RGFHC=3'IYQ*^EWJ!:^*X,&#(4R-S=HE"%G.*:"!.*AU)8&/X:GFS,6&!
M[SS"]T$]!Y]_^2T6P P0/6'/,ZNH<$8A+;(]3Q18 ,H&9+#A&DLM),F(QG7)
MGF+.%S#/'9AGL!@7,,\"S)?+LZ&26DD94B):!(.:0%AKA91DU"GA!,N], #,
M5,\)F%_O+GU[:$.LH/(VNI,_I'"O2=HF%2TC@H.@,(X&KGS0AF,J[]]<IY@!
ML^,9/VG%@UY(P7.-9++ ,Y8'D \)H^",B["8>(+CTHK@ID[ED^N>EYV ><,O
MY2Q%%@TE,7%K&/Q?6"Z49WEC-_%BQL\E?B=VYL&,Q]8GY%P4.0W'(:NY0J 1
M M!QE"*;\9*8.KQ:\+L0^'V(])_! ERD_PP@/;DO'Y+"PDJ$ V<Y=3@BDX1$
MWB6+34Q,>@I+,JS(MW1L*MOR"PSF&:S&!<RS //E^NQ#<CHPC"AQ$7&AL\,=
ML,UP<,["'XH9K,^B;H28#S"_WEWYYN  KKE_&(]BS>X,8\S9KV5C_AH))<^3
MX\ZSD"1W@3GAE LT:1FSUO#%I)\_RMF9-.DE3BD2;1 1!$P"30UR6%ID1:16
M@'6O#<ZMS.I*/SG6OFP&S!M\J5/:"*Y2;J6EM-2*<4:EM3)%+S$K%OU<PG?"
MHI=*2&\9HEXXQ(UDR.*<O*XQ"'Z-(W42X,OKXI:Z&@6^\PC?A]@ ,UA^BPTP
M T1/&/1121V=\P!AJ1 GCB"KG$5*:6\<MM9R62W(1-Q<D,O&_ *#>0:+<0'S
M+, \4<"4>6><C@BL]X1R_1CD8'B1#%ZQ:%@(4E=Q<X+<#'LM&_-3KDSPA&*P
MI<OFLSV6>:3M%^BR>:O=5.H$/2-3[T_Z07CP+&$06UABCCBLO\@83Y#S*F!J
M) PA65IA=69H79LG5_Z:.HP6HUIKH=%"HW?0:)*2!6P46+ <"^-<4KDXJ+?
MKB&H^Q=>*S0Z<QJ=*+>FB+)>)$1DB(A+(H!&K4*.6Q43CY%$G6E4,%Y79EHQ
M8H5&"XV^8AI]4/'L*<G1XD1X64Z=\ B"%G4D&8N4TQYQ921P*L9(6Q(Y$]K*
M5-73(9C5-;O9VNFQY;,+G18Z??-T.B596NCTA>ETHO8)BQ@'R5".>#V7J,)S
M!-)5VB0-35%D.L5$U/&3]ECFADXKI^Y_CBR<%/X.W7]6+NZJ>=P'$/F5_X,7
M+VZD;X<[W8.+ZS6 J?-7\@6:JQ2W=SPZZJ;3\4O=@Q / &6Z(N&9 )I6;;9'
MM4&JK44?^RX.QR8$(_5:5CKUVM%E0E9MU_X#S[)F:_Z\/7GM']L[COGK__,
M5O#$ 06XZ*VT7&AMHN(J,N$#-Q0S<8?($K.I$BX7E!.V_M[%OO_7@?UFCEO]
MS1/ <;_3[]!6N[?7//O<:]+F;N/,\^9:XWMC#[X#YV_N;0"^-TCN,<*%4LQ'
MY*,4B M&D);6P&_"ZV0HMS(7[F=\^69J0PWF8B\/NAW&/-2C+@ RAEKWQP"A
M7AZAY=JJ_^]Q-[^U\>?G_\_V#W];JW5'-SX'D^>HVZL=[>:C]0][L9I1,,OR
M*U4'WGBEJT8NY[L7_5&]9H]J)[M=OUL[''3A=3NQ(EQ\_^;<S:\>1;][ ##;
M.:WEJ9+/"T?V<;E6^T%8/Y"?9W/WX+@Z[!7LG^.*TV4E 'N'@U$W?^;=N&OP
M/_&WDVXXVKUP[TQ\\9PM\.57K ,B.SZZ^RLWNDW/E#0^H(G&TN,',_%S=WAQ
M%8=V)R(WC'8?V007^<[V3NSI:.D_5SD3Z/':LWOIV[[13[NZ[?;ZI_4/G];_
MKFTTW[<^_]GZO-I>7[OZ'.;F6INM]OJ7,9VW6[7WK>:7UJ>-M7S!M0\;S=7F
M^XW53[4O;7BAL=YL?ZF=UQZO_>O]>'K'\.\;=S:^_I7_<T,8P%N&_QHXQDQ*
MO#5"V< UY]PP:JE3EAH/+\7$,?_AZ3Q?3J]5PPR$ZX@%M8Q6;2MS=QB!&0-V
M@C?4]EI>+7!N37"Y;%Q=*+[XW1B.>W&0?B(D/QP?'0_CI(9<_WX8#T:QG1?^
M-ES/[[V!WW]SJT.'MS:WE?24@HQ'TLK<2E0KI#GCR-&@ VA DA)HZ0A+Z&&>
M]\/C>"=JYT/S3"X,<3S./U:6HP&L2!>3HV:KV5$[L:,'B9Q'3=N?J9W)2VZE
MZ[.W:)O;9^_7[\V3;4,H&"K)(FLP*!KC/#+4812D4T&H"!,X=_>68OEF^:4+
M;5-_T.ASK;!ERB088&XX!_.7P%KFC&($E*ZN1A]?C/Y-"[B,_G1&_[2QN4T%
MMI[XW-L]L)P6)("VN$2"8:$9+$#&YM$7^B?*MEXU<GO(#,CEFDU0B6AFN;2
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
M7X 8Z';V/&FL;=+.M[]V&_T&OA;RA9V,V!"&2,CIY893I*DV2' AM.!$&BV
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
MXJ&JZ_FLN0<$0;]&@$4?L$]*!<<"%S%:9DEVO\&X,>*(*&;-BP-LHIH.LY'
M4"&2N\9Q+1DRA"ED=-(J$:N-R$E1BCW<K)G3JCD+4F/\82)1*.ZY"%HX&[CV
M3A.M;13".LNU<_9VS-VB#:_&2TVJPB]'\".<9Q78G5B4X<-@]_4GRG!KO]/^
M?:_97H5K^VN_<[8)QPC=)EQKOI_.V6ZWL;:U!\^0Y@Q@#L+?I6C/2Z4R"E:)
MMKD#K<= M(8;Y1XZ@4S4,1"9B!*2!V]-L-0Y@H$<A )#]W955";08DX@9Y+C
MF"%%D\A5PPFR3&#$F.:>*16#ESFM1:N;IL4MML9YD$@.)1Y=V!CRWC;&*\X#
MNZF-'@>SF]IH_,BK)WY5&J7N]QC061P.BBIZ*+HFFE,R8HB5&&D%5C>/6B-K
M<J%!"G*6<HFEP$LKY^'R<^3L+=F:4T'IX]34 U!:#)@G0O72@!$:4\H)14D'
M$$,$@PZR*2"2N!=@<T9J<XHF7K!]F1D5,YI_RP8KJD"O8!>8Y%(RXU3"QH-E
M2DADDA1A^N)X[/PD<FOGI'FV"M_8ZL.UPWDW1>MCOMY-WFQO?&^U_]AK?(3?
M^YNY4-LV8U$J+PT"<T:#98,E"%/C$&%"1LE9TEF8/FP"J2 B5L$*336WT6EO
M??#)6!'A+4J*:?R*)I"DT41&"3+"PFH PPV_28F"5TPG&4RR/%LVDC[:LE%/
ML&SN6R=^ 373XWBZ:*;90>S2O 'ZTPP,?:2-!)K-%7MSR!P23@%$ K.4B*45
M,1W--']M'-XZ5!^W(A:HS@ZJ$_5JG0R2)H>LHCA[(BRR, &0QH1%G&U3&^81
MJF7CYIY^=RJD%Q)K+ F'>]=.$D>X9,$02GS9N'EY//I+=7KV];39]O^$CW_Q
M\/_^Z&W1WC]N+U>S:IQDWWNSO\Z;>YNX]1&N8^TO>![[O-7^T.VT_^JV/G9.
MFT1_AV<CFNUUN/<-UEI;/]UFD1"3A$91I9RLH@*R1E/D E&1&T&Q5 ^=5<DQ
M[Z6E6/%<0B&GP7!B6/ 66^8)+D;S:Y]56FN6O'"(B9Q^YXP$B1<5,AZFA',Z
M*$*R(?1X.TB7'9[;Q-7CH%?$U>Q@]^4*[+:Y-E;['/PB= *%A2-RR0-<.,ZP
M482IZ2FLLM<S;WA]G  K>)T=7D^OXE5;'G R#&E'-.(J96^Q$0AK@AUG8"')
MZ3DORH;/5(J(^.-A]ZA[-BXI=C@<[ QM_TD9.20ZF9CV1KK( V/&$YDS_8W7
M5E@AB\!]<>3N_,2IOX];:PV^U>Z P/5PWYMGG;--#M<#]PKWT8?K_];<V]K;
MX7^?;7[?#MXQEW! 06,&ZS2LSI8[@7P4E@097215)L0M>)]:&@Y5(I&88E(1
M<T^UEIH09Q1.3,+I0S'47\V,ZXAMQ[U0\!^LVM:#^40PLDD"-6/CA#*@&!7)
M,X[>[!)U>P6)LFETF_AZ'(W?TH(W%U_^LCL8'N7,S\MBET6)315=$^T>K6%.
M,(J$Y7FCG@:DF2 (9H27B3,E0FY").;,*UTVD*93N.!1:V&![0O!]G(W*9*4
M(A<"$4PCXHEAI',(N&"6IBBK1DAS"-M9;R;-#G2W/].'^&3N5?3P-9'/XYHM
MW22?JSK\O1T.3^%1K?9S_Y1"0-,CH/U)W4 M52#Y E(FZ^I(05=3X5#VEML
M@AM4(.CJNI;LX1F]3\?( OEBWQ[N']4_J>#^!7$_T4@)$Z*IQH@*0#NGB8 ]
M'12R&$?!0\",N:456N=&3]%M^^RXG[5/=W; _!1'HW>UKP"=W _I+ ; E#NJ
M=4>C8WO@(]SMZ&CT*-VR:';1OUY$FZ0X',;PH7N0G_;[_+";L=#3%.EI_:2B
MIDJ:K&[SG'C @D5*XQP1:R,R!'YHZZ2-S&C, ^@25H=?;Y#3OXLK8X$A.S59
M42 [ \@V?D!6>,&QMP0YFAV/QN=]8*:0!-,B>>-3(B IB*E+0N<#LL6-4<R9
MJ4N%3X.#G>P]S69-(9LIDLWW*_I BI@'!R5,#>)<,P2#%)#T4G).<1[$RF\A
M<)W@FWPSI_9+\5LLCM^B /WY@'ZI*K"E@2F1D-,X-V.4 CEN*3(Z4B($V DF
M58X*I>M,W[0%YA3HK]=1\?YFW^;+!H!/<5"\#J)Z">_%)%.=#T\AK"D2UNFD
M,C$^*$VC10([A;A6 1GA [+)$2*Y3]3F'15R>SCL@^V@N9$D4_1KO$&D/X,F
M*4A_%J1?2A.=H4P"!E6"!>*$@3113*)H(I"R!ZA7,8D8W[IS.G](?[WND P+
M=)1[4-PM1>XI"<_;#3-XQF%PG%L+7USTTUAK3I[4@_O_3/&QS".)O[!::PX.
M?*'QJ=/XV:1@DYX8)K1$UAK@<N<"T@0$6_31"2.8QS$W)ZS#PCQ]5](4<#/G
MG<\*;Q;>G+GV+;SY7+QY*7])T,)B+A&5)B&>.$8F6(Z4$(DYPHSU.'OFF%)U
M/6W/W OR9B63_W-DX:0_TH?&M]8\[@-:_,ND>JKK.*3C%N(A]@\O''$/S.ED
M)D6!E8M&<NR9948285W$1 ><QIG8!'-J2H;=#T1>S7+[?:]!-\G6VCZ@[/->
M ZZQ\PW. =?9_/BA"\<Z:ZWU^JWV5O?OLUP\<?^DL=<X;;6_TN;9U^V@0$&J
M;%82D9-Z' ,#$[!F"3:$:<F8TW>5A;]7%?B)>=JWPYWN004;<VN_P/%+W8,
M(_6.Z$H#S&0]J>9QZZ"V>CCL]FK47'0?/XE5]%L,-5L[& !>J[3EX>6$/QK4
M=@<]((-1?F-P/(0_1Z,C>Y IH/8_#TF+>Q02IE"30+YQ%+36&H "S&.@#  @
M.>AS19'!*2$A+?'..^,YK0I*W['"P!SLY?&U.SO#N).SVV$B'?CNH>W5;!5E
M7*AQL29%VV]')2BCQ*-0%8GA"><V203A!*1)K?!*J0=28^U?1[NQEGL(4/Q;
M]4+U?O4"^>W?R[4_CX<YV/8H$TO^Z&VD4Z_>N?PVL-0P5N_'/C 53*P_C@]B
M[2+M??*4$TOU&@S]Q7G/JS)<O@FS%\X:_WL,\Q>NY('-*X4T6EM/F9"<:ZDY
MEDQCZA-VW/S_[+U[4QM)TC[Z512<2XPC*+;NEYD]CO 8CW^>&(FQC<<#_Q!U
M!8&06 D9PZ<_6=VM"R",A 4(Z/?=]0)2=U=793[Y9%96II95YU007'0G"9Z\
MQ-]YF+7X7A-?&.>7/9:8"4DD1*V,B(MHD,5@XRUC7GCIE--YDPC3#<YFM3(%
MF<N2,PO(KLC?26<X:%CO^X6A[ :0CQ,+C+A=04UC> )2M-YPP],LT/!WWQEF
M UE*\A6AO$E@B\6>:,K7+/*^M]\M$M5MH],;#++L@QC"G8?MP4&6E3S:(HD=
M_G<1:_R3,HS J Z V,!/5V7YO6UW!W_!8.-@J_ONTF"WTOQY'B_<:K/F]I<]
M+CG++B#R05( :(>1#HPC8@"Z0?@##SD;E&W<:K8'!?P-AIVQ>/<O.367!7ZC
M<7>*NVQ&6]SGU_8I/,3/X:M55LD7#1;'C;)O>YW*$\YOM.(<_D,7UHF8@KF#
MVL$H2D3*,)2Y3D'1X_?V(.O=:!HLD+98H(4[;\0,6OE#0*\>B,5G !FXP9NI
MFWT:W:SL4]EX,[Z^@*ZUJW]>>P7C.6C[@UP&Z5L[ &2"BL.]_WO)I[^,0(YC
MX!A46LHY9RH:[3$G24DJL+"XZ#].3-4"FI@R=O4CLYGC5I>P!>;8_QJ&_;->
M/PQB]V4#"F\=OMFS!$QC%!)FU!G$%1;(1@6,#WM"7-3>8K+V.K6_170>;?]J
M3 :D[%NO\VU*LD8*MJCY88+"I8GQF"QWN4\Q#"%GH]$DE2(Q<__1FB_<]KMI
MO[>/AY/2"V_M"7QR>CZ?X3$O6TY8\^+-'OB#EFK'$>BE0#P*@0PSV02!TQ8Y
MPR[RHC;5#7;'C>Q.-S.78M.XTP.(O*NXD(0Q$3B!0%"P@MA)FUQ*5%$/6!'-
M(XK+2^<IK<V/>])0GX^F(!,,P$H(!CG,&(B+P,!?L(TTKKT&@WTK4;G)OFPT
MMG+HR8$A+NKM#4!:0NP7O.6:D;+@+>X/;1_<S A&[)?!T!U&7[B</O9/@9^"
MA?3QI+Q1EM%.^Q@81O'[JVPCX8H<XSH%<]TY;\ _H^ 7B$/,1KP1>L=@),&F
MY:^V0]OVVYDW;<-X%ACE(!<1C&&]L= 0U_,0P2%HQVYV"&8.-C_2 @<_!9_A
MK NS )<,RSM%"X:ZFI]>OQPSO%>N9GC>"%7EPI(BWH3V^3;Y&S,T^P=OW!Y4
M\4=1>.Y\XVZT3*P@+7MS6L9&J_A%GI(?+OX9R'O#@8F=^)"3PI'CL(0-^>5@
M\?[Z\/O6I\H-!50].0$RG/=.&N6TP&7=_;Q.J=\[7C0*)[P.BN&<"\YEU#8D
M214V+L1$)>4S:=@"P8S?[: ]^'S2CS9L=?\!-<GCSK$Y4D<SQAAZT=S#@6,O
MB4',D!RA=0[!&EBD&37$4ZRP=T5QOEFQN(5#6"02Y93._P1.!'&*&6<YY<9P
M+X6I5_W^5WUK\\V>TK#07B7D@%$AS@AX^(XJ%/*>E8S&2$;77M/914"SBW5:
M $(',*2;H</902Q 9.20[<=N[!>& = 75+J=;8$=%*AT  "6D0?@_I?VJ\94
M5.KO?OLX-CY-(J@ 4\7G7S8^;S0Z%B[ZW[!W6IJ5;#^^9K/S^13@[;3Q)R!A
MUW;6X:9PU\7DTE&@=MX3AA/GP.]@+HQQ/&">@'8F6\OE0\BEWY,J$@ &"V0N
M91ZG#: 1!W B7'@F9/#*KKW&&[/ R+K>MUA("YB[S)=&?"+%D&6QD< P#DI3
M-R(2Q2^^=PST8)"#&/F\R^E! V[4[V8S>^7:?-GDLSCL]T*OTP%K.DE-+;X#
M$KBP"$KN"<[A48X-=P0<H2B#\EICKX3$N!;!!Q#![>:>$=X'[3QR16J,AY\T
MK <21.CDF>&Z.)UZHP!>(4]E0*K7!<X$JWTPX5TGP/AZ0,$+=I5Y=Z;'/N/H
MLJE62$$&G2*3P18UW>']HC/61H<39JJ6K(>0++_GB=**4XITTC'71>'(Q2@!
MX2+%@G.@^":#&UD.U\)).I>\=XP(3C6L?63)*+!M# L<9P<ZZV5?:O S[Q=B
M%[&0)"!6-M66 AE*-<HG39P54MLD;RJXOGX9&:;<]1)F\CH,"O95[$]G7Q!D
MH,B;*P+II[U3,%Y=8$>="';+[A<FK]W;:&S!KWGWO'099_N%8PO9R[5ES]H9
MFR; !(,8#&%DY1T*&%NP"KPG(3B95(J.$RPTUDY8PJ,@AC&)YXZNU8D8=Y#,
M[0][E 0L@G$(1PF2J9P%H306$4"+".N@P%S<Y 5L-&[=K'LZ893M6;&2+*MY
M3[GA88@]>(/S1C\"W VR*$T"9&>VGR-:[5C^ZH$#=&W6RM,#>WI9?V^)MZTW
M<@"FG4"_)K<_/8 GYE0X^/@7^PKTS/HX'97+>@^JE].C^D5R7-;:=I5"7::X
MY,39_%V @CS##E2B&P=PPZD/<E0/_I)Y;M[?R[#A#X!S1/AC: ].>H-V];B4
M=]N O9R>Y[?[%D<H5 3=_?^&[>J;^;J\*3<FSAE$B@W#?MMG<#JQY\65ZXU3
MF,%!*5D9BX FV93:G38H+WPZNJ2=V=5H>>#OU?CR%.<E+8;FAH/\8_G$P9D]
MN71%P<W=*[@C#+,?\[SEE0#^#XYJ\5R0HA*Z.O9L>MCC7Z=O!]>&V(%A]1NI
MJ%35+F:X#-^/]B%&ZUS>Y^JG^_FE)LE(8Z'X-G[",?Q>_ VN;U=[K,7"%I?W
M>CGMNDR+++X.DUI]LWS@5%2X_#SV073*.&TX;G?A;MDB%%-;A(<KSZB3MV7[
MQ?R #IP40EO<UO5Z1^543,0 OC0<Q"JMI>=C#(.1\W5-K7I=F.O,BD?O6HZH
M$(AA'^2L4J0\UG)7-Q]UZ62'KIC=TJ4;G@[[<:/Q^<?ZE#>KBQ2N8KG#I>FT
M\&.Q 3.?Q5P\SU!A15D0EF&GN4I61Q,H-[DZK[3.^]GFC8Z,VVGZ?K6\:@4M
M><-Y4.T>_54-\E,>X]BZX1=OW([V4BZF+[%#QN80EU7@T8D$7->J!"L0P/29
MG&4HKANW+">9CQ7)4%F TK!?@==L00(UNB9(8R*5+<(*RU$Y]A%I>MNKY6F&
M/!U^V:,2@Q]M"2(<FWQD)B&3<FE+28&S4A&E%6NOV0_EZ4KC&OA:7NEV=VC+
M9J%3'*KB)YQNJ,R81O;WUW[L%'#]VUD[G!Z,3FQ-75BQ+CRYQ#J0RN'IS9=,
MT3%?I.D\*/GZ U%Z96*F_CWHCT9Q F*)'+B;1\@F&.2OMG-FSP=K_[G,/8%F
M7IF[QW[MV1ECV^_^>O?'7^_^;7QHO=WZ]/?6IS?;[S9OI-2/.];6UO:[S^6.
M^?96X^U6Z_/67Q\V\X ;?WQHO6F]_?#FK\;G;?A#\UUK^W,1SB?TM\8O;TOQ
MCN'5M3<KQ__ZOZX/"SAC^:\H1PE EO*@2(HT!TE]DCI*3[E4%!S'B!TOH;-X
MXIN<0.%CHLY:B9G0G$5A/:=4:$JC$DIJL?:S67F/G':XH,-MC&'.!6N"SCD2
M,&G.1.UE%%P949Q\((K K6N'>PDVY MN7KS;2\)'J@)%(*P6<:\(L@K<;2$"
MV)!@..7%:0<Y,^I7Y95VIT\[J.>65JJF#X0MDI]U-X%&HC[;=0=ASJ<:K7"8
M1.80R&[,L4P09D,CTD$FPP/\:W'1+W9&QE5CE&RU, .N<>N!EWIK\]V>=C$;
M6HM\# IQR02RV&.DO*,Q:F&4B+?BUJ536JI*LRM^+)6M/&^28Q9C=ZG7'9T*
MJ+[4&,3C-K)=( (YGP ^;\+WB2BB!"WP5XK>D$2LYT .K*O/0;#QMW+*%]$_
MU1^W%K^'%3_:VFSN$9>$- :C8%E&&LV ]0/2>)#)I'5(-(6;Q>\$)")GDI=9
MAE.R5"0<QBP>ER2G^,:PV\F10[BLTRZ<_>K@7Y7">#G5SN:TEH'OMUW^1NST
MSM9S8LS)L.\/BNV8\55%RDMQEKF@Q>JW0763*E$O!]?:J0V7^';?#X]S.,\7
M1QDZG2*G  3W;1'JS**;&76_U\G/>I/S+!N?04X:OQ0Q9CM)M:GB9*5='Q8Q
ML$X5W[JB7J^RW@Q/.O!9&7EMA-Y9=[]O0QS=)0<N<FK#Y,!.=6WQRL.3:N<I
M=J(?'=Z.WT&6\X;19,YL9_KP3U&L83!K'@M(J +883HTW$BQ#/(^!D4H=+=J
MV%+T(YA.Z7Z3MP#VR[#P^WYO4+.(&W1[YWMS>W]/.<<4)ARY0$1N" Q^O9<*
MX8A)$I80EO>=U(:YD4.L3\XZEEITUF\#F@XJ#<L[%CX?JASMR1P? [LL8\(@
MTR @W4I4"Y'/0MU+J3R>-$/(RY2VZC2PSS5*PLA,70KY.=LI^OD,#G(^6G7X
M+0S'2M&94<JNW%2 .[M8J/JX15 .Q$V2G:^-JM"280::XC@S/&\<>2]21"Z]
M$SR['[.5G7IN"3Y9/6_,M[YCHO0J.AHWI_%/&8<RU%MDLQ>';?,!M6I_#/XV
M2>U?;QSV@*]4WQL4(7CX1I$?7P!QE;4_/@^7OU9N631R&*I*C9^9RU]L&^:D
M23O)E<\H.[6;DS'W!_G]W<+VC+>=JNH9Q>6W/?P9+?B;/!/GC=.<4)KM4[]1
M! VOF7U:^)['%E8O?ZT;\U=!">%_O;<59I14H#'H'1<?3YUUF):>F6?]%V:;
MCK&@A3.!.L<ML=K)R(FQ,:2HK!5%VDYAL- LRR6FX_X5H=Q*5X[V;_?^'IT^
M'_7J>[E\<T? V/:(Q48(%Q -3(--,L WL30H<D<3,XHDKLM3_8RP.YWJ'[LS
MDSW+Z=H3L(0@Q<4V;MY4*MR=;.7Z):VX0YV31 GUQ%)F@?E0Y1+AE#CJ(C4<
M9.L609KR7\HMI&IXM4S-(5/^+.?7@.A@K'-]"$DYRN03:6D%@NF/R@1"8(ER
MPI]2,]))UQ?/^).:,.!1N0>DX)@P:Q7WUD0,>!(HNPTZZA7_R14_VL."J.2"
M J^5)_!:,4'&)8X"-E31B'.^9U%6>A$$N>ZKBO5;:X-L-#YTQ_D]9?AC9 [A
M"6#$0+H>VA;>L>X-CP*,H;9<TB)B[K!)S"=-4A P%W%^L:[KWLPOS^>M;;^G
MO4N..8^PPKF(%U;(*$T08TR[H+545"PLS]>D911I&4GUZ#C0L3V*Z.R@UQD?
M!SH!:]@>'I=.$\CS#Q5@>W*PZ.8[M0=7CXSD++O'$M",NTT8:S'4O\LAOAE,
M)'(K78'<K51,894'M=V;R/*+%MX\GCU#L'?.,12##(@')Y&S'LQO,L"KI5.!
MA=G5!'Z:SF5DS(F&^;LY(2TG6[93%MGUB6,_Q\W'PRBR3AO?;&<8UT>QAZG'
M31^?'@R/IX_670/YF>&X$J +]2N.SV58'V<[3<ZL5!F;,X+TIP?]WG#_8,;C
M?BE]3_!KNS\L9E5%)J^\U:OUJ;.$.5-SF",M.<LSQT5'<9XK!YCS?<[;L5,E
M:E5GS&%2BG.$VZ#K@V'_O#P&WRY2=ZO09P[GY#/MDXMRIF*Q!,5Q';"&,-)N
M#A&?7WY<]?DX]G)U<6:9V\8O5<AYZ@: 1]6?;&F"<QB[< G**%1Q#B!__RS&
MHQR!J)++RM?-ZY(CM^'F-QV?3RJJ\%Q_X1PPJ!X[.A90Q)E>K=\EQS^785?$
MD>29Y_ _!LL@$@:C$K60VOVL[9[G$ I_<?BW?]X\?+>GM#*<FH2PR60T> O&
M.U&DO6$N.JF#9'FS]GJ4U>59;9SD(-=",:%5"P(M3H'Q A2XJ+ZWJ#X8Q0QG
MDL;D.?@*5F+G#.=$6J.3,HM1A;%G-IL5?"K&F37B)9.!_0NXSQYS"=N8 JB
M!S*@M4)6.&"R3G-#O!/*VUR)]F8N\.,:M%?W#$H+=34C?K+7=WI^4MKWMV#3
MLEQF8UO ;QFSKTXP3,C%U#;A*"P]6%^NH_63PCE[SZQVLWXHG*1YN+]G#<])
MW19)6>1:>(ERVYE\/%09A5/"*I\YQC=M=]_"5F=[63]RG9[//L#V]5WP:D?L
M"H&='/>Z<H(+YC)O"U8D=I9JSCIZ4IS0RL9C='JIV(:QKJQ6E"\J/,[RW-5O
MC>/8WX_KT]N)ZT#:.IWQUD]Q^K(\B%6>Z2H_N[%B5%F$Z;?\G2)?N"R[.,C)
M AT@A3$W:;AT[NK.!_J>06*LQPD';GE*E((#'RP.CA@;/#'@.G):MC'!@JHZ
MPV<9H"?@\STN<X$V01"Q6"(>\UD*(CTB+B83@Z="9HL\N_+0K/PR_7Q0J\B+
MK<CH'?)B[R;/=5[LG62YM;V_IX%!.B\YDL8:8)>4(&,51Y@G;P@FVCIQ4U[L
MY4J$"V_SU=CUT.M]^''/,LT=$&!D,V)Q@0WX%2QG]D<3A<1YRWXQ[)KDQNIY
M<F/U3;FQ98N"@J%L1E_YME=38Z<_*7'F)])C:P%\4 $\^IX]!F:HBC90Y*@"
M 0P2/ :2X%?&K8E,$67CC0)X+3M67\N.G>ITH6],C%TT)?8^DV'??:NZ$FS&
M9'.]^;NDQ.J?2(G5<Z?$MD\'CYH2NRQV4*?$+D6?"8QE3UM*K'*YJ0@%,FP8
MSQ4X)2(X$B9UXH3@M==Z1N&[2_3A0?)B]4KFQ>HZ+W;9>;&ZSHM],7FQ4P:?
M_70:D%YN2BPE42J=I!)2<O"H'&/<.$8X_.:E2$73H,)@H5NH9IT4.Z=5>G?6
MO/!\3T1%'<$!R<0%^#E6(Q,41CYX@YE4GHBJU]7LHH6WIU'H!\Z*I9SR2)5@
M,0AN1=2.6). ^V0^K81;3);J',G%A*JUN?]]SS'/ R,..9)RJG5,R/@0D.72
M"!ZQ!;$J\G)F;G;<(2_62&^,T-PF"HAA$Q!>10F1E$5#8M5TK%[S^UMSO@<(
M+F@R!C'N+?#;@)$3BB*<2Y#R&&5QY&OAQ-@IJS573FQ=@&=V 1Y6%^"I"_#,
M4X#GUH(Z5PKP&&>)%\$Q#6I.D]-@=H4"PB"!RVG/5ZX ST_F$ST@C;YCDL?R
MR'2=YK&(%;QX1_<D3BI8I9$+.<\#Y]KRT2DD U<AF!B((G=/I]?/))V>Z,0P
M=[GHH>&&%Q+J@;4SYD!D@UB,KM7I]$N0WJW-_8L]KV*148IH4+DYAU?("$D1
M(0DS+GUR+MX]G_Z'CN#/YM-/@O,+)-2/OWTEH_XRQB\UFUY?R::__*@ZD[[*
MI)^>EA>01'_?)KM.HI^)>O#,';&'HY/":8LBS>T;K(M(BQ10$CH" R912;_<
M+/H5CR#?&PF^2S[]<KE"G4\_GUY<['_?LS*1H*E''HM<H(M)Y+PP2.2]Y.1R
M_K):0D*]7CBAOMAA>OQD^N5)9NUG+2";6]L[#)AJXL%XD$@*8@DHG0\]@;.E
M)/A?G%HML2SSZ1\DG?[Y8/^MV?1Z\6SZ6W+EU\<M*4;)\Y6.3V_0KC]@1GW1
MRWB^E/K;%GYET^<_5U3WPE9 V-OOV^-Y7D>NH-1^C8T#^ZULK.>K_)=^]+']
MK6AD-;C\LE=:2I<>PZSKIOJUS$Y9*%IM]TJ/PC8 8U!.DQGV!['BAH7W4-@B
M )FJ^TF6K?ST7ZI8R^>_WU5!EE>CC)LB"\+9[E%_>'+JS^&NQ[W3R[(>)B,I
M%&8[=F+JQ.\;C3<^9^J XN7$C-.I=MTEN,'CBG%W>V ,O]EV9]SK"V9GD,[+
M!)JIC)&IFQ<1S&[QO)SC=KU%>;YYUL$BSZ1H#C1!R4&96I=G8#+'Y11URS$V
MLH+%,FTII]+E.;,YES';\&'.S^F5[<_:N6?G:95-7;+*TZ+9>-GO9?):WI[
M8I^>;S2V<KW8/LPMPU/G0',GI"*I*:O_ I)3-,W)<%2YF3<_N71S%\G>DR8P
M167R!-B$)4;;F RA#OX8G-.ARMYCU/PP*%8,J&2W;T:C^I(%_M/X]2Z#0)V_
M=P/EN&AN-L6>(BEO*&-DHDJ()TF1TXJC9&@BG#%*<)CI)EY._P?)6408N,:<
M.&L)+#B'_UAP3ZUG2HC(HQ%N) SLQP5':F%8HC!\)'N<6XH--H@JJQ&/B2.'
M"46"ARBQ85A%O_9:W9+,F3$3H'Z,*O#S\!1^S%F0970L>]T9W*K_'?7+&F$/
M? U0N5W1)H#7W-TM\[7!0:]_6B90GO7Z1T6*HSW)[& 4IBP"DR5HCSN>-?;+
MWL>5&[8(($[H8&4P)[2P8'>Y!5BWO*9L?09VJIM#!--=[*K/\L^A2O(NFNM>
MNWJ<!C@]>\?VO.RVEEL]CT.D12/GREX5KQ/[)[9?0OCHOO'RG6!H@S+1O#Q$
M4:X9*^,=I+ ;14IL\9;')YUVD?LZ3J@=OWE);+M%3"2-,UHO3P/PEC":AO#C
M!Q=W&UNN?-U"99*52"2FF%3$N7&6EIH0E\\>,QF)J:S*U293UW/"IU/ :Y"X
M"21:V_MBCP7G,=,!:9-K:PF<D...(>"LU!C"E$XV@\2/6BG\<HE=E%[JF&2\
M*CV7TU%_P-E9S@NH\=/U9_ZP[7ZYV9/G9))OGIMAWOVE'MD7S]TG2\@H66:Z
M]))Y;?/K%:RX]!O^-^P5;19SO&APG>47P)'[.$YV@S+;MH,#L".],X G?]!M
M_V\8JUSL+C@2)[V\7S0HNBGVC^+I9!.JW$L!.?I6@=]TQ^(\IC L2?ID"RW#
M=$8Q0.BC;,Q2NQ.!FL.+M#..YL&46=WEZ9O2#P+AS*G@V0FK9F-DH'XPHHU1
M,*\U!%<"_+;+)7@#X3IB02VC8+&I5L9% 2Q*6@,?% W3@<^5G;,I*5%QPJ<^
M^X,8AAW P2QV_^0%V4HY>+>=9WD;'O-[I^>/7A[NX=:VO]C+'62HHP8YY43N
M(:.1L<F@$$0T&";<:'DUC8A)$@Q10'55!*1D-B6>DJ">,&(4IVN-".;D)"]
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
M!$-+2D-8<:;76K2<:9VS<!FA--/&<249)8IC:JP7E@I%A.%4Q:262Y1J$%H
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
MIV>]?C8]P.9&[UU\(_9/;+^<J 6 ]/$-QP+J-X?.526L;E0\?U/(?QKH&B=
MA*JERRL-@[ >A* LV?O4)OA&RSQ[RF_:%'G"UGF>?9Z1#051@1>")Y=?'12D
M[\2>%P9OVGZ>'MC32K[&=R_DL( .#TSP6RPO2H $WV)W&%$IK?L]\-( "(!0
MP@\]P)TNV-\),)26%]X>X!@P<= 8#+-Q'\!M]C,^]3)&GIST>]^*^^0QY!*7
M!3(6*#6%C!%& I^> &9D:0;!;O=&EAEP=GA\4KY-N^L[P^PC-."A, ,9F:I1
M#QJ_C(=66(DNJ&+OI)I#^-D-P_X8L'O=?51H$BQM-B7[;5^2BE?KC= >E&"6
M/X"1PRNXRMN<GN5\'_CH,/H\BM%?0[[FJNI=JNA]U74F7$<LJ&64ATBU,BX*
MS!CX6O"!VMO,]!O#_Z-)3?K+7O,?,(^9J%89ZV^Z86JGO%E-^%;W4Z9EF>W#
M%UJ];G_T:U&0=$QT)SQW.].S;1CH[YV>/WJB#O3NOP?8'__3M5_-<.NP=01.
M,-DY_$)W#W?.=S?!^3W\ L]_A[>^?CAK'7XYAV<>[ASO'OQ[\9%N;;_;\RJE
MX#E&U(:<JJXD,B)QE$+ .N HP#E> V'T]B33POXP_J@,-%M!U,EDN>3M+G9Z
M9UFDOP'T@)Z ,UZI3KM;!EDR&(%V U<9D8]O8P?I="0XA6)4AFV8%1+X?XB@
MD,>5J;I&BFZR=C?S[Q].Z[BX^7W4VR88;^ R/K9HP6TJ-["Y6Z7EV^HWWZTJ
M] \'2S<(%T]EL'Q#*?54!HLWF)'+K(R]PA5;ISC-I?AM8QS G:,\[@(5<)_
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
MV]WN?NEG-ECX L:W'JXW?G/K[7_N.Q:<XCJ@1%. ]78&Z:@I("CS+,$Z&\/
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
M"AH.+&YE59BZ$D^NX5RI^**I^,P+950JOB@J/E&FG9($%AE#VGN)N/()V6"
MIV,2"3;Y\! V<&;JS#SY\/SY"JG-/"!I8=T4969F;\(+,4I9OU^NU!.<%==,
MZ6N!OOGY*JXB7$Z]O4>69!DYW/]4=,&L0''VH/C7I/-"$)GS[1,*/E?^4)@B
MC05'P@AOJ+81R.[**JV#53NC@*(%.HUZZ[H_/P=&I?L+J_MC0@3PGI3''G&;
M-.):4F3@%224MY'8E,#T 9NG+O2L@@DKW5\8W9^Y5V-^*I]:/V- Y[';J;3]
M@=H^6>,KP#8O:41*P&QRS0A8/LPC230!"? ,%CLG_VI*Z.^5OK\V?9^!BZ/:
MZY=-^R=#;#E.(1>.3\XB3CQ#.CJ&C*-1""IX]'YE5=7ETSM"S%#WJQ"-H:*#
M?M1\J3 HEW.YULUQ*6;CZ:$9KZ,?WV+';12O5^ W>_"[5'Z=Q^AQC!Q%%2/B
MU!!D,9,(>Q&E<R)(QU9629T^*13WH6JS1&<^;P\*GC^VHX*"^4'!F =%&RW6
MWB*O D;<Y_1)HS2RW /8\UR#%*P@0NJ<5UCPBK%@$>,_*@28&P),^$$"IDY*
M%A"EN9F6U31':FJ$%:'6<,R(=#..]*A@X!7 P+/%B%0P,#\8&!,!3;V4RN0>
MMS+WU,,!Z4@E\I0[[GD2Q+-ARX,GGWP^%PQ4/?>J/GZS+0I$\0PZ_"WY'O$@
M#U)*,A&KRXHYP;M(!0_)>T6<4([F_,8'68M5\9PG@KZ?= 1YHW*("QA^-/+L
M!8_(4>N1\)P'[E(TP@+HZV5(7WRYCEAO2)^#QUA&IO/Q"0>K0;,D#!8V28M-
MP'8F^EPQO!DJ^YCA82MU9-P@!<P=<:P9L@8[9%@N*",<<#RSLDH$KE/QADHP
M5 I_JY7'*<T-[H(3 BP^$!@+N[<TF%%+D\"5PB^8PD]X=I+CC!JCD<04=G=!
M%;),,I2PL]1B3T2.9R-<UH68/N6N%/Y-*KRB6DA!)#7  6-RCBO.I1#:!*4X
M,Y7"+YK"3[3!M;!<6!(4=2((EH\@0YE#8'E%[HDRRJF556I4G9II7^[B*7P5
M[G)+19)+#8^JBB0/.\+23(2 ,1.<\<"\P\X9:ASE2H!L\[MZ+<XVO[$"O <
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
M2^$1-RPBK;A$+A#'@_8RB@3DLL[$DSL@5BA4H= \CHV\"IH0&0*3E#,N;2+
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
M@N["O_%G[/H66!T_NKG$:_R_ 5P=AE'8#K )YJN7;^43V]*@N!AX/N_-KP6
MA]'[Q?T: !"U+,2%[@R'4+\RAGH-Y@CE&[92*]LZPQ'#W7\,NOX0A/:!BA4\
M4RQ8I2/S7%!G"56!1AN8#S;INSICSU+#AM/_,3]Z;_/D$Z!VYY[JA=^<>FU0
M^,R^$(F!N9*0]S@ @< ,69TD6#I<*!4##M*MK!*LZ_*:.A$WZ%8![R,=R,$[
M(,OYU_+-+$Z]6FD>@J _&,D]%=R#0968,CQZ8X*/25 LE>)"!O*, K?Q?X-6
M_VSS!)YP4/#1HA3>SJ$]J43Q(:((8]O<U]3:F+1&CD>+.$T$.:\3LM1)XA./
MD@: >E.'Q;VW)%Y&OT;M&P!PN]>YD,X?L5NL20;[$M]+\?PEFST4__[IR]=>
M\2OY_==ZS?9 D'J^"[STPMF3.NUVY[2 ;-NU<-T?AXT;[=QI4V_"27>]Y??B
M%!88J"ZV%!</X+;%S.7'S5.3M;?8'HO-I!=/6D Z83;M ;"\(2G-'\L3"S,'
MCU7RN"%)K:5!MV".K0MJ"V\6-'GR4L7&7&S%L,0_AGMVGGOK#UO <(OW8>7S
M%]N=C"FQ>UQ+K1-8UKQQ=XJ-'JX^'M+8A3?:0V.ARQ,C@3'"LQX#Y[QVZ&.!
MR[>])'3#T94LOU;RX<&/[ R$3UX9,]#AO@51&H]V4B1!U.!96K86!MT\YW8X
M%'M5=G\4 ),O>)N=;DV,@)!*"!,Y]E9SYJRS/"I)A&/Z%CN]GWX^'B<_C4=Z
M#1*";/IW\("GP+I@W=\<_&V>-<\W]BTAC FC$='.(^Z%00Y'!G\RZ<%.H92E
ME=7^83?&VEFTW=Y5\[N4[9/"RLB",!10$$872W/L,B/->CF"P:R?$WSXN!,N
MFGU<E=]^4<YQPHP%I>P/NB>UD<.W(-23<IH/3WX43N^!:Q<B>0SXU<K:N ;V
MW''! @ &8_^22(/>#74%6*P=WG<LX/=D"TH%K'6$Z0-Z0%(RDG'B2#!)!FZ<
MK=C"TJD+V5K_NA]@88G4!FF>/5]:8%3$5'@'K)5QX9710%QEW>!K;,,;V,)I
M9] .65VRGR&?JN5-?K3G#/>)RWH#1-?"+O6S=3PX?KAPLL2H8$Q1RR(GU%C'
MJ6&11L^<MN0Y;:=*.&<DG-L[?C]*S;T4"FFFP:K2*H%PB@A659(V^S]Q("NK
MG-:IFJZB-1+.NX2Q-_"'I306V'R%5XQD<A)1V_!^N]>8\M/.T:W_Q1_&,&C'
M[;0Q=/4-:X#?(*C I<MM9SM]CKYS<)(]9*7(%4< ;]OAO[LO>21,>(.\P1IQ
MYST H&$H: $&L0L8<WS5@;_(+O*=2Q94$<D @GT,5A%<I%< ;J$.0Z_RI5.(
MK"__ &B]N\^QXO@<;7B3T2%T$:(!#]FV/WKQW>B7WT?UNELGQ:"++UT-Q@"C
M;7SZVL#E">PP[61X_>';C>*M*X$EY7O"-*B^^6W<(#>^=]ME"6E(8AYUV=O?
M$ZP:K*3T7I>](P_ISN)!TQ^])BBQ/#"?9QC>U>":J5/C0O+S%G!C\<%7_-#X
M#3XT,9<>>J[=')Z[%^#SQ:U^N6EGBV6)JT<&)+[-X.;7'[O\*#I^6^SRD&W'
M<#T9'Q9:6XZ0Y<<2\F'(\L]=^M?9UGK^SN$1?![O'O_[^_:WS9^[1Y^/FSO?
MR=[Q%FF>KXF]+U=#EC\<Y7#E+2#QVQ^W@,!_;NT>_R5VCSZTX#I@#OY]O'N>
MGZ/=!O-P&*Z\T=]:VX_,1:]B1 $["UP>.Z1]Q(@SAB7UA@1M 6QIW; 9ARR_
MECR/"NE>)])QK;!ERB0 ,VXX=XH3N(@SBI'(A'YP[EN%="^ =&<72.<Y 40S
M@'3<YZ+R,B"#8X8[3A(SS@0M,JVL*S;CE+<*Z19!]2NDN[DNF2(FJ$0TLUQ:
M8'1* J(QE_7#/R(?K4*ZYT>ZYIC3>6NMDBD@X93(77<4LEH:^-,EQJ4.DBI
M.EDW?#J(94&1;D9M"A<0E\K6A,.DKOZXAT:M>W'V4(91W^B"'A^L]9[2UW!I
M2H"_I+EZKQ.D'?MS6!F\K#Y60=\<H6]KTIP%X#.>4HFP3Q%QF1-P(]-(A8 U
M PDP7.90TKJ96>N@!:JB^-:U?>8F6Z7M"ZCM8Y-.",T8\; K!F81QUXC;3E'
MRAHM8O!1. U$A]2-T)6VOS9MG[G94FG[XFG[A%DCI%%4.=!Q8\&L29XA':5
MG@H<=8!_<HU0T'9"9U4D=('J@"Z@Y9);@,2?/O9ZDW;+F^C]]Q(F2(Y^OPZB
MW%6(@G79*)9EC%6IPJIY8]5?DW8(D2%1[#T*DB?$#1-(<QQ0T#:II"S15.2B
ME4P\N=)[U7=LT31^9F9(I?&+KO%C6T12*HSC!&&<,P<EX:#QRB!JB3/6R^25
M6EDEJB[XK(Z7*I5?&)6?F2U2J?R"J_R$0<(D5XX2BD).$>;:.:0%-BAAXSPQ
M6BIE0>5SUX)9G;/,J6#?U2(ZCPK6OZ-&V^6T8_EC\?*,<Q[ X&3BV.6Z>,BR
M\EV[/2HN,\K":I5U+W)Z]F1!C+)$QBF\^M\/@)/'%8I!XE$>C6;GY)_8@V<H
M<K!ZQ7G4Y/LYYZ79Z>_&_C@;IJH7<T/J%<\5L51TPH= D%66(RZRSX+ZW'#8
MD>B(UI;XE56F&M->R5'%F'KM]+#E#VNG\&?.OYJ0RLX_P^S9O&I%SO]%WG61
MCUZL8DYKS:^L1Q]S,FX)-XS4A]59EKQPT:C&[8=.M\@)K%(!;Y!'T5S/'1ES
MGUPBD K<(\XCR".G' DN%)4 ALPFD,<ZUK0N!+\Y&S#F8EBCN2^0, WZ@^X0
MZWI7*UW<M1>,JL+.O]1@<9UW+4"VEK]'\<$RW;16 N++I"I>KP9%$;9A,NS?
MMEV6M2L2V,O7=HK"SV\Y/W'G8#^X:+U3 4DJ".)*:&1B8$BRJ*DUD84D;\M/
MG)!.0A>4IR3;ZM;^ 0DHZF]UKM3\:HV*<&7_0I$@GJV.@H;D/>.X*(E@^Y=J
M>)5T9= K2WS\T08*BD <.[G 6'G]HAY8?ONX$V*[+/4PSILLAQP#LKG<WP$
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
MD$8BR@-#W#&'G \6)2V#YR !5.J556'J].D;QFS"<:K8N]FSQR<"0U7![/5
MPT0W-0_:[91 P1D'5C?8WX80B8@R)$@M-8M\9949W1#3-?]?#S0L^S5FY'-=
M<-)W)93B$3[6I<'W7UXOZ2M7L2)]LT?VOR9)GR16$1L(LC3F8B7>(QMM0EI+
M::602N22SP+7L9G.\?CUH0Z"1?0!O"8\>-5\[S(B5'QOYJ@PD??%=(C2)V!Y
MQB"N-*!"(@D%'3RA)B4JV<HJE;C!9G7(LHC0L.S7>!M.O@]EQXHWXN9[Q93O
M8B$KUC=[?/]ZB?5A[7T*' &_R_:\!7M> KYC[).BF,2H%. [KXMK,N_NS_H6
MV)1_39#PJEG?AW$_HHKRS1P2QI2/,RQH<!J!8&#$:0S("".0"XD)++11T:ZL
M,L87)ME_H5QKBW*--Q)6F4M S3:@<IA2RD .0V>0,TI'#_(6(RZ9Q98$CSVQ
M@G,53-+.R4"399)(<4,CMRKB\G5L#+N7:DPIDJ1T#@D<+>(N662MC,BRX)0/
M5FC&5E8)$W6F9ES1> 8ZN1PAF?,"GP6![L?&;,YB6I8*BV\F[(\#Y"JH\U6
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
M^W&2;^H5TDEO=;2(4H41)]8ARP0H%TZ;Z%2PL(@WMO ->D6Q=JXBC-=)N2B
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
M6'WO6-?MVD0]D5!_[]K>9-UEX]^Z1%(\S"@XB:0@!_3=M[U/OT([7G\[.#G
M!_N?NP?'GN^<_];=/7GW?><X'Y?K?CWH7(VD^//XX/@UM.G=^<[VOSJ?CS\<
M[9[\V=D]/SR']M.#X[=G>]N_G>Q]^M"Y$O9*;4B68(FB-CD^S"CD'-$H)F=M
M("(JSS>V2)O+ZQ7"%AQ(\2QBPPJMK3>M.<\852D?,1:<4:I98L11K'!P0L1T
M[UC70FO+H[59V*LAADJJ Y*6 JU1;)#AB:#(7,H9(9PELJ*UG*6MT%JAM6=.
M:Y99XJ7SFOK N>0.2Z$)IMH3S)TB]PYV+;2V-%IKQ+U2Z@5Q-B&'/44<2Y#6
M#&/($:^XU,$: ](:;2MYO1)PH;5":\^-U@+Q5$DAI=.&*^HM8TP0'B55.B8;
M'E,)O2%Q4V&T.S):0U 3W$FF.'(41I,KPI"5F"*,HPP!5G((,M>WK.*/"Z<5
M3GOVG,:QP*"$B@"_<.6X5ER'H##S,L&^[AY3 RV<]F!.VYM):82Q)'AP2!KK
M04K3$;GH834'HRC6#JNH"J<53GLYG):4)<8"I5%NN$A,6R S+EQ*DECKZ:+5
MS\)=]S.<9=ZJ^.OU%Z^IL9%IY+'3B!,! ED(!@0RXXV2RNK$-K8>/0/&XHY4
M/LMB N^RAST.1S?Z9"^Z2N_7U1N)=0W99@FNR>GX%VO78KGH?=,WZ542,@6"
M1.0$<<$\,DXI)$%P EXB3F,+5-2F:NY#WC<#_U%EI;O6NWBA(%Z"(ZZ ^-%
M/#/P:,N]#I@C:J+,2;T-LE((% A1)@!/DY3S:M&VIG-'&!04KQJ*E^!W*BA^
M+!0W'$^*&Z(#5R@121$(50R9@!E*CCH!@A7##+9B(MNPW@J*GQN*E^!FN8SB
M M3[ 76VW3IJ#1<4(R$( %4+A9Q($5')-,<T:.7)QA8G<_N'"TI7#:5+<!P4
ME,Z!TH:'@$6K"8A&B#(L0+,U EF,+9(D4>4982SG+S.XZ+7/#J5+,(47B?C1
M]-J&H=PR;T&W-4A)&1#G.>^6BAXE#OIM#)%07D7.,W.]#M'3H?CYGE)Z^_TT
M^ISK9A!'XT&O-<ENE+/@Q-&U3/UWHJ$;^K[2-/2WU3*23V?D0S4A>[W\V>MJ
M-@HK+8Z5/C9-YLF[Q#R0$I<!_L'8YQ2I%$5J@M381L7TQA;#;46O![[__;[>
MNQ4*+7CQ>%Z"O;S@>4EX;EC/HX_.6XVTE@I +0*R5"E$<'+$:RECA6?2EN*Z
MW:W@>8WQO 3+><'S<O#<L*-'K;SEBB,6)$%<&=B?8^0(&-LFKQC#&O!,59N7
M_7GU\;Q:)O2[PKD$^3X<R;.=F?O(J:,:.6HB(%E+9 (@F<G$.6$I6HD7'>1;
M\+PR>%Z"L;W@^='QW##)@^(LHK >*0'R-;>@/NLD*?+:2^F]@&VZX/GYXGD)
M9OF"Y\?7G)N![(1$'V"^!"4!!.R$$<PC02$%!E,8)*-\%0']?(/6=^,H5V.
M9IS7.;QSWNT04QP,;+<$L3^2?7Z4OM] 1C 7KQM3\;H7MB<3473_Q3'20=,V
M'SPS. F9P^= PF >=/]\LH9@!WN/4;FBS<:6;@L]]^F:XO9?-3@OS#Q?X/RD
M<)X9 )(R,NF04(S$ YR=1-K&B)A(! LC,==I8TNU.2]Q[<\.S@NSSA<X/R6<
M&Y9YS+BV4CID),&()T>0)3S;\SSVB5AG;"XIVL9D[CK)!<XKYVU;@'E^"-V$
MWPJP5P+8LWT:")DI0S3R)HO=(2D0NRU#C'#B>=)$9A<Z:6-Q/2;^[AZW@NF5
MP_0"3/1S8[K ]EZP;=CCN7=YSW6()240)U$@(Q1'WN<BL );QE4^<78]N+:
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
M-M5^R;607B0D4@"J<C(BK7T 48-I@V/26H0<@GN3FG!WV:*X!E9-MEB"&[[
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
M2_X7?N$H]D-OIJCTFFNZA9B/>#QN0D1* $?SWA<W]^[?N01"':,[8RS)^]_
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
MX=XJA;M?DB;5%4F3MRX8L238/7&-F4JXE7#OZ,CI#-]>G9E>>?26/#IWS<:
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
MLD$VIW3K<C'ILX-0B*1@N#D190_/>Q*W>B^+:RB?NXIKN:3P]+=9JK'\TY>
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
M-+U2F5@3'$D\*V4X@ 3U[(CK-N7Q[T%B*XAL&B"X"#PYYX%'ZJU0B8=D2]2
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
M;V%QCZC41,0FO9U28K-4Q N).\R9-:FT$K:;3- .F8(5QDN!L;->@LM9) T
M3%IAI1%&"L>M4-6;TUT$+^9]RFB4YB12GPB4?RRSB@CNJ.(Q).\Z64:T0G@Y
MC;XL;FS.00:%PM=0;[G4FHID=92,^@KAKD)X?Z%+D+,LL4P2YX* ]T \DY)(
MP5(*X)W)ZYSX>6_8=L06N7F\]E4/MN(\Y*R53'J?K;?@D[2:4^V3LCPJD(Y6
MBZ#39#2_'1(L>Z&1?52(Q2)@EAA9ZE]E;X,$&KFR';0(GD<&:W-15/-4'R"$
M/9DDM9'2&0%6&\^X4DH:EZ1C ,O/?:L,=1N&8HL^"^V-ST$9PKEV!&1,Q&L#
MQ&269(I.AA@WMD6'XM,K2)=4<JYDA4DON+1@C'51H[TCHXXNF*0?UNM8;9U[
M@'?NKG"@@V0Y$>D"JA>""N(=4Z4X+JJ0/ALO<A=33"J$EP)AF2AH 5RX*$!:
M9F- , O#$M<Y15,AW%4(S]T5)?^%AZ2(]>7.P'&$,"MEZ:6"9(00UG>RJ7&%
M\'(\CBHP1AGEJ"V#4]8E2W.PECO/HO5557YRJ,Z-><^8!L4\H:J4E*,Q$P>E
M/"1'41N--Y:Z;JG*2PI;Z*#M_F8T=8/%V,Z>F_8R'OG>IW+F'R),X7N?\Z-Q
M3&,R'1V]*/LU&0WZL7?Z_&OK=KWY4Z\X4^>$.I;A2?G,P%EN.!4 S$EC)!4/
MG)=??;+WHO%S[;R"##XX(9&W.9I*##@Q(FE";:)>!Y$,A8UMU*<WV?U; =T6
M)1V_/:H<M]8<%Z.)2;N0*3/ ?3(08LA&!66EXK796<<Y;NX80BD51$ZT=%;A
M!+)2Q#G#"(52?X'F&(- CA-VD]I[*ZR5XRK'K0['*1:IBY!TE $<,&\CP_\T
M15P$9I??[;O2V"UI;"&6QR>P2@HB+$T$5)+$@@>B)/?@)6--0*W1R^K!4"FL
M4M@*4!A0I"Z#-B@7'J36)E.K-.AL $RDU13M-K_-/8J6&95$E,1S$PA$Z8B3
M"0@UN70?\4R!FH4'K8R6MLS8(4&W>#=CAUXM>!X/DYL<CU,L+LAAFO9<4UJN
M\4/V?OCXY)7P%W9<X+K&T;$?I)M+@Q7D1^&RT,8[QG. E)016C&G,_/991"U
MFUZ'^?%<-SW!J"M-F@FGNM3/EY$89BG14MG@/,H]'9$?Z:8R]RZ/<VNT=.7F
M] 9CW.RAGKH*P]K.<IG9PV"Z*A*;*[DGO'AK'_FJ37G6YM REF7%]0$3 :3P
M-E,N(&IG4898E84-RG.=:SI%A_6!<U5IM=.,!PDD2PXE/9,2[TM.!=7@@_',
M4;ZQ#<INZF6[M9< HZXD=]8QEC-&(]9_G#H\#/C_V/^T?7KD=H\/D=1"^WNA
MHO[PV#5G\/_P;:??=NC&[_O#YN#8\R+GP_%DVL\G[9_ZPXAFY@O>VL(SCMW^
M/S_^<?OL+#=?7H>N0]>AZ]!UZ(<9>J9^ F\3&H]&DW[A]!?C-$!R_Y1^^MR/
MTX-3]73A@S/=@<X_XF;-,Z_]R,*\ TXTC1]+M^9E)K\18<XOP^*_!^/361RY
M]XGX<7(?B<LXR1=N\-F=3#9^/+\EN!\7UN[B8U^__NV_%\1HJSF[J)3EUL8,
M!FB@)DJI4K"*^N@LIZT5@)])\651QG-@5##4_B,PL%2Y1*GAAGG\H_/9;USS
M/2D%[85/BJF2*<709H ,3GBT&()2</%[@$/0"61$FP*<##Y+QC)-"BP(IO3&
MT@[LXYR&-P<)+9K!8/095:!>H^_TCL:C3_V8)KUI>?$L[K:IN%K^=)2&D[*
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
MPA@+PJ.EQF&JN>7">4Y-X,E;[9P270Q@:Q%\L$0PRXG A#*(!L M#X$@ZU)
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
M; ?2C8"4&4X3L4EP;[BS1!/JK7.:" 6J<E=?I[W@7;DKDG,84\.0%5@@+J1
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
MN7SL<S_KP]MR@;YEN1@8#QC]O^8G<9)36_97KX-'CN<3'W/2O9(???G$K+"
M:5<>N);ZOTILFB=LD9"[3-[ZK)1L5&5J?/Z^+"I0,B-_C/54YS3%.6-4ELAU
M-9L9O&<6<PGI;-R=%H,PS*$)>5RK3._E]YQN&[I3KY1<H73]SE^KA/"HRM&=
M+S^U4VCW:4XD7^5J#5_-J]K6Y)Q_5B-7S=5J\#Y:F*YZ0=;6=:Y[W:Q-YD$5
MK59<'JP\4_E[E9E_9&>K2F6Y)L#RR?U%6K#!)*<T'_M!&='\L%+B%=;B,OOY
M\>!3?@2HW?^9Q^HMYVKN]7OQXWA8RO)-&AV917\T@F$[+"_,CZJY(.=F;=2?
MS??6]4JJ%L6<*<U7N2%+X8*JQ=D_,!SF[R7K.L MYO63EXJK?TP+J(*:LABQ
M206RXLI80OCYK+<3?2EM4)$=JW1+4NN6%/?S6CVR'W.K?3Y1_&VFB"#!2\^=
M9TK"G!-C$S,$[%&K,=867S?3Y'/O)W,[_&T\6:..?XZGTS5-Z)X8(3]<.WKQ
M:??]RW<T2"OS:;#DI4!<"8:T50$I)J0,5D=3HAZ>7CP5]MVV**;222VD<(9Q
M2Z16BBA#7# T.F9$60#7\$5T"^#F"^##.Q6#),PK9&#,<R M0RYXC)PR3&.O
M$I?QRVELUVW-?BE#D:<&>*&I_'[K,@F62;"#72),@4H+ZT,DGX30*4DAF.QX
MXD<MD[W/K]]QP6&H:4!&1XV MR/2Q!'D// X36"0Y"-<_ N)#K]Y 3#N<&!"
M!4D-ER%9K9G#*5%J/94Q=3SQHQ; JYT7[SBQ5D;#D4XYOV7T"6G.,=):$:>H
MI-R*K6WQ1==UDR<R350J29,DJFJM.47L8O\#)F26*Z@5M7T JG;)C3D?U<HV
MF 'QTR#OG)2: _4;5K<W'EZI=H/4LP&T_6E1UF#N2TD"/YCX^?'"O!E[/Y_T
M5[I2PY3)5EG\E!/)5HE@CW.)N"7?V6(^7:X_59KG;' ,-MP$%FBIJ%M7V"F/
M6CRC/'):WN2R8C8H-:WZJ\H[)[FZ(EA865WLY^H\V=HXMJLTX%^L.6\8U2IJ
MC;7D)D3+>;!4*"TP-S;2K]2<?[%XU3YTY+?<CU?0C3>Y%\^K#CROVK]KSWZ)
M?T#C7\UGE]:>/RNIOA\;ELCN^[_?61)$X,HCH:-'G-),ILH@F@0+V%&BH@.9
MB\_[B] 7)S;(9&4243&>X]Q<T!1;PGWBUG&MNXF][8D]?.>PYHX(BSC3,J<#
M3L@&S%#VZT8-$M11#A,KSD]LE6WZ6VIJ/*9RUQRWO]SU=_E=Z[G(?I>[=\-\
MHR?VG_$0!&,MG>_ $]NKG;"VN"[.LN1;U)+*3KKY8.&*']K!<:YX-ZCK)19A
M.\JT-<P%7B=5)2.7Z^#%Z9JC[_PS%E7+*KUFX:#)3SV9C(OG;JDG9"MH%DN!
MOWGQM);Z1_#G*OHC:Z#]<W[A50&UI<KS_ OJQ)?<,9>97_"@N_#2_',PJTO$
M_1FSU_6:D>Z/4,OFV1J78.(ZSB0"B9V+>P2/-$T1&4D5C+Q@VL6<3_YJ+?O.
MW#'=3%]_IC\?O$LL@.'L89(%!1V0L%QGFSMDD@/5,(G@O,HS??%8PA?\+C"Q
MHUC->#&'IGD_9FUO*M]4.8B+F07\!P;#=+8T(5;5:.&/^1DU84ZJ6J.I86N
M E'YCH?P0ZSWL$ZA;=D$ :Z<+S9DX'79D7W>H+NO6Q*O1KW?HIO,\Q8$4?TZ
M_&(YK%5]M,4X3D$(Y(&>'H&P.AH/0ZX87'8E3H_RE[BHL1=Z+Z;3VMRL"G$,
M^[V7(_^TEP:YFF661MGX<_'(#E-^?)G<M>?6<_4KS&K9[_OU*-NSD[-%8_Z:
MU3.\ UKB:9&>(*)RQ?-^-COS>B@"*,_Z8=F9R#,:>UFKRF5\JEV/.#G,^X_+
MXLKG;/:J0Y5N>=F:;.SB7+SS:! _QL5VY01^'LU!J2N&+\P?K+WQ*/8.QT!!
M=168JH!+W93*Q"XC-1W/8<9ZT*EXU@OVV!ZN:@_61OLW2D0'BAP)QB7N,"=$
M&FT4BXE@S2AE3-3V%1AO:/'#5PASS0%UME,U\J_2\'_E.KH=@5Y.H"_AG1].
M=]_OGKW:/R2O]OT[+KT()% D363Y[*8! 2H32EH;"V*-:@-VEY1/KTI8N:34
MD^%\6G0W #.LIYVJWEJ%Y+P?V_L/X'Y6Q0Q7P"];;M7N6:]81Z7T;-Z'AEMF
MLV&UG)=KM)\KD4_GMJI*7KE_3FLWSS>);0NZF&28>##PN34V&&T%C@XD";',
M?G. ;WTLX+?Q9+DH9TN?6V[-<N/]9;6_/3I\OH1RMU2OL53I[O[+=\**9+FW
M.1$C1EP1AK26"M:KST%_P45"2] ?__)277#F90*F?[7HJ<,\<MWO53C&PD8"
M 329Q65][MH&:NXOY\+SDY@CZ(OVT*C_#,TYSD$0*YI>UNO*&FF^L1(NS9O.
M"X#SLF6Y&[]L2QW4<#R8YDX4@0)R]_T<!&8L!M,B\&9E%HW&RZ"9RSRZ:Q'W
M@VFMG]Q?]>3EJ/>/.0S_TC9T8*F/:A,UCW48^_EJ8IK%UP:C14Q B9>PO5\!
MWL/>R[5XEAV8?KCOB>V5HL;XYU]?[I2?R,\_91,T#CY62VC73H#;2EBJ@\D?
M55$(H'!6E=$&8))G?70OCO?S"N^?"P_:B9E5%[K /_+0^JQ#3K* K"X#=H17
M%:UFVGL^FXTG(.U+[*7Z>=I[E5*^(T?(YJOWQF4-C'H[@^EL,O#EL;_',4RF
M[3W)5;56JG2^ON[=SJM_+'I7J1?0W7K-3!?+MKZFO+41_ ,CFHN_];+C =3D
M14=['OHR/LXEY>I(HD7<1G$BU+==/4LGU<Y'#1L_/CX&,>%K1&5$5*A91"--
MHJO+,Q].['%63%.L%/-:P5LTI]Q5/WQZR:,+C%?*6]DD*=+1C0L*<VP9W)5G
MN*D"0E^6/8?FO/*S<3YS R:E6J"[/G?VM%?6[O"L7KOUT.;]FD%-656<W R
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
MC^6&HP4Z]NS8\Y&SY\8JMG3L^>/8LWEP+2C.DLQ)@PE!W&,.NJ<6R.,@% 4
MI& R>ZH^%3>.;&T->WZY*LN:3X+)=<IZ/Y_.!NELW4=!]*:<%.<3X5\ *,FU
M/YZ0GWJ]WE]7Q;8.1KFL49PNHU]'C;*RE6<#6A\G(SOL^;H4TA0N"',?0\^=
M]08SN'=F1\%.LIR9%E_&X7@<IGDR0K]G0QX'N!A@V4N#3_#3L1W-$ZR+^22W
MI-QDW70\.2D4\M%"IT<^3OO0J"'TZ+#?.XPC:/BP^$=L.!Z,!M/9I.SI+O>7
M^]"J:;03?U2N"M"'X?BD]&EQ277[J%=O3N>706,]O'@,#UL]ZFGO-VCK["CV
MSN"!TUZ\4-.CEZWC\A67AV;"ZE_RI-YIG,3>:C/<'H^AQ_G)]7A/80;R7,!]
MI3VS<?D4NG(2?>D?W#+/UT%+QZ.8OTVA:WDP!K-X/.T]F<YSEV&X@=A@%(#Q
M7)XCN# >GPS'9S'_M?2\/"E_,!L<0PN@B;.?^C!2\$,HCJM1>7ENZN%X<E8>
M474$6OEQ//P8P]/>K^-C:+BOK_\'3*6%2ZO!H/W<U\O&P5X<!ICU[QV(YB)]
MVMLOUWT<3//2BK.C<0! '9X!5<"+1V-8Y,<GL-IZL/8'X] ;P^@M?@:A<6(G
MU@V&@]E9ST5OY]#9,@A'=G08>Z<PL(-C$"<Q(_%IK[?NF/M2I:6?Z[]D;@+F
M^KG-7&'*'@0%JK@L= /F!83G!-ZRX(MS$&Y -G[R$:CV.\">':23^>+"O&#S
MO TF!<(P'9/#&L&'%I8*W)L7?%X-;CZ%KDQK>$^G<39]^@W3=%EEK:Y$5ANK
M3MVKQFZV1-9:37KZE+:S)OWE2MZR6X^VG-<=V+-?U0ZO,V$/J1Y45VVLJS;6
M51MK=RJ6KMI85\EB_>2&I58YIC@/DK,8+:<NB!0<IX11@J^]7[VH\KP33R;P
M<3'^GX_"\^-L;GXNOSX&Q^')^]W?_W'T"JY_M7,H]G[?Q6_?_'UZ\#Y\.'C_
M-]U]_YR]VOGMP^[Q+KO@.,P.QN,7_-7^:Y[O/_C\Y_#M_B^#/?KG8&__X&QW
MQ_/=-Z_/#CZ'\R7'%/5)6TJ1C0(C;JA'UK%<=TQZCI.5,NFM;2)YG^ -UW)N
M]XFMCM8>*:UI[A-3 GNN M<.:VF=HSHI&I(Q]/H9>CI:^]&TUDC3XX50PA(D
MHF*(JR2155ZC1!.8BU(''VB.P"9]0N['J;2.UCI:NU%JTL"PD3RG F<\1F-"
ML#)0RI@@03-][1W>CM9^,*TUMGDI3X0E%U$D6B-N64+6&H94P#19BUU465L3
MK,_)_3A?_W!3EW;%QRY)Z2,BYPXS2:GEDN<$,9%8RY@5+'I&.Y.QG22T5H%,
M*ZF5]:Y.HL:C0LXR@XCB1+GHB25J:YN+/J9="L0'!V'FI7.:!J,9X4Q(FZ*$
M+Y@&+9G!OC./6@OAE7G$920A)8((3!_B1&-D%.<H)BHH=]PY3@#"J@_SUT'X
MH4%8F4"XX$ZJB'FB49M(. [>" XPMM>O4M!!^ =#N&$*@ 47?1 <QI(ZQ!T%
M4R!ZC@0S <P$BX6/)1$QHVVJ)/B ]\>Z6F07E04=E8F:168-QU[FVD;4^AR3
M; 5QIM/WV\DT:P7)' U1"2.1X_DDO,,*6<DE\I$+ACDA-I]K)*0/0J1%15&Z
MDD:;2<EI,&5)6>R#YT)RC04VF@=J6$[9=_V*PQV$?S2$5_I^B"(:Y30*3 &$
MF:'(*AF1XM382+"ED0&$65_</.]Y!^&V05A%[W0PAB@#%)V,$U@KJ[W,)>FD
MC9V^WU8(-_1],-!2DE(B([W))[PHTC"+R%B2E J4.I==_[R/U:;B-#K_?E>:
M[)N(!A89]DI2$ISGQ&L;6?!"L,2,2;!B.W6_G42S5I],<R>L41%ISA+BFAGD
MM!>(8.-(/J+/7$Y\I?J@!K;(L=#Y!C>31L,[D7?B,)6!!X4=Q4$$APV7EE%%
M.W6_M1!NY-(03#HF,,I9ZG*9(X9L8!$1&3TU*7GC0@X3Z MVXT1$'83;!F%'
M4@A:IV"DY:58J-#,8D$HE8FIZQ<IZR#\@R'<4/>-D9@D21")$2QVB05(80%2
MV,OHG"349_>^[ O1IB*A&_+N5T!DC2R2K=+\?QV/2A14.8<=&N!8G.1?PF.C
M*34><6SFS0;DOO/YIO)"=GS^0_E\K1B:LXY1^ ]A(G."'L50SJN$L(^*$":4
M86)KFS+59W+#YVQN!)[[$:[>$69'F+>0"K(CS!]-F,U\D,Y%SPC2/.10=^*0
ME2["3X(K'9CDP@!AEHQF'6%VA-D19@NR/W:$^8,)L^$QD(%B;8Q'EDF,N(@!
M 55:I!Q.T6I.C,! F$2#AKGALT%W0IB7)'^L.[4W+ZDJJM_KV@]E[:TE&ZO!
MPJN:YI<4I*O3155@:MQ8]Q:O;LDYTX;SV=6W7);&[(<P <TM^0UQ>JYF1>/K
MT625$>DP(C>)]@.R"1KYS Y/[=ETZ[_7D[0-1NC<V)WO=M6Y[?]Q$[CUDA>?
MFY8*ZC1X+35E3"7**1A$*:J0CR8J8[*#:NO+J>)N:40OY)0I(_I['!].[,G1
MP/>"G=GU/JXMP@V8\HW$NOXHAODPODI_U@D6@5S_F.3$H;.S/X9V-'OQG_F@
MY-7\Y6S5QC_C(8SR?D9*]07:\\MP[#_<4Y)]^^\C[(__-;)OS/S5^[WW!^^?
MG^W^_@+:^>?[MSM_#G?W=\7;]V^/]MZ\'>R]^?OSVV-H*Q#POS^_/(//WAD?
M?9 V!S3FC+F6":2%!DW3)*TD=3)9M]6+((I.\L!/YO'2M9=YS7P]4^3F$D5>
M$^XYY68:#X?CTYRKL1!DSA(Y_C@(L3<;S^QP/9%LJ6NS_/-)O9SZO9.\H,JG
M<;&J<E+9P]7:GY2%5?))7I60M9(K%[.R5G_/VD2=&3(GB[S\ICJ)*\7]1L;1
MX=G3;TCWV66-;&DBQGO5V,UFC;QRV_+19F)\%,GHNE2'7:K#1Y'JL/T1G'M-
M+>A)KC(>2NKJ*K%];Y&'_J=G-UF"W[+^-K%4?_3[KGSE)F,!J&AK+,#?3_]Z
M>I.XZ@?E2WU(/E$PRP-.1EH?*%>!&<)X\,)J+008\?J;=]UKD_VWR?CX5WA1
M;L*;P>SHU[IPQXM/.7D_C-[SZ33"O[!O/ST*7^GQVYU_#=^^>2'V?O\SMPWO
M[3R'ZSW;V_]PNO<YOWM7[/[^K^.]P7E?Z=L/>V_^-3S8_X"A'T=[.Z_Q[@Y\
M_^S)J_WG;!?ZN?OYP^E;>/^Y%"8T:DEE%"AB*Q'7Q",77$!1"(U%SGJI\I'&
MOI*F#W/=HO,4/VB;J*.H>T!1@2F=MVR8)Y@3SBRV*;!$&391,?SM^]P=1=TU
M1:WVOUGP4F(I$2-< $4%@JRW'"G&!9<N6D]3IB@A59_P!WAJLZ.H!T!1D6.#
M87E&9BC'6NJ -=>&"R<9)]^QL]Q1U!U35&/'F5G#@*04BDHRQ&7PR'*82192
M#,$F32HM"FBL3WF;M*@-G4IMN6WZ8I[W<KI#JN=/PXM &6CZQC%NM'/!4I$H
MD)'&-!K>&7;WBY+6<M6H0)+'QJ%H E!2Q %9&B)2,2KOG0K6X:UM*44?5F&+
M#LYT1]\V@FW J^1""U R!/<YE$TGSXR3!"=E,.XLHGN'[95%9+G",),&N<@U
MXDP)4#<(1M232+&+-.8,&)++OE"JP_9#PS;%H%PJ)3FEA,>@0&X3"[\[Q\&>
M2+0S)>X;MIO'70.QW$B) B Y)YU02#/G$.AI%-0TS9-D@&U!^_CFP:LM/?#:
M7D,BI[;L_6']( U\E^+R7,X;BB-Q3N$H."=.&9>R)4&TE0[$4^C,B?M%2VNY
M<&30ABE"D"&&(IZ21B;[.G2RG#,76,QY\ZADF\AUWSX7[&/'MK<^VPY!$F5X
MT-11RGE(DDC'%2@AG3EQ[["],B<$D2)8F@N#!97+6"1D8081YL3(!/^)J/.)
M;-RG\L;F1(?MMF%;>ZJ-]<09*KBDW+"@5(PQ.!&XTKXS)^X;MAOFA#:.,FT3
M(@HL"6Z$0,:RB+3Q-G&C$RAH@&U.^E1U^Q(_W)P8#GOCV5&<=%L3YX^'24T)
MIQ;6$Q?2:"E!MW3")DV#8-]>4;GCI#OEI+4,,+GFJ-,!(R^TR#FX"=(R<.0-
M=J!;@M3!.*?1IWTL6(M<')W[<C.E,$"?# %''Y3D6'I#B<PJ2"(1&TY#9TO<
M.VPWR@T+)Z.@!,5(,>+66&2"EDA@:;"VTM@@M[8-ZQ/9Y<Q]<-"V*BIGK(B*
M.TZ%,$#U#/Z7L*'62=*9$O<-VDU3(E(FA- (.PMB&^8:V2@3TECQ))6PECJ
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
MVV,%W@T"<$5K:?;5#<-I?OMX?#!H_C]02P,$%     @ 4%=A5!6V?H_J(0
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
M.98E\P["TEN.(E_!E^99[D1)C<_'B'3V'88HH!X)@OC%\6#YVG%*%N6G%Q1
MR=?N5:O@(:(8:O(F>K#R*'(*^<BR+)UKOM&F#%!Z/GC5;.<S^A79=XBG@PID
M'XJ?GD@0N75?N=D,NE3I7K7,L]SFJLKAAA&/9X@!C]JV>*6QT'(] G;G*_'
M_\!ZZ_%7<Q^3:L,%NB%840E+H<RY1;R8$C;UK?D+M7TRK;U1_]EHR84,R\!L
M+F0<47[&DJ JZKRG7R?H_LS=N5#DCR8H&^.%L43:$%@?HJ0.NU][-\]WO7[_
MM\[=<V?4'SQT'F[^_MRYZ]_^L__PI=/M#IX?1D/EFX"J\*06PE6[E7_H+@%M
M]/M8838!;P!\8SF D8QP9&*.Z)V[N\&WSD.W=SMXNAD\7X]NG^^2WVI>^-S=
MB'(E89IGVPH"^@$)&@;@822(+%L<%WXI!V]ZM[VGI][-J/./SG#8&RU;)S3=
MC^0HCRN7GS/S/%\VL[;\),@8@(W!T<EV2X7KOUN,?CEY"SY9\SGNP_B-^.QY
M3.#.OX)OB,C-Y4(63MY^CZ\8#29#.O7HA-JP&7=L&T^5P&=_9"ZU:7RM]8-A
MC8/0M^P0NOH1?/:L&0%9K0/"HZZ+?R4@WL:^2S^)1 R<S.</3N3'#F\0P7@T
MC/#3%Y]%\\\?L+D3?GJ!EKX=C4D_)+,/1L@["E!X>]R;XO<([L-)V<1O6>0_
M,NJ%0_HV^L%NZ2MY!)C09$@\ROQA-&8^GO:%Q'E@(0EN(@+M1B\L0K-K] -:
M+H9HW-R3V9CX9=39_3@[("']1#.$<T*_@7\%GQPVLZA73;R4Y=W(]^&'+@O"
M7ESZ(;A>W%O_9CY"@ ;P"V>]^ ]Y"Z]=9G_/4FMBN4%>F#:'O$?ZA,DHU21*
M7QQ]PH(&D1U&*)?=%\N?8DR@9/H5O>I,3?P6IQS #V1,0\4)BV]F# QUX$7U
M7.^) QJ)W%M>-+%BG#N>PZ\"+$:^Y8G['QV8&^\H7S&;0M-@7=R@\B;.M3B.
M> 329^IC#M!/ZF8/XL75B?C$XRZ.C2ZN^47-D?56*B6['J::<OCNEX7O3*U)
M%7B4SM[$"I_FO6-6A8)=;Z6!&-Q;;W06S6(];TU!6SV0L,./+/MQL96^UYL1
M?PJR?6_YWTE8RNS-@.V1"G.!B8(*=/X=(79W_>O!DYR)A4TUX&3!2ILQ/Z3_
MX<,.)LG=R)&HSJ*^7F50--7R^5F ''X!,@[\.Q8$ T],C'A._-"P,C4JX&Q!
MC[WJIR[SYPSO-U\SS[F-/$<NXZ7-]93S9>K.,W@?W<2=\:9QHT&:L]-'?\5R
MOQ++#5]L"S85L-R<)YAIG16QF_%TT'N/8K0?3"X/N68:R$'RHN=@$IL+,6M@
MK[E>8#X./AU%P#/EGE=0ZA+6!;/SJ==S!L':GE. S_S%#3ZJB^!]@DC+65C=
M3P>>8L6]ZURE6]_')P"PY?5BV>119-!T?EB^,Q#+\0N6Z@-30\AKDN/7$2E^
MO3=8%30@CSZU)3O@GXK#?G4 QU-A<W@!GU[89[':@J4 "HN2X!9<6,NGDTD
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
MU#L%0J"D3&D0RH&X@):3MC%XH=#M:M1P>"-XP_-I:W"COF1JGA3,SA#,!XB
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
M*#7/00DFC&6A37K,G@:X";'M[Y?80Z93W8+:;[Z<XKHML!%U]PGF(QVI40R
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
ME [EU@B"S;@ )21!K)2:1,]EL!:X3(>S1.]"/:3SL@&1M8J0]TI+?',Y4Y\
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
M\Q#:'&(#T^/!^26'8,<VPF_ BK<3_$ 2^H"ST_%D>;'R,TY(WHO+^Q7D5K-
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
MNSHWIHY$'M"VW"==8/6)%XW84:M8I(3 9*:#/2&$D@6]BZ0^U"5+V7HZP@U
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
MV4>=C<RM6B9>@C@F/>\JVQ8M26K?@_>?IK-%W1NO=LX1QQ"M0D:F4&V^P;&
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
MR<].EP5AQ-QW.%_6O&S>/&/.5JM@21*$5AET-2'$ W(1LA1%!A0=>+'50X^
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
M>RV"-:I1(]4A=_$LD7PT,9]$BZ)??JS/[:<E[:G^^BZW[<\I;ALGK;5)V(A
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
ML\RMLD9[BSG7;[F2O SIK-]2^Q^ZV^O\MEKG1L'FR$TV=,DX6S0H01I,8"5
M44G4'LLJI-3A!#ZPQ.$E;!<7L^FGY2S^>[7*XLWE\LML/OE/3F?"T8&001%!
MI/4I= B!5_U/Q&QDTE[P-L_) T2-VQUW*-G>K50;ANL-K/I;I'W ^?OY:@A5
M6NGR'_)\1>T9BDB:MW7 =:A=>*.%(+6'E$Q6RHB"IM%LM\>)>W8 &40*#=31
M#R38/"<S;C>,BT57<HB@LHO5MZ#!US8)G+:=K4.I&DU3?IBNYP&/ 7G?H+KI
MS70Y29/SR]H__F8"Q6_?X_DEO=^_$X<(WE\OEZOW]WWY#>=3LOD75\!^<U'S
MTLZR\*2&)0XZ.P\J8@1ZUST48Q/GV1M?VEPR@Y#_/' VOB0';MI^ES&;U#AC
MG!8N &;':W5P >])W\_9&)$55W*[A5]'Q6RT=NM#BWPH;IV*A_9 Z/[R8_<'
MK*O-R)X,6D0P2M6Q]**V^Y$&8F)"2^-4,6WB%0TW=8R6[(/@;=@K:S"Y-]"X
M=E/V%UY<E[!VH*^IV_@Q"H_C-3X92'2"ZH'R/ KN8B&KE$6@9UZ!8HR!Y]&!
M0$Q"%!:X'%-5:XVW1]S.3Q=N/<38 &8K6^;]U\J5C4.61736\EH!56-_.7+P
M-B D[[Q)1860VD13[Y ROM=[6&G-AF3UL7S?;U=I;Y,IQGAY<7E>/2*SY1=2
M->@XT:_6X_F-?EQ'IY.BN9CFY:PL\?N WO'#*&CB/Q^0*=L>=LN\8"D*GE!A
M"BYISW5F-H7$/-H='O;#B#GPE;I9\WU=\^WM-=^MUOR#UKRQDDQ,,H=,=JAR
M!925!5#+ "RH(()!E(UF)/6E]-"+E3YRGG&1?\WK_[];.Q9_4KP_SL[/?Y_-
M_Q?GZ2RH%+S(L@Y9L\28D "3]<!0Z&"-2"6T&:#>D] C7,HM,;9]2;<46X/
MP5WBSEA)RCF5:QB5M!7)#?B<.:#S&*021?$VG8OOTC(^5IJ*;]=[OC_O&RAS
M#QV/7W*9S4D3B'5N]Z1,XDH37OR5E^_+W_C]S'#TD2&'(&J9LRP:?/0%,I?:
M<E6XPS9QQP.(?M[X&DN:#8(1VX15^ZO#-;X9=DM&V626KO<2 ATDQPJ$8 (H
M;17XVF:>^*A2B<RPW :90^[B>4/U:/)NT&_G/F)7W[\FTH8HLDH<G)?$+2$%
MN.H8\$8;[4L.SK49;MR)O.>-MN$E-& ;A0>T Q5L3LYS(.54TYX=(\6@1,CH
MF;96FF(ZU?\.KIDUL_O6D047L^58B/6),5 Q.Y(U<<#[P*-70F,\JLTW:C')
MJ-9,,S&=2L!QE:)3/V@-Z[J_V;3.1%OG'",J*]2J3(NN !9+[8>LP3J'B6Z8
M(D2;YE</DG6L\I!V8+AC& TEE 8VTA9-5]4&'8AJ&L3;2=9Q(G<#BF_6BO>C
M 8/NVQ2D-J28U"GD)4>RZ/5JG*\1R&VPH8WQ,2(@'@FMC8V'/BQO$7B]N2;_
M0>34*Y%TRJLVL_^5T^?\ ><W+?*%2TP)Y\&IVMB6+DY (24(2_(I9&EKU2@.
MVX_0\6V" <1[OSXSN&P:>&=OD?MKY7=.O^0I?;'\<([3Q9OT_RX7R]MS- I1
MQ7D$KI4"Q9$,W]HQF1-;,$LMF&_34+H?G<\,2$-+INV5]/><Z#M?.5GN4!ER
M0EY-7,X(XRKZ0,8N4R"98V1>>I4:S3[M1M\SP\U0DFB1"_ZXIG_5&RVCBTD'
M("LR@O+TE0]*0V:)!U<<$G>.99H_2]0,*(][?9^MJR&[Y1D0]V?KO^7O7^F'
M><B"R<-(:%-3.2!;MI)"A(^!Q21U,%:IE)!IG9F2SNBBM-Q9=GD8-2-GA0CO
M,Q.9@[.^@"*TU\FNI+&)$K(NP9ENG1%//BOD[6RQ?%_^,9NEVI[C4YY_F\2\
M^$22.Y/&&64R@^A*(D,J$P]D$%",-RF@C#:TR6^_GZ8GD.O1!SEWZ_T&$48#
MP^%FI^O,U=JFZG(R_?S^ZZ9%U28 O/Z]O_%[375=SI'6GTQQ_F/%F[]FT^IU
M)?;3,I_?39=YGA?+,ZY#Y-$@9$G[4XIG<-DY<#Y;);24P;9I6-9P4\\<J*<"
MAP:FS37)OZW?GXT9=J85:J:%@SJRIT;O& 3T"03J4#!J+AKU=+J'H!>!L,/$
MT,"0>1SX]!OGEX3RSQ]F\Y4\ELOY)%PN:Q#C[]E]F(]96<>1=&LAUL&-0%^"
MCE$(S9"8V"8@V68_+P*;1P7!B&DF=9_;Z30W_H558LW[M^\^K'WWI+:L/N<#
M:3+SO)RL.]?>=F7]/JL9$5?.TO4S4;,C=.0R9FY!FK(I/<"$%FQ@SDN&-4]A
M]'2_]OM^YD?E"8&J0<K-0[M_<U&OAO\,L_,/\\ELOK$7JA'Q=I[39'G#!\<X
ML4(GR*GJ5*Y(TJD8Z53HC>6)WM(X;G+8V!QXP<?L9(%V]\#I0P\<47AKX]]P
M<KY^<=_>--+9.*5J;]%XEE+F&"2"S)*#DJBA#N2$PF),J4[!,FWTKIZ$/G/X
MMA3;792947,-@V?&I1*!^T@G0@</J*,'7G(0SFL=&W7)>A:YAH>@JIF83B77
M<%N!>G^Y?%\Z['H]BRHHQA1RTH4,J4:T/?">%:#+6VI#)TG$-H&V0ZA^$IF*
MO:#T2-U",Y$V\)SM2_M5/+,#]4TS'@^C_SBID>/A92"@'B#LTX,LLI)--!J4
M0GJ=?(R 7B D'76(+ 6+;<RJ4X3J(TF;3Q6I?61\0@B]RA-CVHD0$S"LC-.&
M[+% #U)$I6SAT<3$3@JAQ\JQ&1,E P%T#Q$W*?A_*!G;.9$3YP&*E*0+T:&M
MZ4,)0@C::1MEDFT,[*=?\'*(&CF<4!K$T':GLW4AZK7@I;?X.A4X[,/[\0I>
MI#5290&6K>XWQ\ A5Y"9%#)'CK:1C^ZI%+P,CX<^+#^!@I?$G4$3,T2?/+W
M-4<U<01I&8ND&ZJ4U6O!RY[B/;#@I8]L3J#@1>=D3580K'&UK&*3[:P"8\5S
MGB*V:57T1 M>A@'2T))I<"7]FN>3;[A<J6F+Y?QR-8]WLOCWZ@(.B3')E(""
MM=L^(D(0.H)0,1MBBD+5)EGX(:J>O8X[F$@:Y-+<T%:S@^IPJ;_I7U[-J>I
M6U--]R'JCJ/P#B?+>T$RD"":WBT[:$P\Z!2\AB1+=2QX2WJ=S4 'IUCF@XZJ
M37+T^"!Y1 D^#D;Z\+\!-GZ?S?/D\_2W[^MA[YMF19LW$9T4-@8!P;% M FB
M+1-MW!9/;V6H0=(FV'B(JO%UD^'DMSW<>"CFC]0JN>9)U+(J.E K1^+7M28U
MZ*C WFL,4=IVV,:V:]>T<-GE$(4.JD@;/&=!.14C*[*P<-9_N0,]J*M^[[C(
MZ>VM1=_,YQ5TJS2L'S>_LID5_Z8B\8_K- DE45FM(KC,:Q=PR\%QIB F0TJR
MLLBP48OT@VD_V/^\+P5_7=9S_+[<F9N5O7-1>@7&*KHR0FU:R0H#S= Q)Z0B
M6^2TF'G?5L:_BT?&\AV_]U'!T"*ZLN^&UFW]%_^@7UPNWDW7'2W/@D4OF/)
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
M5ZR)6F]W'NK5D&4 $E\V7D])_COR9O?VSW>T._H>4[)PM;?<@[3&@Y+) ZJ
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
M"<G0:S' 99;,K5=XU-I'UZ$\>:VH(^0&$>*?G_/;*__97\#TP_CJXM.B%<G
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
M21,H:\</NS)\^F?JLR;%X&.3('JG!M^9-<#[)Z8 $?S%3^+3:QSXU/@>3@B
M=&/JVA+6-=ECTYKW%0^- P#?9>GH,E:FT3+NGHPW"9;)9EWW=VG5E/4Q$$5:
M@[^7#\DQEW^2/-Y_17'UA1\!^&4&S3N<.1,(6[*_.SW=GI^N6? CR;T3GFH2
M636:G6YO88265#>5Y/%U7WH//N@5=$NYS!:I?S+OC?=KXSNZK,T:Y"L9!KBZ
M/TQ7\=!(H;XIL*>5S& YJG9T!;OB<YY#6_?'\.:"U!?7?*NM)%;"_/&.COF[
M-63L'^/B8#X]8!1,GOG18#K+;:$-6"+@3(^2K4-XV1_^_$YQVC;L*PP>2>^F
M)8>S4:UQ.SA.DQE*Q8/R\3W8/K@< <!467TQ4[Z- %AKW^B)7QZ&)8/:RJ_7
MFIW;03AK)_>#$_'B3%#&5NS)1KU>FY(]:JM &[PH8LMM5-)SIJF*<^K/?J0C
M?/UBK\F;#4^QA748QZOFYX?YISH7:^V"N;]+[LB+YS&A?Q+#_Q^$7AS%M2<M
M+X7-8M/:KY_K-3;FA&_!34B)N!   G^*L.UY[#914_!:U0MJ&S@A=!@LRKTN
M]H$:KS/+"KLHY+I$;>Z-I@;',UJ?K&-35]%P3X#MG<UU/%-[Q"-9SF0PK";S
M$#L7&AN"RO$<"9;^>S(>:TVWJSF0KZYI&!Y);\9$Y5R/R:]#WJ8<EV;7)GBR
MOM*TPI,9&>)QPGJ6^@F 8C>\AA'A$H;;[B<"Q:FT<,^TF?L\KY25$R7#OAZ9
M9).=M?WAP;,OJ4W;^=/7DU"5CA;2ZM:R$[<$T1<?GGLOVFF/9M;B #]:%C^R
M^/C)>>19-Q0']U93U/AD^R<(^R.'/48P[[V:Q"&;;(T+O^,; UU9>A.2]U[P
M.L(]B2J+NTA*(+Q1#P'8V4Q_W$)[/:\[6F6$N9M*'<?LFO;,0,J*\F T4,_W
MI[M\;8:0\4^2_4[9$P2@L^5YX)I,XPHNJ36W]56#SV-/FP)9NS+2S/<)3T+:
MZ+S@2M-?-."<DCFX 0WH&47\!>:7Q$3C>M8-MA5#+C?\H?*T<1C]/:3=OLTG
MN!(G%F\;IEHX]UM>&A@>&XP/@N>P/ZP-'Q1Y<S.KQ%.A3TI2+?B*6:(N[62"
M <S_O_WWK#@-?]GZDHP]RL-=24GVG?EC,B4N,'/EE#RN 5CHN:1)&VIR.&=[
MY]Q4QLGT3[L7;[R&@TT#'K]X(_?V5=>I/&TN_]$\*>"IC#;^(Y)T7(7,IFYM
MJ$QC.F=M9G^AZ+$)?QK394?9&_K:ROJ8[ KAPJ#>4/I M[:Z.3E!^L63Z6!7
M Z>Q>>7:"?%QMCT!-%=)?+];E0#]QQY&[ F/M7\"T,D79?M?47V1)GB'\C]F
MA"K AJ;R,4X[WD&A"Y&>D1^V^!I!?8O^[C3,%Z(K%H#D!RA.X#-*D:XEFHA5
MNZS"/7LKQCJ^8)<>GZK[ 2>^Y>\_*(BD%U,]GWMN3#1L-:X9/5(LM"I;5EHC
MCQ\IY6-[S&F[CE\\$JNE5%:(KK[%AA)ZTLY$!Z"*EO;,#5YK5H!3*KX=JQXM
M23BFK1IS36.E:W3!HC_RJ<8K"]FBV^Q:RY\5\V61U 24?T#'HLH[34?[GR4[
M8)%&SU+&SZ1K439.#T>+/H]&\0C@9-%%IDZ@<! :O#C8T(NFG'C"09'S$Q]U
MH^Q=A\25\A0&1CE&,[!Z^MS[D%9)JU^KO&X\4\OJ!6V][+<'H>6<.". _6$"
ME QI0, [C0TJ2<J=_S%T1E?..=S0)&7_BG(-3-I%,J$#<3(/%NE/OA;M3E*.
M#/')GWH>VE-$%FV;'U;@\[SJ"_TN!%',_"1D],1J+K2%::I)ODB[)1'VU4%W
M?K:?5C2R$^>LOH_HW<"8 $H2 ,=)CL2/YJ0FKUB;L\ W&P&P5!(O>G+5(.3Q
MH]_LJ6OX,N<O_KGA[>^#89UM3.!S:V;4U!.J>-_,:SJ5LDE@?UV0T--C[$N/
M.1G+U9Z5&TM-07J?)GQN VRUUJFJ11;G_&6]>:_']("T]#V;Y.;KC-5&_:#<
MU(/PD=>@I ^E7#$U4I46QM*>U=U=(M+#LR[!V>=GC(_O_ N5H.$;]X-4SR^2
MT^[CJK2](!GZ46*ZX!57!"#H;"<QQJU=.=S,@RZ>42V/_65X0($TU%\1A1_\
MZDAM6R)WKOIK"<- 9!^4(/-&3XP3O,;1PF:I_EY?VMW..RZ4ZQX'I+ T?J>7
MON=!E)B-%O$FLJGF+@F],A:S?(F];C*/(Z%2&K!AZL1<K/3_)&RX_($_O3J6
M<5S#N%?"L>6K9R]$&.+>:5XN>4)-2QU(F*FRW&EKJI+$@#K0,8\(S3'&T96*
M\=2^I;DMR^PXV<C1Q>&8@0S9N$+QC\GE-(ZI+9&+)J]/N315HP8<T  .?APG
M4Y U,1&#.J+K.NZ<E+ LN=;F&ATU^6DWAUR'1BYE_FS/^3,3E55XA&N6%=EG
M?6V0F>Z"-<^"]FZ"RCGS(]5*O*B0>%Q&@N^BP_JC13XR)Y<Q"AR]S3$@M/PE
MB>-2XHM2";7K5E].H,+X:JWA\$M2\E,2U(N2K-?9-=+,-5Z3A"L"+:)0CDN?
M02W+B<M/CZ#7^>CEI7SD\\7WA:=K'R_.&,SAYK7:\JYFWOR^]%?O9*^VP_Q*
MT:BM:]$D4R5^V!DE.XG9;"GL-1G (>T(P"5Z+=P62$'FI+K%U:$XTY[DO"B%
M3JKVZ#('DH@WQ[\0J@'[ AZK@7+66D14[M4&89S<#,AN>)10Z</DUK0GIYA&
MJH AVC[*4.R,!VMR]L1CEFT2B6L-O@)KDZ$#!87:@Q]5T-:,:2-\'$ ISL-H
MNF*<MA2:+*[E.QJ:V +ZXWQ!5[OQ90N.487+7+""#3]-OWHRJ]D4EMS2SV#F
M;*[_!LR@1,N,S?>2*9Q4%FC&<6$]ISO&;@L-;_HL5C38A+:Z<S[\U ,!>%,Q
M\6*<F+_H<ON'HI/!P;IY3.-GK+@/BUR/5U#\#1-TO-S\;7+V$[L*[.D'Q2'L
M:D.E;84_UK0#1M!?S64),27?,Z,.B;*M[!S[$$.)?S6X#GPOABUV/!9KKRK6
M*5EA2 GN-POFV(]6;GZYTY!;]"*8]HO9X6!-5KZV512IABW>3QN[XC6Q8=Z"
MZ._$'\U4,/AV&OC];3*&"_NMZ(?F<LZ,WC*\?]W3$_1ZY0DG':63<ZIUSM67
MJGM9Q8GBHYQZ\PD[Z?&%(R-^%L+83&:W%4_O9Y8T$?$ILT* VG2;2_CSBD3+
M]ZE3>C:!-?75]5A;DJP76G,#>9\?L78\;4^<*&Y&?55[<A$STBYZI:Z_(#8X
M.-EKQ..I5\0_J4D! &@"T"C4+W"?6I'IT+V;L$TWGB23;(3?["LQ7J+*@-<@
MXJS7;K-!GQ8-TK0SVQ" [J!B[XA01QP.7G=[3PLL&)K$4+4&J_@WIY[S.;;>
MM'5"* ( S-&#W(YQ(RGZ#)2IP[L9H\-=UTE;BM?AH)V8)CG=?E^K;%*O0L;5
MM(!MX)R,;2#CNLT=5T*&Y$AM'498HF</AM'7$1-=Q6W7,Q=+2*6-)?W2,C+M
M_< BGN<H;6(%YQAQ%<524G[0G2DW3W[ZD6P6@XXN4O\T-/.0P<2,@4,=DSDS
MV_B_TZU5]?5_6MB-+PY2X-'TBX82RJ[9A$%E.QJQ21.G%;% 'H+T D?KXANN
MXNUG$.8I'\F"_2MQMP*7L96[@M%G.\T89Z6)'IXJP$Q.KH\7V,YK+4FFNAQ4
M1*TQCEO44=SW*AOBU6U[2^)0G%*YJ)N23(G3ONDKDS.*M(YI 6GW7U^?5_"I
MRFF9N[%O5#Z+DN_EC5'5(R!0E0:XMH@B -_OJ"\V,>#^^H,N2W_\^ Y.X(O[
M W*GX_6-0%4W@4S8(HC/@++=:OKL-<8)>A]U8:J$PN%Y1(CZ<^V+1H9(+]*2
M(7+XC2CU #!I5'LB0SFO(\Q8U^%:YUPF$K*;N"%NGN!.,4-J.D3I5^A)F&7$
M)RDZ-<X^-=:DEM'7]%$S< 1\3HWMHYJ(';=$J\[KBS9ALFUT%0C*W]XW-/OX
M)*M$3!FF7=<OO^.50X@6>U&:91W/_S+[I%56*A(!V+\LV!^RRC-WMT/Z18,,
MTZ?_LIE6RMIC*8J&4%CR#!T 5(^4S*^_&(:\&F-JMC3<:*]U4<6+3$6QESPV
MI%Y[0;27RE"WZ,O?@W+#L2XH?2>2YJPWEKFW/Y+?V7,N\?1.J[+2_(OD5\,^
MP;.-GE!JX\E6E1+/FLHU)3W#>+<\3_JBY"#_N9!SU>[UJ8I\B R!,79D!5A2
MFD"K$XU ]16:JR$G,L57$8!;5*1BX2_5:H 0@XJ0>N3>OP0!2%(/A!(/K'0C
M (^VD9SW0)3F-T:-]D#E(,\JA),#U#]+D!U4O0A.K$FHX9"%,_*OA_8XTE ?
MN]\Y7Y1R@H/'OTE;L<5C1GUITCE'_[+6S-:A:O[+YRVZ[I)*'-*5>QD;\Q8K
ML Y-K-EGF? W0D 9FH)+VF;B7\O/LF455?#NH*E$A[)L\!-*OZRT$D^^$YZ(
M9A4-+]YR:UT5J0G+7"E>X-/L$;F*KG76'2<2KR\J$-ZC_Z- _,U*Z3HE\(MY
M;2\;M/KW1W_2; D.UU.JE-WMK3]6FJ.3;P[OVCM:ZEHL?<$8_NB=6:H,)L:Z
M/F,MU$*E>I$HQ&ZZ N=AA4]DQ!X(^=S#RR%[7A?=*84&HAW4L<*TO@0.;,*-
M!:L?JE-S"Q/W7(1KPWTDBXF>+3=Q4XD6@18AN[UW\J4^4?),45Z)"FREW*I:
M<F-3R)^5_Z!A. AT*FXM<=F/ $@S.+E.^4@A )%GJ@A C1&,A64<SGH.RMC:
MDF@WS..3)@ :KWVSVO6CG:PRQU!N220<AC4=(:]'$=4R(TC6B$TDLQ7)&CNW
M#WE+:C+]T9_RR>4"WH7Z/>ZJH7_.OK!?I?VV5;SCP@N'O"VC_#T)LINQW.K&
MNO(ZG8.MJ,<:=Q#RI](.DVWC<66C*2Y0Y_"H"9@R^$P%VT<-NV*ZP^;+B$%7
M$_55#(C[!ICU4Q2HM2M6%<*NAMWSMY@8*NF^S#ZD]]+8Z\ILDD<F4<?(?TUA
MI3<U??XU><293&\IQ-1:=I4]IW" ,>Q(6(S-U_&[<@:Z 4!2T)J-KYW\>;WB
MW(Q^1L@A9J>!7J6O6+,P3(N_$:)2HK]92=E O=B9-@%+[(7@UYAPNA[4& 5'
M)[4$,A3M H4YB_B^[1W&,79Y<QVTSX!S#"-![T7U,D+\&IH_/_OH/4RRT>4K
MMR=Q;]ZTZJ_%VO89YY%8T?[)C_PU*Y;N+;?7"@IKJM*$4]I_'X--79_!I4Y
MTS'4,#1GOG&/?_PT*G6M>B[^H15JMH?$"VO3WV#XVVPLJ1@F?(0\M[45;VLD
MFOSKY3'J+J[V#8=7TPAG/%)'F@NX54CN#QO3$L3NNYL]"'7&+[!*.&$BC8\3
M2=>%M(PV?&6KG3YPE1>75EE(4[PI:'01_YY9GX;AT;7<<9DK]* =]'2@W"*
M>LG(?M. ST/]:P:GCITW7E3B5A#RMZ/]#03^=^9L2 =5V^TL8>?O=1W]<5J.
M  3G>F1U( #&V"9YM3!)DBA)!(#]/K#UM/115$>4DPI]ZL7&.G=36F->JY8%
MBXOT+:66HO=5XKX M_Z#>.Y6<6NJ]&FFM59<D/$>ZV5V;YX!+L^8D29\]XJ2
MS:FJ!*VF)$\^P]HVR$*D)%?B]/B%R;D8MC(PW(752>D6<D;)FEPZ<";,.I25
MM["K&SH%++]Q_C6O#5(]\)JTOC48&LD$LWSZ'1*@YMKQA1\U E#&UWIFO6E3
M"'6'M>(B #-DRS?5@B \GZ$GH)-P)S!S:?NO?X0$80G,Z[[;=B"F?Z(WT<=>
M.Q45UW.)H6:(XB0'7YBXR*"X*CL/SJ.]O#JZ<DBRC4T[%6/CR5 V4RW#X8*_
MZ$,H#3QP9!J'";.PU/+X)L6%&R=I,ZZ[=523MUEY6GL\L[GLN_R3+S17&,A_
M)[1KXD]TLRA.M-Y!)KW4?PFO'K?UYI?:?:BL\0X)?$QAPM[5M*T/Y1@J<,LE
MLJ0)KGV3OK+A8G)\5Q2/%_P-K?0^.":*V\<&BGFL%64@\A9_=K:(\'MR<=1Z
M.7SG<G]_5Y_!"R.8-^A.Z3VL)N6I@=:BL^<#W(L]B<W,"-4%4/3VQ=$JZUB1
MO$)<]ULRFU>98+;BLO\<_5>N4=]%)$;<5R  H_+Z*:YI3Q& #9\)T&$\'*S@
M@@" FZEW/.LC3J8+!I&I-N.1\7=J8H 1(&J<[V&]\NC'L'DWCY[0RFV$E/X]
M(<]7\WK3*E8>1W?9$1A1L]D:I9#=^0V/L*CM59;]:S:%%O>1B_EEW#TVS[S>
MZ@9AZD9:&)[AYNHPGJY'M*)>HWIU=S\O_6:6O4I>QK$A%1/F3F-)A&[ <PTM
M[\0)56E'2LG_#6="94P4?.YI[A"9OC#@A6)HL\;A>I$T',UF0WH_1X4 '%)[
MC4/#FR^#PY.LEQM"X3>!4*[#<^KA7?T4#\$#H,BEPZR=F9 +,DI-E3QR3%%S
M+HD8+/063F4'UJVA51['AZ!5^K&U.=*:Y5^MIWU2=R;W<7!7!H/Q%YUA[9ZC
M-U.5+.%KSWHB<54-PXU"/71K05@+8\DW.ML$6L?@)G$72CG?E- :8JF!JJ3;
M_AW?;BEMS:ORJ&2-K$J1\88ZY!-^]7].L/ZQS(E<;F]3..%L_:1OU3OF8P-/
MQ;/FFL=_I3+50L5CM[L>NN.M6@1*N#;+EA\:HNFV4$R7BHH4RWK;*3(MQHE"
M:=VI5X_U?R0+EY"7C(X&%N_V&T1D,!?"?"]:\O+:O<UO5Q.DGB, 8GN='MB\
M!\-6(GN_-=*_9;#:ADS379%6FZ^<W;EN)&:HEY <?&+"?FW\(T-#VE&7,$ZQ
M-XHA$.3-G^7-,-ENMB%TB5I&N+WN*-XG6KX8R:)=.F 0(L0^X"0O1#^F*NVS
M&_0;H^UUQEM7V4=%9X#"76G4XK5<X4L'K9#U[A1@NNZBHIDK96>C;13_0F[E
MG57F&R@DR"7_U]Q"S?P/(-Q@\_B:*@L!*&7;/PT%5464Y5_H4;I8&RU:4",;
M\$C*?Z0V,*1U\AH$;YM"  :+8DN+.I?W[B00@/<VH*V)U3OI,T&DDO@EU,><
MV8C[Z)^;WJXHZ5J!#U]A!%]",:-@*O>0Q!SJA%]F<Q^+22I!'#$N!9A41UD*
M=61ZD&_7Z(FH6C_3)>%Y@E:_;B558($*LG&?.=;YF1W2-2P<_9JJW(C</5>5
M]NC._WNK^4L+[0O2Z=%4C9)?P=1=][$H71<V*/(BG:'N!7650W1YWV]U+$9&
MKJD\;8$X;KY2F)/Q4[T_NU^_9\,$LVT6:L3*"RDZHQ^I6+GSA2VX\P]7R U)
MPF,5.QN>",0-KF'CTT1&PY.L6T]_#D-1[L=A();"K:3\_MS%X"R4T8!96OM&
MVM1"FT:4L#C\''C_0IW2SU1G:1<X^\F&FXBK+07Q6*F>_]+B;=?R" (0/0!<
M'"\@BU0/:;!PLBI*1^*1Y+>_T=@_8,_&?O%U( ) MX6,UL?6<S7UO#O-'01
M:G  %-"L;/T;\#O_@*GC(WS[PSA[P9ZF2V,R*OVT,&KHH4Z,6HQ&[(]QJT5J
M&4M824UMCA3(=#9<LY=RY$K]B/70(]!?5&.):O*K  ?<W^6GV4,$H$@L[<ZW
M)?9PY3,*!LTY;8LWGN1H2H.+6"&AIO9R/K)"!^S^*@:$D6L&)K=TBN:A"$"V
M4DR0%]4VDH1C3D.XH?P%]P7%/3VS =2+W4<8ZM=IN_K:??"NN*0*TX/0S_+T
MT5%>T?+2A&<R?R\<]-A"O7VRCXDXV3]-?AQ5)[1N?FUN11VY!Y&=#;[^M?YV
M@K&B6873@Z((TGH---&Z:!:!XS<_.^0*W8/Y@ 2/G1_!/R(KPD@^>OW&J"S_
M?,=%M<#>-=45F>13E+^E*(;>^O -[D\$P/ =:(=P8%KICQ^E<5=E1V[ "$!G
M_&^?"[[_\VKACA'6G>*E7M<HY_(5$,.U7N+7_304#M*]\+K)93%\'*7](SNR
MS,QX J^'[YPXX")FN@K+YKS-BAB?&4Y,P76' "A R\\]S0Z)U2=^3C9L^&(K
M(!%WO.ZOJ63^OF[0V'E"J;) ?L?[*Y.Q7#75D.@=#,IU,:-#][4NH@'^[>UN
M*+)*]?*V]3N%?C02?5#D[F6JSYWNT\K?&QR\$)IO_ VPWS__GM)!=MU'YWK9
MB2.#B^WB^^J#KHQ4CX3!&=+Z3*Q.ZN$[S\J'KN-?1;?#RFN7M_7D6LRJUK/+
M4P/W][4O=B-_X@:Y!(Q 4M3>*<XH+Y\.J1Q1FR-!L6B(LR2WHB%N;H\?;/DC
M*PM' WQ[@,,I6*B@Z)?G*W1&RXK$B\$'?]1F0+8_@$U!^W7(EH,) O#5.495
MVHWJZ3\OU*JO)"K:!&W[#SAU_1R=+OSNA,T#!L P?L'V/ +;3XPXB8SJ>7!7
M':=AU!DE8.AR -GQI5O3G,MAT(LR8K%L2@EQV4W#3B.1X)R#0MX:L09"L>QG
MOZFL,_FW?\,=26%+^8DR\0S][UL7PU2@W+MPB6^>IA6B8TT5Y19N[ />T0:X
MH1<J-=;+9F&5A) ^W^76S?&S4KL69TJC.8U-/3K21B3A8/OT"<DX'L"3\CD@
M2?;NQ'/L=D"S#HSKP/PKRJ(HJ$0@M623[+>[>_$-^^HZU.,75RI9.!?-NOSN
M_%=$/+MD=2_R%JB;Q,]Q9Z=AR&[HFUS)Y6'EI+(*\J\63BX=-AED+A'S?MUP
M L^=<G_/U;638]3(2A7*QM,RRSLY.H?TD0MS7QS9O'IN\A& ^1?W!+&]TSI0
M7+CLH"Q\%K23G:=R730*#TSZ@0!@>R5/$J@:!(+_I< /C+!%Y5R5Z'?C59**
M&,CE19M\,3;'3R&4)2K8^R_2]R^G=Z."9F)EH<]7 S=AT^*,$=6YTX8!$ZS>
M0LL9YQP$,SGRJ_(?WD-[,F(#7^/2C!=MXSK\,<V;*KO\R,9XTRIELZ0N6\FM
MYQ*'+?+[ YJ,E@(B!\ HVG0A++5'AYAU0ANH$SL0KNNPU6;\;KD)SBQ_R)U>
M\<+'T>UH;'?L;BIM_S9L"D<3SRX 2C 3$]^=Y.J]UGA7E,>7=]5:1%=$[D60
MFTA_8ZN'LH?\UQQ;N%S!XIIJ><,;H10 KV;"3@]@A_"[R2-;R+;EG63!@GU]
M\&JTJ3+MD[A,@Q8=C]4Y!?0A]QKT=8,2@.EU_#OXT$BNJV"4Y&;WA<0*CTW_
M?C%T<3<*AL5G'T>_U'Z/!/ IZA(GU[,?L.2+DE&2P45DLND__,\,4[)RY?C=
M= YKY.9903E2TH^KCCX5K(OA<Q2L8;/PSQGP,P6#-I<,UW>\(A  32?"76&#
M ZU#CNI3SQIBF\T%&6_(56#=OKY],"^ICT017[D]_V)W@KW@+KM%!@) =IM<
M25'.>V,&I:N)N8E-B$1"8.G'_S[#^IMY4?^RU6\O,+#B$>AU:/GXZM)U_R;B
M'KWIM'1G+F27;#+GSO=]##=55MV=C+29;EI5[IJ5@D^TFGAH9B2EJ;2+2&R
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
MY:RX2#8Q.3XRA\5IXBT,'<P,21!;^<>5U_1D%J;:]$&"\'V*CZ=<;]XIOJ0
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
M^K843\ET]CC4,Q5\XZ00TB,N;<3!J?9XI,O:G7L7VZ66:K)&*]-P(06>/UO
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
MWB<+)G) KLF(=PT(C-9 Q73D$TZU.8#&]IB=?^,<%Y\E27TO>,/>@BSES=%
M,7I0=#,XQCYW@CXO+/?XT-7^G-;R3)F;$LC-.ZQ+(;U-%_P@C;1;T4^ZB]Y,
M,_:KGKJ26FV)ITC 4R0"R[D_GNE.DDNQ%ZH.T;<MJX8G>V#'N",=21A?CVD7
M"\80D7U!T. )#5LRLH^S'K"7UD6XIBHICG*T),QL)L+ A'1?9,PH)SA3W9;I
M5C^P:Y/34*,EE!:G5<@WU*W<1Y3O"<;TQDU7Z##'T#]__I#@%@5#I'G7@JCR
M;-P6+;JJ$*RM3PC7!4YENT2I*KS0>Q1_BA8EV1&E&;S]@36N[B"MW'&100A]
M\MT6_50(@F%+Z/TY,]>HJL3YWI\\;#2%Y8Z[WNVA@_L0Z&)+J*NM<<TV@X,^
MC4OQ 9&RSY?<5KDP-EPU4O09<;NY8R>_0%)%"XG@MK>RI."NDGHE#%F&MBLM
M-[;\7&1'D_2>>=G,C/V<@LW6P$D S$BS'Y0?A'85C]"=WFYP54A86MUCT^+A
ME,[M)#=UPV%%1X63.TK3'?^WTX?_-PQZ/?4_ %!+ P04    " !05V%4IU =
M2V1D  !2C@  $P   '1F>"TR,#(Q,3(S,5]G,BYJ<&?LO 585.W6/SP(B)*B
MM)2DTM(](M(BS2@I B+=,.2(2 H,(:!T-PS=(5W2)=U=0P]#S#<^)][GG.,Y
M[SGO_[V^[[NN_[-@7>P]['VO?=^K?FOM&U _4 N .XJR"K( # P,P&OT%P"U
M>.=0!FS^%@!05@:P 0" 6P L##' #?01 ?I$,< <@(4^QD ?OTQ(_/D30 4
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
M5^1N^^W<Q *%">Z<^4M*?O-V4BLL8,,V:)?'A)NK,VETP@2(H/2A:EU5"J;
MT7A%GE*AI9"H7^?<UVZ\Y-H&P.5-;->%G*.!KSMAXOHO7CH43LJB'<+N\#<@
M65O(=3C1-F7E3EC#UNYX9SK;4 A..U2SEUV5Z5"N+;#14D_-8AO0IMDZJO6H
MCI\K/?MGKJX$'5!D!Q7W0+Z<X(SG39A;.N.$\"/*$[6U/FG[N?PPJ%DRE,\
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
M#1QP^C1OZW4BRPZW!N;R];F Q5=>MYA#UK//T.&XH: =SQ&TH#$Z\5]W3&0
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
MZ.B(X-IH4V'ZD#OF[.C+_Z.0I]'JSK<]=57QP82]TM3H\J&(\;EW=4'MJ6T
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
MYFXZHFM!=JC[O4&K TB\);%5X6Z>511V,^Z?_QE3II:974[FUS  )E/<OK@
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
M=P[%IW"%H2I*<")$LK#B]W\5^W\6V'%>$].TJMUH;L_QM.XWR-DNVEJ$[SW
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
M4X?</5FE9.^B7/@B39?PKU'?E-7_4OH3U<O2MF5PP+#CC=B-SEWJE:1.VCW
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
M$0)PU@EY:LP/#XKR_.#@MZ=DYG;"9:5)G?ZO'1GTWR6D[N?^!U!+ P04
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
M=8H]#" .-YL/FY[O@<_JX\B+R4N8N;"CZ[&_+IP?K_PZV3@<*];9N8([6U8
M&]V%CL*V52F74$%,7^6@=&F%1F(H5?H$&!^-0M JRAE X$SWEZA<^R=^#"!,
M94LY,"4651;R@B]?N1^SO#*O3E2?4R<\?B$W2T[ELY:F^@9M=6D]I@7LC;8;
M,=_Q,=.%ZCJ[\RTKI0_0LGX(L;=4W7SQB92ZS"Q]K87<&-\?X1R7+P:_.GZ=
M;0/Q&,N'6VYF!JU;''--&<NS*2T+MKY3RUG2']]1O99[:2*+I]Q@?/25SC'@
MIN=E9U;>$]=<%UO9F2XH: 'UJ()LO<CJ*&SR#09 4"=%NU]TFLJ*J-=_<;M3
MVRXVA7Z&EG/TD:><:%1!PQS%(PF@5M-2V^&8S@ &X!,<WXBM071C9IE[2P3E
MZ988-.1K3U<%?G%7'.UXXKRD'%,+F.UQ*$D)W"Z^:LXLUON2:+&X .1,([F$
MM,  Q.B'E".0CI]*:R:H[L$5EZVRGO3>21'*MQJ=>#DD_>OW1^$3?"P&Z.0+
MI^%Y>/!\\(PKN0R",9N9#)1!VEW!=>&WJ[BWR,W?_"0:F?&BWW/S3[/E^EZ8
MMV;SJ4AON(@9KXXJYK8Q[?11C#C&'S'+1U6'A)=WB8NA4/[@[C9B3H2,:TKQ
M/C"_(Y=R8J$U:&",M;WX9;21&IBZ;4ZQ]<>!5E5<]!$7T9X4)"&A!P?K5-E2
MRUH1292VK5MHG%53K$F/-9&['6,E,M?)S>EW<<5#DJ1.%0TF3'<V(;Q';,EN
M'U'NG#/R$X'4"Q6+KDNCY!V>F.^Y:_'GE'Z?&WC!TJJG\R?*%$!Y,GV3]?>+
M+M!3\DG(<F4,\IAP7@J@(QZ+Z42)C ?K+XT.RF4X<MSJ>;R$RAU<.SW'<D*.
MNAE,8<5T6B.6<["287@I>N?!N8BQ+OV-#U.B@J='IPC9+Y-VEOQD5>6\GZN\
MJ_X@EU<XJ[SGPXQA#Z3(W!!/:\#=J)JKLJ&]80#+Q7CO\3JB@+/T6#?_&-M
MF-0!K_C/1^[GJ1(;,WV7^LR'^+R'JAR8SG]+B\/YI\[A5\*C4:840ZHJ W@0
MPVP*.U<FU^GSU77?O2(_/;NV'C'DQ7J[((G&_S+:P(G.HP0^78'U!\\T]N.X
MT<(1&(I3C\14+I^+#Y;\ON!'7M#5VP8#>?QH!\\?QS>WW&!4_A_DF] 8114]
M((#2@':7\=NJMUJ=[D6H8.H"*W&WCISA_S4_<.3VA?>+Z8]-HRZ8 HY3H5%:
M/?J&2_<K9N5',O;J,G_=&4]^6ZV?$6K4(X"0H%;6TY@\K00'VB!2<OY^/'KE
M>:"!+^%0R)=[O(D%OM?9M$P.?6ZM,7.Q&#I^^:IGFN4IDQJG;Y^%6'X_ LWI
MW#C*#?HLO-XGE^+(S$Y+]$")WQ^Y=Y:^A(<;][\T6T@-[']CRJ;O.A^L,M:6
MG)HI-I2%-&=&=!G=RP#J&HF84JIV+#D,8L*16S "'>A>?XM6[>OWA;L7F\$
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
M&UPZ%VX_%*+$Q:J<+L  :IL>H;,_G3ZXV6!B,U'Q<ZTI_U8PJYE"T[/6)X%
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
MUEQK8_<2%X[VFGJ1$H:RAH)P<RZ8AZ'/#70(N>6(?$.S7[83<I8"NE(GU-(
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
MAHV5\M,3!7OI2/U.) K-76=T!\%&Y.KTGSJ7,(W!'\RE:@>*Q!)K9\@O0[X
M1MWRM+$+J!Y;!N@@/-ZR,S_J) _H"(CEI2[9\=0L9,HK*I5@!*$\K^ O:7L
MK%CV(PI)4CT2Y'@25"UIGE#H-BP:;WMZN\4?\O'">^*Q^7F*;B2RPOU,G)6E
M3@24RA;MN(GQR,@7 K_5U_=/41O8N.=&/_;#]<"-W8]SU+%%"^5FR*&E:GO
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
M"VAM^25._H%ORP/_XU5YP*3J6'9_T9O5)$BLAD'.LH!#AD?-D(]!2]4KWIT
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
M0G@M)PWVN9=Z&9#*\#]^ZL&0K\U*J/UO>>H;])_SK#Z4Q$2V[[8Q[/Z++F+
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
MRU76$[XBO> AE+HLEWLD_LI!45/9W3$&*-N\_TUB1\ 4O\N&-B((;L.<\JO
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
MI4E<:.0A6:R/SD9_%G 87\QY4_0MH./JQX58WKDG:@JG=1QL>9F^7%<^!'#
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
MCT+=%X* '$E,05>]&R;)\7?K2(M^Q6B[JOF(85TUS&F]5CPMODP+JDP,BG-
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
M;E3-=M@Y;2)M]E$/![;F(?*&#]0.Z(40=3G'G,G>6TKJX/#(N08G83 !(ZB
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
M5R3_$M:W3[(<)-SE##T5VW+Q<S^D$I9S.PFS-0*EQ2WN0"GJKF2IEEZ6%9Y
MG+=6)\;4-(K8S]R>$-C?13<_*U^!!W>9MXC[0;(R:>O/A^>23A:U<*-ZU&BE
M"&_68[OOKFVH(2O S\"BMOLAQ:.#;GZ,%=D:GR T3<P"[UQ%CZ;:NP@S4*Y$
M&Z,DU$PC)(@.RFU<IF1WF]=V8;(>,@'7JN(*H\6%S."B>P:NFRG@2\AY26@B
M0GRA#5PGF\8YPP3$<O2A&?&-<%_HYL'> R66JAC K[,HEAY-D+-W:A<\7S3J
MCMR^#_<#_QI;\1/"T'0D+Z-(+K>0\P60[;@K3$",:_LKAM!U+$WU(J+2Z7<R
M33.8P9.(1ZA IKH)*Q@O)-YI]:K7<GS\<\Z;W<:(:B16C743K*0P$_!2K[N?
MH- ,GB^NRF1AJM^+5U:"]D/D6;H(GI=>K&(H"O""22;)?WXB.[1[I6B7+,\!
M\65*(\J;W3TLG_NF2:%=GY['O=L?^;3?@Y):M[JJ1U.!TL2OXSW\D&'@2<U
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
M/Z:[MN^4#?ZHLOR#"**Q4%N$)^/(,T/6@)YJ 5%2[?RPVG71VQ25\5C&\M7
M-;WZBY":$'DBFL&EQ!K(/8K>[[Y<1M^D6HGW6P6_^>AT<T4][_1+I C&"AO!
M?O7?.<TZUIRP8'RAV\Q\Y?'B^^K?$;\2&[VQ;VQ[NEL?U1M&$6NRG^'S+M0%
M7)CU]FQ\/9U-6[<F+D7"K\P1%%3 1RG>6(/*>+I=3N;3EW^A_KH!H!73'?[%
M 6Z5D']QG'O+]'6A[ 7-VI!C#J=T="]^$Q.T_"^?_S-5?ASW[R7A>,;^=__?
M_7_W_]W_=__?_7_W_]_?[WK;*-DD;EBFR$N\<OTZ+/59MX?<H<Y_CYD'\JVI
M4B\BL2*,'_N>K6 *!(R79OQH::QGC#)ZJ<!W2]\'"9M-$UYU_LKU2Z<7"H)V
M!-DV=^.9@$? Q%E."G8>$P^M0!+N@B1U%J8PM90J;$9AY*.1TAQ:1,O^])W5
M7ST3E["'E0520XNU><CF]"2:$/4J[=((C=,/;0>K,R?9Y_E\HBQT9/RZT5<^
M^^"8P:;B'7.I,WHI %GIM,<AB#@ 9;&7P55'-8!K$ST*J2 :)[W1DZ9.+#1+
M\SH2%H"_YJFJ(#/J_S1C='*GP-+<O2^J5;[^56H*SHC&2U&:@TS@\#(11"O\
MQQSRI&QTJ4Y-B@$U'V&H57Z#+7OFW7@HFY,L>X&?[W\N$_VO5ZG1OO^Z$L]/
MSH9_8W,2VQ[K(H[7]!<8#_"4U (]'\>!8"LOPH?P=QJE5<Z>&R3,+B[>SQ4
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
M'2S8<FJ"D@T7""")W8RW"3B:\5=&D[SO]R"VD^Z_4'<M=^#0>11%1G9-G>A
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
M([V "7"%L#2NOPLCA%;:D;"U'I&8=)5##%PZ@7W65N51)/XH_>G1:1%-BQL
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
M_XF]]PIJZHW^?H.@(,5([P0%1*5)$Z0DH@(B0E!4E!8%I$@3$0@:$@3I34%
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
MQ^@(9O&GVXR6%V3%H!5+S@CA^)<?\K*%<B2/XE.%-\Y"M9Z#[Q2/\FX\T!C
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
MYXD4;> 1CHHS9:G3\%ZL"V>(/H/YZB]:AT;!FHBH\?33\./L5F[9SCC(&>'
M 1%JFB>S%:AF[-?A&/FV5+T&6/W0J,  S"+GOF_O6M;:0OMXXI8;<G!9#+S)
M0()2T,L)/5RE*%+>_P$. XV;LWKALM,8%_\RB]<OEM1S+R.;!M8U'ZWJWGTG
M>[:@>&5CC,0-06X8QE>_ R)"_KV'9?%S#L(2I=S5!YE($F&9>0\YOPN9&5P+
M&EO^4\^>O %KYJ?95("W@*I7V D4+T?/'3P%O*!\WS=)9HBTO%#<;'GE\?$Z
M:7'A_-7;=A_[%!AO,V7^"^2J8#)R07\0UYK;,T8Z'CR'LP&ND+B1'I%FJ %+
M>G";Y9_G^KZJY;K'];RS^X=C>%MNX-XV1_0NRYCM?X6=ADDVH^9JF1H,HP&H
MC.MWZNQ@D<[4;Y:M(GSBI]K1@, ?-;V!YQG-3ZW@E@-K OY3<'%.#UZT!N&K
MJ,XL8G,AU3<7R*"BA$AVP>1%D^'>\?4\[[0O:0T7ZTJ(^?K0E0#/C,YZ0>HZ
MHDY]4Y3N1,6EF=FR5+&SX4M0^G)&\Y^P:E0O:?D1==HN[5>YWDB@RL7"ARK"
MD/\.T'A/*]WB5EA Z>0D,7B+Y'210>PUE^^62UM.:#(=<>S!*DQ=^S(Z$=&L
M+?#TDN3J[6?M3UX&9S.*RH<PACY^7(OO^WQ'6I\T\--"<T!6D<?W T,OYDK1
M"X40U$W.1Q0=:9LQW[A"3(,;X7K8T^!5HPPSA&(-(8^3%[\1:(%ZZ!ZYKNR0
MH%D%2>2[_!(NG<<1_/<*R[<(]F^\SB+7<>'@6<:U*"O2AE V%R>*%ZRE?F3:
M8((]<8TO7 ]F!NS%C#T_MA;:Q?^4^]W+9GLI.$G.,*RQM7?1^D*2P4@H=2>.
M]EM ZY.5:OI#C<15UMONXX-%S5S_WYL'.-+'NHCU>Q,205&R(LRZDYZ1<C^"
MOCB:6VX=]!>WU1.86!Q3U<0>'SA3X"6X&:8#J'\=0"4B]L$5N82^R+I>GO@;
MEH 2_[4LX4>B H<U/,W3GL%=G?VM)3;T,S>9\9K+)P5;]-VS6"%<8J'/$R$U
M!'Y<3^0N1&"9%&9K.K:)I!%; G^JB07\!.<:VV5&?YB0/_$G8&SIS"1&.4?(
MAH*'@-<FE:<,D'LQ<KGN](&L"BO5UB@KERVU'V8M0XV/S104Y,-4LD<>XM((
M?-B/#Y";EA0=DH;;K";&:*4]4.]O[X5T16<AG<WA4)GMR]?MY6AG:M]Z_@CB
M^^7JS>&R:_;@($X>\%G!]^!3I(E0CAK:Y-2M3^!5G_*RU7ND#X7,W),_#S:>
MLPG88S5!NQN:_)4CR>DI,B,"\\$L2^P<#H:@W$9GG)_0OC\F-.>,QIKKV(U3
MWIY5["T]3_/*.Z?Y^HP5KVALLV TNI7V@?'P0C-]%Y+X;\Y.$9Z.C,)1=1(,
M:\7<1RJYS[@UB=8TUUQ5?N]([DB;=0[UX#S$$X&6O*;E'L72Z:_RX[I2\,+9
M7KG7<;=*3A92QR1+?)W-.+=S"M7GF!U2FX^>/WMI:2Q[Q?$1ZC1&E>L\&.PT
MKG$PW@=0H<.8M$!Q2C>A*%!OX'M7^,Z#FESAT3'5$XMF[7HWGO^),_;6E% Z
M@._1 8Y()G37/H+)$GV6H9C@SLX)N(96=V/G]/T,DRV;R,V\_:IY2#.AF5-.
MHX=685M>D'LH/HXL &6&<Q>T=,'<Y;H4ZWP3HZRVV[3PP7+?I_4010N=((,O
MA5^WF7\>5^*VHJ:$/O&XA["$D:SS ))YDO[UL9D0-_Q>T[=200353L)MH^@0
M$:@N.\=1T8_9,N]S=&F,B? <OM>_)XXCQ\HG[W0KJE/PM'4*<7X6U9F"JALW
M.Q3XTGW,'/\L[[&NBU9[H^4[9H+#O?Q\GOJL&<(#>BLHOL*L :1?NF-4V3F(
M8%N\, A_6^0]:> 6VNUP)Z)-X5Z]3SIIO>RRU8WD59'2KUMB?;PO__5G8[2
M[W079L@T5@X,HA?[/IU#3[!!E=+RQ.K?%IYE%U2>:H& 8FS BW*%37-FM.4]
M&-W]$AY0GWG-,PA>-4$AF%.SGU -P;1W_V:6G :,_.@/*;]'%JE:'UO;:FHK
MWOH7VO]UE0VZK9(V*/@R_,JEK-0"Q,(8TPK1\I7V)XRNC#GSKZ%FTZ2L^BNS
MEHE<"/^CZ1*<_:6_X&O-#W,12"0*-'5DQNY"2LLPOKN0KK5="+5*FB,(HQ"3
M88W\H)C/P)(83!:T7M&Z\EQ+!W2J&6G[O:G]6R;SBC<?2'"-A^VXM^ H"3AR
M"?Y7KIW3+D1$+6,7HN94AC%B9\$/+8&BC."N7<@"/S/Q+4#TI#;[NG_YVNNP
MKN47X"GH:2&<D7. +^6(Q37>_]7>=44UN6WKT$%*I$@1)'10P%CH(E$4$$%1
M5$)1@B)="&Y*HH0$D( T:6H4A8@T$0DU(C5T1#9F U)",1 4=-,2V(9_F\*)
M]]YQQWT[]^&..\[#>9B/:XRYUK?6-[\YUEQS[3,2*?IU4Q% H;%P\\\ZM "G
MH/DY R@X&"9'0D;[/%F[H.YSWZ0@>.-*)[7@FDC#,O3Q[!E_(H&OET-AGMN8
M:D_KA*C8ZN;O@&ZMKXS8V?)[<&1HP@[H)E0=<W02%\%S\P "%G B?\+WQB;9
M&B+E*J/"PT+T:CW=L!H-]KMTZG9)OWSX]^7Y:)@XY295ED^#,9TWDNG2,35[
MZ,$J;VT,GE4!<;U[?Y,@G/ND):?S7%L7+31W=OU2BE6 E9;P-E=%SG.1ETS*
MG17F'QH9%X*A>:4:X$Y%X%*'(+G[<!,KCJ/93NZ _KHZ_HB%XTME<<[R/U'
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
M,%[D@;L*2N\692W(JG?O_FZ!LA3,H>I=B]%JX QU,,%:5]MK/,&*"!C/6NR
MQ,RIJ0@RM>O<51HF:(P\/M(&+?7V)/]>M+^1H!.V7SM[*7>WM=]<6W>)#.O1
M!F4^][,T@$!R]D]C@IB$3)]>OA%P#V50S9+HG0S+J/QQ8WAIYHS-B\2GN?#B
MP1P9YVND1QQUYU=\6A/QK6$?+@W!S)N="H'1*&"NE1FN808=J/R^P,'?K BS
M*7R2$.H?E^GOY\C=Q<O2XQ7"@BD:F"O =19TM4B:]26)<PF(GK:X3AY'T^.0
MD0::%W#/HK$7)2+5A'8;2;P;^5^T6_X_,*&T%UP+('X!L2?,UX8YF11=)1O6
M&RX=]I-<F'E[-M1@C[%\D8-0V=0;^W5#4(YQQ#_Y^^%?S(1)K<7?/AN.0&W-
M&<</?.:X?3*]^992UYKLO*?WR'ZGK/%Z-2]G44U)O<MV2DP"GBNUT J30!OW
M3'B?SZ\XH5T[%KT2D"*-'CA]^H+PJ[^$&_^S^YB,VRZ,8,WFS[G )S J\X7&
MSJTLL;\[)B.B5R07\B\T6_\^=B3A9E3^EH6;>=,_@<##,!FKCK%CBBU5OT)#
MNFP\<NTHE78EU</E4T[2B#D*U+8/=.3,'*W>K3I\Y(0\8LHK].W1D()'I2CE
MR<-F\-VNB7FG_4X9BW2)*DANOQ'($+1*%T[6UC1D'I=:I#36>'QOE]>MZ.H#
MPUI-33)]4WK!PB2OIP\DW-WNCK],V,7@ZV$_$H6QAX 21U9-'RQY6N6^N1OX
M<+CR%GQL-+91_QZF-1%RY]1O<I*B4=?*_E]VY+_MW_:O8D([M'\ 4$L#!!0
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
M/9]&'(HH5>.8D '$6-<!((A3WT=1' 9+-?V@&].1S*A=&['JMCZ>9K6P=T7
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
M#F6:4I[&5CD%31J=FRC7F&$%&NQ1M^M$OVG@H$)N.=,SZ@'#-2/'O(Z]>.2
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
M(IZ@8;S5U4Y;+[? ^MS@WC76 Y</7&;5:X>O]/$.G=]+K(NG1VU?/>PO:4Z
M7'PC.;^^K^*EWWP7.<L*7;'D5Y&IR8[@%U]%KB8_S5_$ASQC8AEX(2<R0C#@
M4DU2$LX@H91 $40H3+TD2#RK9 X3X9Z;4K5800,6M&A!!7<!.G956T/Z?/^#
MSG;]0[8&?+-:D;P ]R('A6;G1\NEX(E>%L/%Y/F] F,O1VMSFC-N79N[.1X
M?0#=Z]JS<)7E"]#8_N1%.?%:.5S<GK;/W"Z/3X1]V@7V:3ODV1+]Q,T/&R2O
MUE]5NYO\H5.C2WPO7ZWTSA<B"?=)[$,11@0BRD,=?Q! 1G BDCCP$L%L1K:^
MQN8V'+58K6?4O8R:R;\KGD;6[!W,QT7Z%%)0077H09LPXE01>QN<5,9,3'^J
M/4;W#"P-4>TVMBG81)LT50:^\!,20)FF4DE%3"!-$(6I"$A($2:!Y]M(Q>%F
MYB82S;;Y'J9EZ8;#7)J)Q/D,C2P/S\@9(35,/PENJR4<;FK::@B]YCZK=M!_
M];#OOZGIJ2?JFU7&U&-W"\:)SU""1 R#($F5!E &4T]/B2-?2*FK8L6IC08<
M;VIN.K!'"EJH)LO+M@2;"8,;VD86AX&,60O$:3*<BD1/<Y,*Q6FSGXJ%P1VN
M\LNUE<O>;DOEF+1_J&= Q:[*6X01CKW4@ZE?Y;=G:O*1^ 0J%>&ZSE00!U8>
MQ4 <<Y,:^RI[0SO .$Q@;%K'CR$XD,MN5UZO-F/_U]J040KMG<GER#GPS+"\
M<'H\*\).9\ZS>]P9^Q3T]$(1/;)0U#GU]V2AZ*/0VRCJ]SI\2TOYMJXM$"QY
MC-( !UBY:AZ%2(8>I"D)H4<\)",/L=#CUGL6T]HP-V%^MM"\0PXZT,&[3%8Y
MBO7+4RRZYV<?;6H,V+V8^!6RV,F8[XOQ.]K5>/2F&+YLF@_'.QPOTY?N=SLF
MMF/ZG8^7Z:B#NR O!&7H?"7/OI*Z2*0.2]"(/F;%WR^^9\72IX+B6 HH/)VU
MD08)Q%BF,)9I['$4HSC%=I.2XXW-;8#;8P5[L+93D1YN3><;;A@;?5)Q@"SP
MFT;I-#/V:3(<SPIZ&IS8]3]M^G/_WN >^\S8=7W1:WF@6."'/-ODGT3^-6/B
M<E.4=67991R2F*"4P!"+$*(P32"E*86!'S+/1X$,S Y.#6I];KIRJCSKO;8"
M%+49@"D[P ]UH6S#&)]A?=0O1Z,S/_;>;4WZM7Q28G75EJK2G#<& &U!4QM[
M3,;-<WB/ROQ$F;W[7_M#;_V)ZO!6&;\',]B3!]S^F9-E!Q]L;C=G^/"'# UE
M+[.\<I+U4M2G>^4.;_(V/V?MCO*0DS@)(>-Q"A$C!&+?2R$6$@N1A@0CJS7R
MDRW.;>S8 ZYCMQO(G:RR_1[70-[-7%6G;(X\'IQ+Y("8>$-R'$?'GVIUXCAY
M0Q*>1\R;WCA,>IHS.6^%+C>U^DR^ZX7P==&N@"\12[&?<@YC3I4#ZZ5*<Y",
MH<1)*'P2)CRQ.DUSHKVYR4Z#TTY63G%J)BH.F1I94MIS=@W4ZFQN Q;\T, ]
M[L%;"XHA,4[EY%2;DXJ)(0%/I<3TMF%"<GU?U:M;W[P31'V6;8V")2-1+&.!
M8>*G,40^\B%./ [35&< 1PF._'CY5>1T8RHA1UJR^2"Z[8WW77Q0#]/?Q5>=
M.T'[_RL->/@1WF,41V$B!24>#!"OG$,,"0Z4KTA#R02+F!#21J,=$#R%-K\;
MATTS=7; T<BJO$,(*HBC%$(]P8)3"3[6UJ32>\+@IY)[ZG+[G+VOFS6+:DI:
ME7OY*.XWN7+4DC"-HIA!FJ8(HB@-(6%2P "'''$A0R*,\_4>:V1N"M#B!'N@
MH$9JGJ3W**'].N"*IK%W)^P9LLK*>XJ"P1EYCSYXLFR\ITSK9N(]>>W R=D^
M[W>=(HP'F$4X"B$E0:!F8UY56 5!(;A,O,A/ VZU#/2T@;E]X$TF^NJ<;[$
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
MXDAO>4@F H@HCB'C$8-)Q 276832B!_.[KNE^)>9VT;6X696CS#%:;V^2K_
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
M8"08,L5J-0$)+F%"@HA*S4Y9B&VLTOTCIV9+_BI_Y'QE1R8M8+IIHI^Z Q/
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
M3/4FS"D\X=PH4Z/V4DA02ZE)P+9M;3>4EC$$MP(TN&.I% V\EDO^[9&N_S%
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
MO M1_K*13[\_S66FMT1!B&&68*D-B8Q#PD0")<F8X"P-P]0J6;AKD*E]LF4
M_7<C'RBT@&#[9%Y8RO^YS4T9YKQ1 Q2KA4.5O8L87W<[^4!NX ][)^(,[!,0
M@!$3_/[D 21[7Y,/L$;R,_4#S<G;= V-#D_3Q5M'\S)=$[[M8;IZ;;\=5UU
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
M;B5%>\HQ-=;XL)2-=Z$L7J(-PF^UD2CV9.\:D]IOBNQX9P3@!R:FO08ST.@
M=DK,@%&CKGX^ WM=3-['$(&J-\'I.5JUGRPCAZS>!-AIW.IMCW,_Y7HKN?Z-
M?D@=IW2O/DLA'Y^,5?9IG7/Y=:7_6/+\B2ZJ!-5Y%B*5QED,!1>!)L\P@C26
MAD:%HI' ) ZL.D/T&WYJG+G3 #S587DK!=8[)<"3T<(D83TU>M2U">S/37K,
MT?4#K6&1'YPT&]";6,A[!?;R@U(!\'4%=BK42?&#@FY_-#4L^",=1/5^\ST=
M._4'L>.0J<=#1SM2ZJ]P^P#IAJ?<:J3OZT46S7*V\P9\EE5&6O$M?RJ/0F@0
M\R@*]0HCM66.N HA(R2 &2:)2L*(D\RJ<^EM8DQMN6F<MFTY^QKD3M/A:H\/
M!?+ *\LY?+T'NMZ&TD!6MI,H+V1D]X'KLHW=ZVD]RS2:NOX?BF(KQ=OMNB+?
M?"6J!M!?UV6D[G-YT6>9EY?-DY1AS&@&%<T41%&&(4GU!*:($1G'09P).5_*
M!U-LUXX!W86P^C!)]6&V11GN^VS$!$7926-="]J_%WR/F;&CPH'0'BF:MD2W
MDAY4XH-*_J:/_ SLIJ*ZN-'"8['$W@CZ+8[H+L:XQ1![PW12_+#_D]P]#[_)
MTJ=QO_Q"33.4IG2N-'T/JA#>>4("RBF+84(U#VH3D$,<$@EC+,)($!QFV)("
M[0:<'MV9#H@/Q@.H]U.%%KLP>RS6%)<V";#4(6? $G:]MI",X0 2GB*(,L6J
MZNEZ,=*@*R[UCLG6P>,)]!$M[!>!_+J_QB^0 R\?!L/2<7V_!$9>XY[92PRT
MR$ZY+I8@VOM?_((YDK_E^,5LOY>R_69Z\J_8@]3A3[%XR&C^$WN%VOX2A[MN
M"%PP?OZU_":7Q2ZTM^R$^KA:-S4?[\3?M]7AJ:GI<W?_YL,G<[G^Q5*4S_BT
MTOL9N<FKG+^Z)- G_0X5[U=KK<8GO9BOZY9";_2U54&XU]*4!_M*?\S32*9(
M,@DUR^OE-E(($LP#2#$5*!6<)31S#I68@&)36V%*<6%1M]/BI;".IZI3@7;.
M",U2;2) *BC6[XR,(54!AHD(><(11VF0N75:F8IJ+F_-..U;S ) 6PB4E"_*
MQ#>ZF!DW^VH-=J^5UNA?])VRVU]/1=P)F5U5D-,!)N!5A<I/P.!2)K_JY4N
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
M]GNAB_ZH[?5XS&Z)C%>:N-3FJ,QA"< AF=C>YL8O1L1M]3S[_=N,941'OW*
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
MH@MC+!>WB[I:QI?E>K,2FZK>L]>A4.OFBB8P?":%I+F:68$B326 <2D EH0
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
M6^YQO6UHEM</H?CK@[)6,9?1;]/Q@6^WZ\WR4:QVHH>HX R62(*4L!S %,<
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
MD\*&X>8Y.\/)A)'S-8; <YS!,>@I[GL5@X^JOXB57*X>=;A<(^@AXARE!<H
M2O(80,$*@$K"0$YSPM-2IF5IM8'IUZRI\6/'P.BI7W4C9&==WL1XG2X(S)T>
M H*Z'7A!-B5D!]KO@;Q.1XZT+S)NASKMF_C'O6<OQ6-CH^VO^ >HN^<2X.G#
MEA._+U:"+1\6U7\+?D]^-J$!ZX\+-=R(]>9N4==-5K\2ZV8Y,X,)S@H8YX"G
MV&03J5&UB N0$L$SE"00)4Z'@0-LF-K V77!Y/LTVIMKK;A9NQ']TOSL+^T>
MC=LZ8TA/V2TV N,?>-1\ ;VRL8V5TID\+?1&\E;[$!DGVHT9?^N.*R#TNO@8
M8L>H*Y K@#I<AESS*/>UB.;IK7KR+O]3;Y$OY4:1LFA.?M*<9$@M)D"6E1F
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
MJ&-9YN&/&L:6?2?XS0JTU8!^N0CM[.VN;_E_;=?FD.RSV-Q)1>TS@3#'(J9
M$)X#2$@*B$PE*-,RIQA++A+>QOG=+S=D;D>L@<P=$.RW-WJ<+8 ZI._IY49
M*]46/6F_(K)SS#V^+_0+8<?<K]F_X[#[J5"L7SXVH9F?3&CFZ4,T(K4DT%?!
M]/=?R:HYU;SM]'E]R7U/ESN/ H$[Q.M($<K644>3P( ?CCBAFQLV*GT2:KP3
M9W*#&DW1];NM^$]!5O?J'1(S&I<IE"D',<L8@#*C@*HA")02(DIA F7B=)#G
M;,'4YN_J&X%NS.\.NAVG!X4R,%O7MM\<9BZ^D.^H0W&_D(K?1-J'R#CACX('
MX^>57-VM&)4V!X-T2(C#'S2@2,#V\9&LGN_DM^IA88;TQ>:6F7K&JNDORWG%
MVKR>6<9YG%*<@+)(,8 9R@$J6 R8+"F3!*;2KD*\8[M3H[7&=!.<L#<^VEL?
MM>:[;8>Z=D<_]04$.73LP43P=9#A#X/S6#K[_O!V$]%W1ZU/)=_A:>/)X+N[
M^$+G?L#M W5#A"Z0VY0O5/\0JQ_"%"^<U]+ZN]GU#.8L@SEG(,O45!=25 "2
MT1)P1 3G698Q0=QJ"%JW/6"+)/!0\&&Y$JIKFAJ![#G:[.W>;YDXJGY8=X7=
MW-<OO",I>G1MCAJC;Z(6[K<MW!T_HE])M?"62C88/+_*'=:MCZO3X0K*D2J'
M\P.&L9J.\/U3%_M0+TY]TJ=?CT:E-BGS6& L 6$P4<OU5!^X20EDG"6(E D1
M;CD+?8U-;0J[L]5HXKQ;;NE&;N?MD.\8S]6+LAU'^<(N],ST_=NH#8^\B9(4
MQ/@FVME^TQ[O:]L]:@2[@.25?GH;')5Q;%P_)!FK>X;QBHY"JIFJ;4/'(35$
MMKY7#[W]6:UG>4P*F)8IR&61JJE2"0&)$[5\SE)6<"@$DE85+=R:G1K7[*S>
M?REUFF)K>*0M=Z,<RPZP(Q__L+X&#=G!'/VA??%(2F[@>:4GRZ9')2HW. XI
MR_'NH2F>J^J':N6'.6"Y6^S_/4M$44*JZS_P1 "(8@DP4JL\QC-:)'F>8+LR
MGY>;FAI)F2%;?3M\9Z%K2N994.U(R ]4@8EG;]1-U"+V[C)B Q(G+X'A.3GR
M;',C)T!><OLXR?'B'8/EN,G#PTK4H==W\JOX(19;<9!L@1,*D8 04(RI+F68
MZQ//#,0$B9P@3$HA'>6W+[<Z->IX:;0.>&G,=E;2MD#<DDQ\XQB:5\Y!&#3%
MQ DEWTK8%BV/K7QM#\8)I6N'FP>F5F_4,^Z>3+JV>GG:&ITIQ23+I%I4)4D&
M(.$4H"+- :$\*R'#<8)2I^SID\U,C7.,E='2F-G60]5I7FR^Y7K'="WF<_WG
M@UB(%9F;=0#AC]6BTBHA>GS8W>68+WVZ%^QHZ7IL0R^L:EA7T>\+G2!7PVM2
MW;R7/.W'PF_R\NFFQLU/[G7W* 6Y_^JKI&VT?LZJHMOVX6^7Z\W77274F4A9
M 4M< BQ%J8.&$2 %)B#'DK$8*Z:A;E,:FU:G1B]M]"?K6%W']^H"4&O7#6([
MY&W729[Q#+YDJJ'L&MQ$TVJ;O8O-V $30EOF0LNO(25C!\89Y1C+FP?.9H96
ML->U03?/'Q?Z ,W$@9FXV/OO9%'SY?KS<O%#K#>"?UW.YQ_JG+99HD,QLURM
MS!!A .)< $1Q"@I&U1\B@25WVHD>U_RIT:-Q#5#M6]3U/^H 8&11.M<U($0&
MA9NHQB'J -$(I&X4%,W,0Y'M#@WUUZT^N#!Z+/JQZ^@/C5#40.0J>S/NZV<Y
M/9SL2Q5ZVOFO]#ZYSW1?I5O]SJ#'=6'<F?FK=,_1C/]UK/!1F*!)4=%__7NU
M^=Z1)CZ2L+A=\//Z%J8FC5BON^H6YZ^>)8G@C!$(>,RD'M+UWFO. 1$IC<N"
M%GEL'8P]%:>F-M#O17.:+,=N+2\3.E,G/?ZI('I1_.#4Y7H/YJGW@74A,5W
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
MV/^V]J,Y&U.>A-Q4=D$R\!:SE2FOO.'L M?E[6>GI[GQXGJUF?U6+725O&:
M+N."PI)PD'%* 60<JMF-X"!A!>6X9(3'5EO/1T^>&GLUQMD1V#%._9QTE?>!
M:::QR^/<Y:RW?52@;NK0@/K7(04</W64K_JL,^V'>OZ"@2*D6EWVRVJI/NH9
MA04JD[( -$9,?7T8 4R+$N0L+7@.8T:P=-DZZ3Q[:ELBQK3HR=CFJ#3: <QN
M:C 0AL ?8HW EWX$W.5$CWWU*R/:>?ZX\J''CAW)AIZX9&B"\4)+L*T$5R\9
M3"%+LI0 I/.(H8!JQ<\0!(+KT.44JJ_3J3!&]^%3&Q;WVM>J@5I@T-CIFB;<
M@<_RF'4@**'/57=X?&KP>-N/QX $X&/'/2?[=AH8.;'WV+7C)-X3UX0/;=7K
MRA@3F4-"0)'J7-T<E0 A3( :=@G#*2&L=*IFZ-C^U#Y]]_6\*^"63! .QM!D
M,22LU>O2?2!VKQ;4.OIB?2! UX2T#E^>O\STO9/O?S)374KG^=XM=*Z7_G\M
M=O"#S'6+YC"X^O^H>]?EQG$L7?15$+'[[),5(?3P I+ S"_GK3HCJM,965G3
M,:=^*'!ULD>6W*3D+/?3'X 7B;8D"J! FA5[3Y?M)(FUOD5^6 #6Q6P6F'^X
M68OG?^A<N6281SQ* IBB)(8HX@IBE2IM5(IC2I6(<>Q>J,"KC',CR%I%XP/(
M1DE0F)Q[WK3\VJSKQM$F\:?Z01YT&5+YP*_![<CWE<TX,D$?+-CJ5U=-T)8S
M0C<)NAW9%^"@5OV/QK@O__;!PLX#JRJ,8HD1BB[XE?,5:C*, O3ID@WC##5L
M:OF5?Y=BM](N^%?Y*-<[626D??A#\^F:KM[MRNWF7E.KEL"LA'[)'Z6H#^'K
M$%JF/SD5QPE4!"'M0E,)J<)">]0,\81S&0KF,HM<)\[<)HQ6&]-AH=4'&(5
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
MCQ#+80>L!:=H!6*BQHJ2KLP"L-CI5<B#7-.5"9%O6QI(/9QC%?5+%K"C,Q^
M3E7!M"P[>[U/H)%U<2A&Z+,3DA4LGGL>]8\Y<7<C*P".^QC9W3:T[GGWM-H<
M8#<%]-OZ^1_^X-]-^9VO^LM^5_U4-A??LE5>!W$N!5.$QD$$!3=!W%B[7R1,
M$L@2)E2<!5$4NM62\B'5/-TR_95M#U7L7:NK^S"6'8M-;H*1N:[1IXW(J0)R
M%OO?#B(OCCM(=!MT_$SS=;.MY;/>NT>L/5>']R'9Q+7D/8)Y7'G>Y\.'4795
M2C#G57OU#?_??91C2$4<(LA(&D*$5 R9TLYBC(,HQ4$2<1FZ4/#)4>9&J0<A
M+]1(< #2CAZOAF=DNGN)S A!/[T0>&6ATR--RBJ]RKYDB?Z+!R?2/6ST@N?G
M8K-[>+>B95F5;6J[F2^%I"BB"8)8,&Q.#V.(4;4A1@."L8I"Y;0#=F&\N3%!
M*RZHY 7/!0:_&Y'=D^AZ ;=TH_S!.+:#= V"0Q+H;'#QG3_7.^;4Z7,V )S(
MGK.ZS?WT[68G<FVSS_H5689))B4U!?&H1!#%6$(<DP22! 4II0%/D56YF!?/
MG1MI-*(!(YO]65H7J,MG9P/5'WOKVD9SIY.Q$WH./@GK/FNRDZ\3"G1/ND[]
ML_M']F[S*(L;IMT#RB\=CQQ=/Z/WIY)+3PJ-9!XFAK/:#GZ+GC]MLO?HI!+=
M-^GT!4/7@E7R=/E1B_#A#\V9:[IZMRNWFWM-GZ9TS&9]]TO^*$5=3.:7?04
MPJ,XB[B" 8K,80+5GF*021A&01+@,&9IZK1C-U20N4T)K1[ * ):3<!>E:JK
M==6]JM(&U.I<4:MAL 5MUZGCVV7TI6QC$G7&)+0Q"70WR8!%[W5X>EX7#Q1F
MXJ7S=9 =KZZO?-X5.>%G@M_>2K4IY%?)GSGDAW!0K!UFBCG3]*I2B*0,(1$(
MP8#SB).4\B")G5.0A\DR-\*]/16T:R)3?@)UZ"Y@E4*@>*G1@+3E@>:SH]J)
MC#(RVUI$\S8&.=)FG#A?#[#Z3W4>*,_T*<_7 7<R]?G*1PYKSOM-%O>F[>_?
MJ6FAM'VZ49J<_D?2XJ-^\Y>IC"@+9  5)Q%$$8\A0ZF$@1)Q)*(019BZ].CM
M'6UN#*K?T[3R@8QQ)#6BNK6>[<>VG_R\(S8RO55^HA$6&&D7H)5W 2J)@1$9
M&)E]0NC6Q-<;E!/V\KT.4N>FOE807>CMV_^,25O\6JGSLM.OW4WN;'OH;OG%
M4/QF;?I9FK.LCSL]4-O6<M]LR<0_+K%$0CNT$@I.3>57QB )!=>SIZ!I9!HE
MI58E=@:./S=&WO>/O56@40*T6H!:C4,<2ML"H.X>Z] U?(BA+I/YR/"/3._S
M1=Y^#AC9 A/-"MT>RMXLX3117(%CS]0QY*F33297J-R=7JYYS,!2)K3\;LH<
MZ/]\^-<N?Z0K\^0OFU7.GSHM2PD/,IEE,!61@BC ":2"8!@A17% LX1@IQ@G
MJU'G-KD8:>NZ)N8'>9#;L;2)%>)V.Q_><1S[]*J%L/JA(_("U$*#WYO_CM)N
MU DNOP51K$:>MC2*"QA'15*<;AZ8EB/+4LK;!UE0$X/_BZ3Z$V\Z,CS]MA9Y
M6:4#2?'A#ZXOO;DWORT)#<*$H1#R,!40181"C.(08HR#.$EIK*EL2++.$&&L
MOKSI4WB,+O\Y-%-GD%'LV&P\C"?:XJCD7X"]!J!280'V2BQ 5PU0ZP%J13PF
M_%R#H]\TH$&23)L<= U81RE#5SW,[_'8<<2\V1+^3;_ )COYWU*8C JS?WQ3
MY*46MEO%V9R]R" A4:"94]&40,0S#$F(&(RS&"L>)I$2: "1CB3N3*FV(W][
MN'9G$EEHK000=4%SC0EXJ%19N)?(&>L%N.[P;0I[SN9@[G2.4R=E"31:/J]@
MOYCFP,Z3*28YS+M6UED<]'D"W/80T-=PPW<0JJ18H45X^JV4XM-Z/P/>\&W^
M6#50>V_F/I-,NY.B^>?-NESJN20).<OT>X(11(DPY0UY "5-PC#C:4@#IP[@
M5TDSMQT'<ZI?;3:\V6E%M,?^$WAH= /L"6SV?B;=*^:^%S'<=O9[%)-89(J]
MBR\=^-_\UAKEX/ ?]-&30D<C<%#)[W;&U<AZW^88+M'DVQ]7@W=J6^3ZA_HJ
M*'!3EKO[A^K91I1W=,5-.3G3J_)E9JS)FKU59F[1$TOU%SVU%&;YLL1IE 2"
M2<A"94(\$@%)&@90990HCG$F(JL"<"/+.3?N-I*:(QC>D=4$UE7"7EM]P(]E
M[?A[!O8:F=E/>^\=+4'%]!T]]Y=VRQ>T%N]J"SY=LKB'F@5>[3%R%0,_LKYR
M70.O@%^N=.!W./? E,]R\\VDS#1Y^AD12*E PD1*!I'  21$*)A@&@O%8QPF
M5B[[\:/GQN&M= OS&=M'*;S ZW+HQW 41F;&5K#+10PN@6 ?A3$<C(D"+.Q!
M<8J:.*UW3T#$BQLFBW4X+6@WC.',%>[,\W97:BXT9;CN6;ZNDZW7XEDJ=JD_
MS=7.U"8_[56;OZXVIG?[X7"=!)1'6<1A$D@%488H)+'V:X.(QA')!,*150[>
M>"+.C0EO.OU*JP/\]_FC++>YB4JQW',8T9Z7&?;UK30R4[<*@HZ&5<KD\^H2
M9365U6J>VZ"H=RYJ5<'O-H$84]G9?A)Y?7M/-!F-9'<_4]JX5NB9&D<:>+(I
M=ES@NE/UR",-V\KZJ"59\YRN/JW+;5%]1E7E'QG3F.G5!0Q52B$B*H T2%*(
M,,WT&Q!SA9RVHLZ,,[?)=R\F.,CIMH-T#E"['2 /,(T\^YU"R'OEI LP>-TX
M.3?6I!L?%Q1^N7%QZ?+A&3$;535O9+24H@E^OOE!"_%YLS9>J!1U;\?_IJM=
MS6"'#9,J1KKC^2.&HC".8)R@3#-(D$"<)1Q2CJ,LR,*0!E;%VD:1;FZ\\P^9
MWWW7\L.;1\WU=_+9EFAU(KG=@ ]Z%7!O=CX_TKP 1LEJ$U0K#_^[TKYM?OIS
M04WDDWNRAS_K7UXGO*I-1R;);F)()3ZLU&N30$"EX**RW&/7<@NP5_/9&U#G
MC%A%:D]@6_<TGU>Q\43+ BW@;D4+( XK.=-][;L$97ZWKI+$M<7IR^^Y$X[V
M9))']?<MV^_;_%&9;_RQ_<;7AS>E;-Z4?+_(8+NMOF +5OE]OJVHXK^ ;-.0
M1&Z.2->BWDLH\O)_H2JD!-JCE.4;'Q6>1S6T19:2OS$GSV'R#M>I#"?_@PSL
M\-[D4GW<%%7QV!W?5M_ ,DXIDH0H*"@*(5*A7FO$C,(TD4C1*(D#1-KP5[O5
MQKFA!H2NCCSQ5Z$N#XVXCEW=S^%IM]2X"J.)^KJW.9.FS= S(3VV=;\ @]^^
M[N<&F[:Q^P65CSJ[7[K>?;EQHQ]!"[V :>K'?UH?G:^ZMB,-8QKBC(4P(GJ5
M@9(PA4PJO=Y(E4*I"E+$$X<@^G&D'$! 4\3.[Q4%=67_4GL7@#6!%YM.X,6E
M5K1-.:LZ_MZ]%>U(K\;EQ<@K67JJ'FZM=1OMP*?UB; :8-GPMNJH9.)E;_NK
M8$UA6?NER.M:>**UB.5W;/L9FZ^X\PW_U<]:83Q+]"P61AATLM7">(!UEPLC
MCC(PVV%S?[]9=]N68")"%F,!61:8@KZ20!SJ&1^Q@+,LC-/4,8/AY0ASVQ:L
M!1S2]^48/+M5P560C#R/==$8H=?+6=7]QNT?C3)M+/XY)8_BZ\]>..QK_E1M
M-I@YL":*3TU.O/;;N0AXA& FZ[I:*212I3".A% ISUB08K?5_[FAYK?Z;R5K
M)ERW3_PLHG9?^E4H3?/!'T1L?$\36G&AE(+S9W\)!Z]?_]G!)B6!2RJ_Y(*+
MUP^EA-9C,&6NZ_Z?NWQ]=XAWJ.NMUM=IAT*632>Z)0F3,%:*0)6DL?8$H@ 2
M&E&H)*9)&@K,&'?Q!(:+,C>7P9PI_?;77\_[ZKY-8<LV4P \.A]U4M'K4OT'
M33KA76WUZ.;Z2IM]STV?S'4MIIZY;; X$[/?M; =\^/53QQ8D*1->#Q(L(P4
M8C)@"$J"4HA2SB'.: )#3D4L8IP1%"VWFRU=V5'CB3&<.&\_TNC?9?5!\L,'
MN3GZ(-M"3(MZ:T,O)N0?1K5=7GZOW(R- D*R;5UJVMC)L3[("7O8\>.5*(],
M?(>LZV<4Z+&>QGGU_=;".#'.M'4LSBMZ5(.BY](! 5X/T@2,F8K*3?!IL[US
MLZXW<YX=[31[!@1CF> D@91E3'.)*>Z&: 8)RX(T"F*)D77VQA !YN9</1/1
M[+$6=RXY&8-L</GP8FQD1R:71GS0D7]_.F'"Z^NCB.?0NR?)#<+>(=)I9!M,
M5=%X#%NX11)= 61?L-"0QTX7#W2%TL]"?JYYSN $@GPKJUY4G_3KN;[+V4K6
M7:ENZJ)(E1RFNO*ZE*9V_[<?FR43 <8I"R&E6: G%AE 2BB"0JDPR @664P<
MTPO<I9C;[*)?VM@YV6  ^'8>Z>B0CCRMU/(W_?(.&M2M\Q:'.NU=919U(P^M
MB-=<AN$X^LYT&"#)U'D0P\$ZD25QQ<.&T>'?I+@SZ5O2!/_6AZ8F^R?5GC0A
MC$)!N.:[F&OF4_I_5*:XGJ9"FH5.K4A/#S,W0FND!!TQ![6I/P.J'8]=#]7(
M1#4 )6<2Z@?!*\N<&6I2&NE7]R5/7+AZ:/3"NFI^_(]\^[WMW/E5JMU:[*L4
M+[.,)30B,4Q#E4 D6 (91@HF 8TQB:(LX:E;/,/%,>=&$=HAE<6CK")\"ZG]
MTJ;H 5VM-C^H-K9KF44+V.UXPS.8(Y-(*RWXH<7=]PU>@%KB0UETG^$2UOAX
M#J"X/.[$(1760!P'6=C?.HR&JMR.MR;UHUNI:HEII$26A# 4"8,(BQ3B(#(5
MQSD+5)8D4CAUF3D]S-S(IHIF:5+QNL4"W2CF#*1VK'(]4&/OQIU*5RP*$Q)H
M?JZ2%JM"N8W;[(]0^J'QRB%GAIJ4-OK5?<D4%ZX>6,>T6WNBO_2$"0%9:_L]
MO=L5A?YIJ1*"I B4AC:*3-(6@S2A*50129G 1(72JAVM!UGF1C.M?,XUHJ^Q
MAQW]3(3RR!SUO.#.Y7H[YHI&F05HU/%8)?1Z3/U6 KU"GFFK?5X/W%%%3P^/
M]-G=[V;[CA;%DY:A*M>P9!(GG$<!%)28?>^ 09;A&'(9\3A.4X65NKZ[WXM1
MY\:/HW;W>XFXY6+/-XYC+_?.=_>C6]!*7=<(&;NIWQF4)FCJ]W+D&33U.P.&
M75._<S</K5+_4)CCP/KL6O,-TNP".>8*(D85I"')(.<R24A$44:< F:[#Y\;
MOW1EJPIA]"U3+D-GZ5D-!&1L5ZDCEL_"Z,?*>JYFWAE@XA+DQZH=UPT_<<VP
MC_2SW)[J9'&F#8P@,@AD(F"2)%6EC! RP9G^B0B%0IX)M]A.I]&=/O,)HCXO
MM.P1W:7 (134C0C<S&/'%*.!/C*5&+Q[.O.,WH-G$&Y>6<E-@DEI:Q X+WEM
MV$/<8U%-_;K*P_F[I*9@EME8-%O@OZTWS!P'F:I#G]8/NVWY51K]\U7-M?HW
MO58SS1AHF9?[+?(FEKY>Q_&G;P5=EZOZ'$_\<U<G+I5+ENJ55AI3F#*60,1)
M!$E(%(P3%2I)D&+VE<A?0X&Y>5D=*0'=BVD?D/DJ+T$_0_\93#LRR7=*2W8
M  8!T(4 U!B YR" /0J@@N%9/^8&"M!B ;IO4 >-F;]"]C'!<W^5)HHIGO,K
MY12:_)KV[ EM?A6Q)@N-?DW0NZ'5KRK'L+7EMZ(2]:E;!220F&/$$.1A:)K
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
M\J4,8L$YC!*]$D8L)B&R2C%V'WINDTB5]]:1$=1R#PH(=#" W?0P#JPC$_U
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
M%'EI.NMT2J1]EMM;I2>]99)0FF E8: 2!%&,,&11JEUA&:I (::7*-QE:IE
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
M'R4 8Y#9WP&VT<C="/>=K?,^6!_@7_-LP 9&__!+!?C=HFK/!^YFU>_ [0"
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
M#S<K??/Q7V9"W-,!AIF8@7("J@GZ5DT0VT9(M&I$@J=6A,1B,T'<*O53F*2
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
M/GR932^/:!3G/.JL"5))"5HS0RQEDB!6#>Z#&8/V_:W!W:=NIOZ&SSSW$N/
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
MT^WHW,=3>OA)N#;/9PL_^64^NSA?'$_7JP5?CK.2!7@!Z>0<5H4:B_+J9+9
MI5U?=.,N8C4WED1)T96@N(R"YY(8H5GV(D@OS09.5QWJAK5[%3%XT[%K0+$O
MT$CNG&KU_&?6-I@54[&VA*RB"O=NQXC*$F,1FQCQT7/BI586@XBH69VZIL.8
MS:M^S?$+I(L)G.2M5M5QF7\ GU#[79KUSWY2>AE\^@)0*LF/4AJO3E:N5]^-
M3&O#);6290*>0?&)&-J%D- DF(P&PKFDZ@PZ'(#9%V6FM\'\O<;?C0/I!=KQ
M:^Z/IWDV/^N>M7N&VJY/JFWS-V=SF)W ,6G1(0@(*\W*1!=';*D.Y]FC;+D3
M-M0Y@1EJ)[A\[DV=_?S]QD^K4Q;DO13,"Z+ E%,6J8C3F9&D*(\!&"A5IX_&
MMI2^*!N\#=H>M\$55-C 6=8.F\7/W[?:CE;C5+)2IMSX1%<:CT1'B94*D6@X
MDR[AK[2O NS#\#?L<JB+T7O#2YL#3 /+:"L&;TQ+LR%1YA@C0&WIA\X,L8(G
MDH3,-EAO&:]SDK0CP<,"O47LW;_KJ Z$X;M)G(_GY0W?+^W-Y4PBIVVT-!"A
MR]"L$")Q+@L2#3)@E7'2VV<\ZB<?,/C%1'W5SOJ6<VO&L9L7V77CZ/16UALW
M,BMO,]&LC'#/26!XC%^B]%QIR4#0 QC!^X0->QU[T%V]3Q6UC;CUHO22.8
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
MWZ19XJ$8:BOW?D"U9],^9Z2UTF>P06D@R3GPGB?@3F&4*A5IGHM)_T;-$D<
M50.Y]P.JH2WZ- H5LM90R)DD%[*0%Q S V&-UL(Y;TP8AJZ_1;/$$6#64A.]
MN=Z/G6VR%"37V8$0E:>D& 3%/40M)<JL668G*&T[YGJLBS3(T>*\,?34&_:V
MS'Q8GIW]MES]"*L\RRIII[@$Z;D#%3E"\,*#5#%S+FMSE!.<)SPDK"-??Q0D
M/ 6U(]72*<IFQ3(;O<O 2ZU&0!;!%VE!%"<]X^B].!VT.L+3L>K> TJ#9'\P
M?K[A:K[,'\_#ZKP9BE[5^Y)P]BK_XV)]7ET 7H>:%\,-!VX".1S%(GA4&:(0
MT7.N2U(G:.7V*'T=19@G0-J1^NEBN..?X6>E?$TRNL/B3'@9=" LY"HGE8R
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
M??JQG 5NT<5(02,S=>B2<N!8"8#$O$ TK/@V]T 'D=M'77EOR#U$ER\3L(1
MG&6M&*T]2WQ5G]ZC !]-J&W,=/'<6!/;;$T'$MQ'D7J7H!VLSQ<)V]^6%ZM9
M[:[G)5- "[%&%N3O.VT,2)-\XL'ZG-O,/CJ,WCZJWWL$[6!MODS,TN_.2M2*
MJR3 8>TG:$N]&U$%4!N./C.F_,GK89Z@MX^2^BXQ.U2;O0[Z>E?;5:P/."C8
M_N$H8?XN(D8*TB\??8T2$T6PU9F+EM5V5375GU0%R(7')+)&UF;3N$O'L>;G
M'1(X\;HM[>7#/Y'(7M-O_7-F3##,<PTFB<UH)N(W, \VJ\2YI1C,M^G5^31=
MTX;)1R#AOKT84?Q]VX7-C?[AUF'[YR/:B%T$M;$4M(M@J*.7M4X)E/8&G'0*
M(H\ETU_;*-LT#&QO*=[-0YR?S<]__A[.+U;T[T:J-_C5290B<P!?H@55++$>
M,P(F%$6C*1S;5'D<0&Q7-F4(9O:Q*6,J:N(I)[O8^WCQC2Q)S2D+9V\79;GZ
MNE'</2:M=:(@B3(Z6T#E7&I^90!KE/(^6*3(X1EK=!0!TQZ1C8"PTXF_[\WL
M5<[S^J1 3[CF]O)^Z/ M[LF'CKCQ[4]\F^VP6(9:,@<FREJ_44V-1PO6FA"L
M(_29-K?B+;;#=Y>]^M9I-?]V#?F9J&.$BG. %AUYA#61FW,/Q%\HL@X>V6\\
MSX';WDZBNMK>AF!@]_9VO. GGM?SH<YWWJ3]<Q8$IE0W6T%VT1DRPB@1G,@V
MQ^0XLWL55.PUH.?ZM5/C820E+H^5: \PN)HJ:!-1;A*XL!DU5V>$8&(@C>99
M&"X<WZNUR/Y F'K&SH$JNZ_T ^0WL=I_GR_F7R^N!M*59% F<H4TK[Z88G5B
M!SE*S KN<M LL_%&=-UY]<2J/T1QRS&DV,'!_VX3^.XZWRU'SG)$07NDUJ!(
M%A2<606EV&*1!6]LFQ*29PB;.HH9=^-HH8T. ^3W&W;.EY]P]76^".?X?O5F
MX]W/N(]1,EE *O+"E-4!G$7Z4NCD O%)4CLP*'[TI3WZ'@>J^IG(>!RY=V&M
MB)M?ENOS&8^%EE.-X$NN'1Z4!MJZ&;"L#5K'M!/8R"YM2>C1 AT'G^.DW/=A
MR?;$<8[K9:G9MGBV/8ND[QQ[9K+/LT<\.AG,2JL3E%A45(2PX#(HX3-%SR5"
M9M8ZZ8UPC7);3WBA\&?XN6GZ\>O%P^Q/JZ0VW"?0N*FF$Q%B2!IRLKXP&RQK
M5&UV*,53[W<'HV?0U<)8*NMBM]N/SZOT3I6TQSJ[*IM4.S<$57O2"(@"?>;2
M&MLH@VP@H5/OG"<'XB$*>FGXVV1JQL0E6JLA\>3J .$"P10+29&_((U#*3I
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
M X8C9=T=6K;KJA1FE/((1"]97>DX>&L3U'N"1 L@2=FF+&P7-=/Z8<=J^$G
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
M7)W"57=X%1!", &D-<8DK0)3;;;'_6GL#VJ'H&)Y$A5U +X-'W<8X#&;HGB
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
MP9>M@<+KE"BF(GA?!UO(C(P%DV/KB_:6%38-<CQG3#*GC" 1B1)!V7H *T,
MF;C#8(C;W";@;LE5QR9V"$)/F>P[" @=Q%V/["VO?]8&BI>=O4B2,M:S"X82
M5-&T@P2%X+BT2.YX=O</QL=J7_4<:9W <W(4W>^&-:I*^\7HK1:?,KFBC(M
M1D'5%A0,7'8(17F9<PY>B3;[U;.D38O1D:&P'] .U,O$UX>_S\]P?;Y<8 QK
MS'^&G[>F/.NL"\E) Y/2U=YT$8)FE2&,$KW.*,4S/N8SK^@2)H<J<CF^5"<&
MQP?\CHN+74R8B%RHVEO#AEBK&CP$)&NM8E$1K7#1\3V@\>@+ILUS:0>,<23:
MP>;T< O?V%6K+8_2&+ R&(J[E0>O0X*2A#/6R2A%FW[=N^GI)%VJ-U=I!.5U
M"<&K/G)":)Z2!N-L .6]A,AY;=2EF0ZTV2O1)KG@,8JFW>;&T/:S #I ]'U"
MB(+NY<7B'/-5=]VK;3L4QGSR8+,J)"Z1@9Z'P+Q2)LG ?:,"SOUI[ UFAV#B
M>:"-H: .H'<KOW&3@'@=FDAIBI710BE9@PJ!08S20RS&V\0P&]\H->H1BCI)
M".UM$QU%@9T"<;MR2Q998J(]0=$'5;R"S8X10HF!:V5*HXY3C],TK8T;1^=[
M .D !70(I2M;7?O;7656JZB\BA&X=[4AA*,PAUMBT"&K ^FS=Z>Q;@]IZP]:
MAZ#@&7 =J9()0;9>G<\V][V;!:>$$(IK UXY"I(U%@J760)N!7+/F+%VKV;L
M]-1;&**O[N/GSFNG;6[<W59XN$IZP-$6_B*EC(H,MDTU#@I:@0O! U<L89!)
MH-XKG6Y_)$UI;HY0V7VE'R"_B=7^^WPQ_WKQ=4MXRD*@B1H$"@1E3!4#?19U
MUB8HS/33T11_Y]43J_X0Q2W'D.+4Z@]_W2*<?L9DYA9$J66$D:Q>C'7;DUX'
M&4VV?*^&9?NI__:KISF5'$W]!TMQ8O7_%\X_?ZE]E+_C*GR^\7X(I]P1:G,F
M[P<5!\\\ ZZ%D5Q)\H'VZIF]%PQVDC!-?#T6'(Z7:@>!2R//ZMU-.KGG*A<6
MP/%<Y\0E"1&+A:"<0K3)%=^F>J0U9WN!5_^?\8B[!%0'"^R DHC[D>O,Y9*B
MJ%4]'K$6W!*WI!!R-U04&$D@K$VNX0C$_RUSM@Y$X_'5,D=!XR6E>]]M*KDL
MZ4O=L4E>YP1P+%=]!&^U#[QJ%GBK?^ M38Y:=M.(N&:)YJ<0YDF:L4M16*EI
M:X[1OF04>5F.D>/F)4>?6%"V<5^:EEGJ?^#YO3KB^\M^:"_6#\NSL]^6JQ]A
ME6=!%W2!9PBZ#D=U3D&(UH)5V7K%#9K<YOCY-/QULLT<B]I'O:E^P-&!3[6K
M5<Y_S<^_/.!X?9?E]?V:UZT$-\^:&?3*Q<!KXP=%D9L($$MP$',0#(46T3<N
M)1R3G4X61$>XW:.!X&E!=/!*^K89_/;Q/*S.)UU/CTCBSXL5>1AK7,]B3*(H
MGB#;>CE<YYI&45N EVA<23KF1A,[6W'425KEWV]5C0JEX0O+7RZL!7ZN\^8^
M3;Y3/2*.JP%Z;Q?I[(*<[;>+-V&UH%];SPIJPX1RD$2@0)!;"4$Z#]P5<D"D
M1:4;G[.U9K&3;*S_,VMO)+#UTB5P'*'L&MAZ.:+U5?['Q?K\<C:E32*IS!(8
M%7R]&B0[I6LWL9)]8(8SG?4SYPY3T=Y)HD=_J^Q%@.EO&YPY[93BOG8YK2-N
M9*H-U3RO,QE]UI+9'/KR)(\/SMK?'?6WR/H!T9'!V9M%[N9^=MNU-61I-1?
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
MUTL'H#I><'=LSW)M9OPSW(ZSHVA=Z>SKTDMI:@I9@6,F@B^1V:2$5]BH,M"
MFY'?EQX/KMT(:VQ-=X#VVPKW71ED>Q=PSZP+1D'DKFX\2()BUY3 ,EN$R-)G
MWZ:=[4F2N@SUSXB6W:%P@ZBN PP^EA1^_^&O6Y^$HA=6QT99[^@B"KJ6D1F4
M4&JTHPR/K::O/D-6ETT XV%Q.!5V@,=WN%CGKF?;CI_EE@WKA3-2$=WD!H.R
MED%,AFR+R62-#BZ$-@[F$P1U6;,?#X-#J*T#]/T^G1$+TUI!N9E"M9E 99E(
M,D@((@I02F4(*B)%>"H@<ZD4UV8%VA,$C8R^+@*=(735 >36*]3IF^]FJ-3G
MS>41[I;5;)>/_]'6A.FH+]*B@L1KCZ,SC'QSQB"G$*SE=/@W&I@Y)!?CNIJ#
MP&K>B8X[P/>]1UHW=P(FX85)0*02 RI'"*7^S#%FD F#C;95/"!E7*2-AXH'
M@YQ.45$'&'O> ]99EH!> E.2/.!0#%TRR$%DPQ5R%)RWF1+6<1#3#?:&4UT'
M.'R8#3!"&.N+)X$8#BJ2Z^N$U9"R0T_A5Q*-PI;C$CC-7,9N\'::BCK V([!
M;)E '@.3]8VSR'60F$4(GB$@YXEA*2+F-LU6CY(S;G]P-U@[754=X.VG(=Y3
M$=X?MV__E0S*:I6 CNZZNM!R<)R12+.)2BL;6&@S0>ATVD?N=.\BT#XS BX9
M\W]>5Q/?JFOYZGKU>;ZH#Q)K>Y!+U>B-584NF< ALL) L^"8JXDW?=;Y!,>S
MTGDA:& L#F4*@P#CDBUC^\KK/^@OKI9O9IL7NI-H@Q=,>2"YJ[HP)( 7$FL/
M37!*NV1Y(_=X4#XZ+TAU:A.G0Z*+T=%'\[]9W'//Y5Q/4OKX.<P>EPQJINF4
M"$#7M2$EA0B.U>$CQ68A'(4QO-$4@S-QV'E-K5,S:@FCL5_4'BN3>^7(+=?)
MVN(LJ49ENF)52 R\TW4?EK%2,]3)[]PTCS^E'8RB+M_0M@;[B$KMP'G::Z+)
M[7/--<_+CW5X^_T_KU--_IRO_C>N[N:=3+1#$65"X,EZ$H0A062R;E9GGA3G
M16GD1S5CJ<N'N>>Z"_H RF5[5SL1U\W4R-_GB_5]."G1N\ H\/()JY^I&42G
M'4@IA8M9J<CW>K,R6D2^R]&XLW OU7L:$B8=7#'#!F/_A=-/G^L)0Q8=/N'Z
M#W\+*_P]3!=U_@5."K*XSH<7DR+%:)'\2/0(): @?9EHXDB]]<,R.NZTW4LU
MKC. Z@78W.MON$C3)=Y*:'V5OYFM%M/9<IHV,C$FBV", XQ<@R*WE\XA8:"P
M@+%H15=Y9PGD [C;R[K<OZWK//#IP:3NJO2U27F[VVBB-*(-/()S=4TB+R1P
MI^A@0$PZT4UL=)OG"(_3LQ=L_4N%[>DJZ@!HS2*MC2F2&[G]K?KW^$1X%F22
M$IP1)'!3QS=KBL:*0-1)!BUXFWG<Y^5SOQHA>Z&6T3&F.K"X];GQ9KF\QOS;
M]:+N[5ISM8F_=CIFUK+YC\5\N9P8Z[11CK!M+)TKF>ZNZ!)I)3%GE0_:8,-&
MNH/IW<\"7FR9O+V.>T#RF2HV/P^8! M5(P%T,*6^LBJD*Q_!*)UEXEKQW.9Y
M4C<BV,_>_EV"[PF)7>27=TZC&S?6"\EX\0$8AO4*(0.>10/.QNQ4Q%0:#2]\
MG)[]X/U22^,#Z.BRAI2NA1D?R'L[JW4STG.X52G[?5O#P:5'L#O0"-.]U_'<
MGP:]O!TQF;503A4)7"5/H%;DL.2PGN!4K!;),>.:G!*GT7WRZ*?-THWM).P'
MY\*-?5K+.8KL &5].F:4 F^YA>Q<W9Q4M)=M4I;[T3=N(^L9D?=@0M3PZNO
M&]\KZOX8OFT77F[623_DFHA'$Z6NDE1UCF/=4R@<<>VS=")%&]OL5AJ&_G$[
M44<$]0CJ'[DY[C&.'URB?^+J];>$R^4=Z^4)UIG#:(4@E\P$3?:.K#;>$O\I
M6(XQDK?U,_^B 5GC]H2. .BQ57M9GO)-1!HV$6FXV\5Q3>):S2ERF'XA516*
M4/^N$>J\S#=__JD&KY@''OT_%#T-O>TF(CO3XL.2K/!T)LO ",="6"!/1$-B
M3$G+DN#BDE8*G-0->YMSN;=_YM5L-T5S^[<VNVDFPFAFK:ZK0WFJ:Y@E^%0<
M!#JJHN"JL-U9F,.V01]%=9=/SH[!Y"!MT.T5WX$W_^.@4>F4MJQ$$+*6N'@B
MX@TO4*3WEAGD1K49:W3X=.'!8=@[5IX=/WR(XCI W?&OK)\9JQ>3(Y]/5VPE
MDF8D=S"B08*<CM'SPNB@&*<X<^'CAP\"USG&#Q^BZ0[0_O0,VV2QZ&PS:)<0
ME"Z>[C1,0"$$=YQQ'GR;EX;_I/'#!Z%E[_'#AZCN4E_W'7JKW56A3,Z*_%@!
M6?A09<[!><, N4;NT407;4_N[Q\'S2$9/*]W(;['!8"I@^-^4 F]GR[_^_<%
MXIL9$8C+U?NPPHD/!4EK I@RI$!/H5!PK #/&*UR+'K69M!><];^ :[_D;@>
MJA.E"<AZL;J'M>T' HG["*3F<VL;Q$=<?.$3X0(*ESU)(CNZZCE)(@@$6SPY
MPR$Y*1N.U6K"TS_@FAO0SL:'52\&-I3B;B3QV_3O:<997I\XF)*TJHX5X$'4
MC1X:HBT&9!"D06Y-VG4:>[S6'F-MG.+:I9I;-R![J5;WO^97]#%7T]7WM4B"
MD#)G%B&9NE+3!0Y!2P&F\(!!%$RLL[&1^S,WSO27?UO>R4"[K/+XA^LO7\+B
M^[PLZQ]ORKCAA[[*X;I(?_Y5+5M(#V3T//5JS*C060<Z^KI1QVOP1@NP&4-2
MRAOO&KU7;5*O'NK%\MOKU7(59GDZ^_1^?G7U^WQ1_W!B34;'K(1@DP7%:X,*
M)^^3:53U!K0QCE0H.8J?+E/6QR!SZ ?K ZC_DCV@AU+8S*"99.95U+E *,2[
M4B&#QQ"!5)&XH/\+N4V5>W!6NH3^6?'9SF2. ,O1UO)U\VQS%1:K+FQF9Y)E
M"IB%(,Z9K:-BM63@Z@)M1)E-CE)PV>>%\2*F!_=K+2? I(>+Y;G'T_<*OK>#
M7_+$*,6<8@:,L5@/ P-.2P\247E)QT(J#>>B'$3KA<[X;0CVMNH^'-!^ ^@9
M?@J;G' G#A,)N^!T=5W'],TRA?+3Q?H3[@S=<!XI7H^0'1=U]HR $'. E'AQ
MZ(P-J;,!V?NR=J'#@ON](H8%T\LQLH>.9BJ&"5T"%.;HL&&>DX])MV<4C",:
M7[<9=6E4QT4E_8T4[M>(3@/+B5')ZUGNS6)V4N$W%_:[Q31AU5G9Z@Q]\B*7
M!$GZ0CIS&J+RY)^6FGF)QOG>"AM'\]IE;--9$JP%;'J(8\XCH8GS]7$N></!
MV 3*.U'/'%*E,ZQ$5 Q%GY-1]V3PQ233FN!\'+,\"'2CI]].*OON,PCJ!]DL
M:\(%.4OD!:2@*#[U'GPD3[IVM@O)8T:9?K3(8;NL#R>YRVNJ-QOK&4:7^I3A
MJ1G.STLF:TPEJ.IAT\&C<AVKE<B/*<*3"67F+?HS&-AA5+^8S%_O-M803"_
MK?QIYN?9>[]$II@T",9%"AF4BT"B0W!*HW4LL.(N-,5XL@MZ">G'2W!!SP?0
M%V#-^_KK)GOF$M.@R6D 5>K2]11JULQ+-$7)HCM[FM0@2+R$W.8E6&@+T+V0
M;.BKG-=CZ</5W>BLNWE8"5%:(Q4=2<K59=<"@N041$>12M3<,=]GXO-9MKIT
M;'O(<0X'AA=P4VV/AOK(>5LLX24+EA7YW(91?)M2HI-!2H*O*R$JIG7N,W'Y
M@)7+3E$."-,VJYV.Q,S+,IIG;UK.5")%,+!:>Q)+2. U,M#2V.AUT-;V>;'L
MR>!EYR<OPL &PU<O9A=_+I9XL(/['NOL&OK]7^>SM?JNPU5]-BPF1<:HL\L@
M?&:@0LX0C=6@M(WH15&A95'[O,QVZ?'U8HX=X^X%F.;3)]93(N*3XH4AI7**
M0Y$$XZR"Z&R F$R47/!L?<,6KO,R>]FIRGY-LS7N>C'-8=)".]M7G<QH<JC-
MHZ%.MC*&SBBMP86"*FA1?.IL/]?/6+KL?&._#NDP&.K%F(8Y;WX4!)^H*(KA
MW$.I:XR5S542*"'2;2^Y2Y(UVLW5CJ>]S,G\0\UI?!1=UM"'(P;\SVZVT2[7
MSXZZV8WP+%U][4C87X1GFCV!)?$B&$0=:V^'4>!J-=AZZ9R1H98%+FCVQ BC
M2)UDTM<!I$EG10>7T1",*,!8H #3)R5+TS;&E[<KX1!,CK@KX1#%=^!J_3@5
M/001G5(2C D)E"$.8N2R/EX3*6:O.+998/;/W)5P$%:>W95PB.(Z0-U/Y7S,
M3/3B,:?$,RBMZZ-+1S*P,D/PRG@O!)T=:9Q ^<)W)1P$KG/L2CA$TQV@?6<%
M\5^SZ6KY_L-?VZ'[V?"@C7.05)(D74<ACLL!.)T"*6GCK6D#VV?)ZM(5."-J
MGM\B?8(*+_6QP?$3'(N1>;W,715!P7)@"$$$"QP-HN,A195[<H7_^,?M33C&
M#[D ,'5P] \JH4='VL=L0PC)@I%T):O$%83,"D1CI(@FD?HZ:P3[]]Z$4W%]
M]KT)AX#LI5G=HQ.W0YV8P6( :^N %Q4=1.019$$O? G"E,Z*<H..=;_L2Z]#
MJSL99)=59;B=N'R;^%[<.MCK(<S7Y&"WGC5]P'>?8_CTL:(X3T6 :<>CB F\
MS&0N:%,=&Q= >IN<TT*K\QYX0U0$TF?,UU?XMKS:BG>[F?WC_%ZXMR[(T&FR
M\UL;QUE[ZS$*!4R6]2MS 9%1<!E2(6M5V7N^UT;DDRGI,EP_!CL_A!?G55 '
MCLN/>3?,I6B!%(Q)5VJ_/H-8 H><G75>92,;V5POV?@SZ__9#/LARN@ 24TR
M:#IZ[Z3--4\00#'IR5UB#APJSXK.QH<VY:&7GF$_"%SGR+ ?HND.T/Y\>E9Q
MH;W7$9AW>=-*&K@FMUH:3DRB-;S-ZX)_6H;](-0<E&$_1(5C9]A/N;7N0E.M
M+2KA+$A6&,DR($3I#6CE)&H6#7E/K5W+'C+AX_@ (RFR@Z/TZ+3&Z_][32)Z
M,R,Q7*\/D+>KS[CX^#G,MOV4?]X$N/='T.KL>,A(TN&J=E*F=2<E:2AAR<P;
MGFWI*Y%V%)\7ZD0?B>*A,F7M(?7/,+CM^V_2F@PY,T@L<E F*O &$\C$#&.*
M<\,ZVT5Z*(N=^U0CXOS\)GD$Z$8?=MI>/#OK90Q)P3)G@/M('K//$AQ#1V=K
MCB$(H76XM.OO1>PG>DD6>0+DCC;(OW$1Y]U?D/]KK<%;R41.$::F&(&4J$%%
M$HI3A:PG*).<YE'H2[L??^3P0D</O"1C/ %R+V!1S$_%LYU?>4]"P2O'F*;
MW:E8IZ=HB$%GT((S5"&96.*%&>4#)B]T[L!+LLO3@/=/,,T'CGV=DBFT@91=
MJ+-3Z.C2*M11E4FH5)"SD8I!9XTF^YM3\)+,\A307?I4U/V%L]/IMG;X?Z-S
MY;;3[+ZB14Z!A^ !O75TK@D+D3-)+H<PWN=BI>NL=;&-("ZTIG$Q*=EFH/QG
MY&Q_*KZ)4(*+X"V$*C@E0P!GHX<BBQ=2,<XN-YW[4^Y??*:WG?ET>!0<A.5_
M7);XY^*SL8Z<486$)C0Y0XEB%2<EI&)LS*40[9T] AI:!"\^S_P"SH.6J'[1
M3L&/2<.?"ZZ^U9(B,5(_JP_VO0"G(@,3-?(@4TF\LX4E0XO@Q6>Z7\!QT!+5
M+_HXN+?DZ>=2<])DAI:4K:0"E1/I/I8Z0,FBM)KKG,XZRNO,_+_XU/H+. B:
MX?E%GP('1%>FL!RYS*!U=:2<,>!Y<* 59L$-*YPWG.%]"9F"2\[BOX 3H!&6
M7WP%X/"=!\N)9=QIIS7([,B-4B9#U)Z!P"Q#(GRDTG "<B]B&"= >/'9_]:
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
M\T'Z/[3V?(@R.@#7,85,KPTS5AM *>JX.^$@*&4AAA!U1N-9:M.D]7)JSZ=
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
MU?Z#8#I8%2, U\V$^88+1P86<]#,.-IGVDKR,8L%%G31 ;-"4&W>4-]-SYA
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
M#X(?*7[J'^>XW88>LRC"!\:MY8S$4Q\W4I0AG>%":$6A1J,TP6.D#7S-VP<
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
M ,0U8/';6:]/Q&W*$J47=A4.1LRD=:C]CG%Z&?2&EO4-5.U*F1UMGP&PO0/
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
M)+R8\ABO#--3I+/306Y+(!>QL):;!8E,^:W OAMK6KQ+H RV5)YHL0<)Q-*
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
M;0+Y,'A9X=EWC="YFWA.EL@YQGU6"!-4-X&FV.<E5\ST%Z7Q^GRS+8+F(<&
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
M%S>WR6,KI'^[A,PP@^;ZZ25/??D^>0NT'LL[*7L[=OP[4$L! A0#%     @
M4%=A5)_=>6#QP $ "94. !X              ( !     &5X:&EB:70Q,#,Q
M+6%M96YD961A;F1R97-T+FAT;5!+ 0(4 Q0    ( %!7850X9)%P#0@  /5*
M   >              "  2W! 0!E>&AI8FET,3 S,BUF:7)S=&%M96YD;65N
M="YH=&U02P$"% ,4    " !05V%44HTRJ2L/  "H1@$ '@
M@ %VR0$ 97AH:6)I=#(Q+7-U8G-I9&EA<FEE<S(P,C$N:'1M4$L! A0#%
M  @ 4%=A5#(XNIFQ @  >0P  !X              ( !W=@! &5X:&EB:70R
M,BUS=6)S:61I87)Y9W5A<F%N+FAT;5!+ 0(4 Q0    ( %!78500H1=]<0D
M $PT   >              "  <K; 0!E>&AI8FET-#$S+7-I>'1H<W5P<&QE
M;65N="YH=&U02P$"% ,4    " !05V%4,W!MUKX)  "A.0  '@
M    @ %WY0$ 97AH:6)I=#0Q-"UE:6=H=&AS=7!P;&5M96XN:'1M4$L! A0#
M%     @ 4%=A5$5PL S/"0  ?3<  !X              ( !<>\! &5X:&EB
M:70T,C(M9FER<W1S=7!P;&5M96YT+FAT;5!+ 0(4 Q0    ( %!78527?&9@
MJ[($ %[),P 0              "  7SY 0!T9G@M,C R,3$R,S$N:'1M4$L!
M A0#%     @ 4%=A5!6V?H_J(0  Y',! !               ( !5:P& '1F
M>"TR,#(Q,3(S,2YX<V102P$"% ,4    " !05V%4\ZE:K0(U  #\(0( %
M            @ %MS@8 =&9X+3(P,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4
M" !05V%48%XYVIFR   '$0@ %               @ &A P< =&9X+3(P,C$Q
M,C,Q7V1E9BYX;6Q02P$"% ,4    " !05V%4J]G2NKU=  "3;@  $P
M        @ %LM@< =&9X+3(P,C$Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    ( %!7
M852G4!U+9&0  %*.   3              "  5H4" !T9G@M,C R,3$R,S%?
M9S(N:G!G4$L! A0#%     @ 4%=A5/?QSHB75@$ 7;\! !,
M ( ![W@( '1F>"TR,#(Q,3(S,5]G,RYJ<&=02P$"% ,4    " !05V%4^V/<
M=.3" 0#)Q!( %               @ &WSPD =&9X+3(P,C$Q,C,Q7VQA8BYX
M;6Q02P$"% ,4    " !05V%4W(Q3" X2 0 IV@P %               @ '-
MD@L =&9X+3(P,C$Q,C,Q7W!R92YX;6Q02P$"% ,4    " !05V%4:DT-UR #
M  ";"   &0              @ $-I0P =&9X+65X,C-?,C R,3$R,S%X,3!K
M+FAT;5!+ 0(4 Q0    ( %!7851P]#0*I0<  )@@   :              "
M 62H# !T9G@M97@S,3%?,C R,3$R,S%X,3!K+FAT;5!+ 0(4 Q0    ( %!7
M850 M%?CH@<  )X@   :              "  4&P# !T9G@M97@S,3)?,C R
M,3$R,S%X,3!K+FAT;5!+ 0(4 Q0    ( %!7852V42*;N 0  '(3   :
M          "  1NX# !T9G@M97@S,C%?,C R,3$R,S%X,3!K+FAT;5!+ 0(4
M Q0    ( %!7852.RC+@M00  '@3   :              "  0N]# !T9G@M
L97@S,C)?,C R,3$R,S%X,3!K+FAT;5!+!08     %0 5 ,(%  #XP0P    !

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